{
  "schema_version": "1.1",
  "generated_at": "2026-11-10T06:23:59.393Z",
  "source": {
    "registry": "registry/release-events.json",
    "release_truth": "/.well-known/calculatorx-release-truth.json"
  },
  "counts": {
    "total": 1798,
    "calculator_records": 1790,
    "completed_reviews": 463,
    "version_changes": 160,
    "platform_records": 8
  },
  "filters": {
    "domains": [
      "Chemistry",
      "Education",
      "Electrical",
      "Engineering",
      "Finance",
      "Materials",
      "Math",
      "Mechanical",
      "Physics",
      "Platform",
      "Time",
      "Units"
    ],
    "change_types": [
      "added",
      "fixed",
      "migrated",
      "reviewed",
      "updated"
    ],
    "availability_states": [
      "preview",
      "published"
    ],
    "record_types": [
      "calculator",
      "platform"
    ],
    "review_statuses": [
      "completed",
      "pending"
    ]
  },
  "count": 1798,
  "events": [
    {
      "event_id": "2026-11-09.units.pressure.psi_bar.canonical-uuce",
      "record_type": "calculator",
      "release_id": "59b6aa2e3c26a2c145573e1c65c083eb080f1f5c1df28d248c2788d9c5e20553",
      "activity_at": "2026-11-09T08:07:27.456787Z",
      "published_at": "2026-11-09T08:59:23.910Z",
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "PSI and bar uses pinned UUCE definitions",
      "summary": "Aligns decimal input handling and uses the shared UUCE conversion for browser, REST, and MCP.",
      "details": [
        "Preserves decimal input through the calculation and share URL.",
        "Uses independently derived reference cases, range checks, and explicit definition digests.",
        "The calculation version advances from 1.0.1 to 1.0.2."
      ],
      "calculator": {
        "capability_id": "units.pressure.psi_bar",
        "tool_id": "psi-bar",
        "title": "PSI ↔ Bar",
        "page": "/calc/physics/psi-bar",
        "entries": [
          {
            "entry_id": "entry.psi-bar",
            "tool_id": "psi-bar",
            "page": "/calc/physics/psi-bar"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T08:07:27.456787Z",
        "review_revision": "2026-11-09.uuce-canonical-units-v1",
        "calculation_version": "1.0.2",
        "scope": [
          "Scoped decimal contract, UUCE binding, CVP, browser and export"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation contract advanced to 1.0.2.",
        "changes": [
          {
            "capability_id": "units.pressure.psi_bar",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/psi-bar"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.pressure.psi_bar"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.pressure.psi_bar/1.0.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-09T08:59:23.910Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-11-09.uuce-canonical-units-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "536fe15c1cd8d885c7d273ac6471ba4b68466b89984c087ce1d418b2e3100d5b",
        "source": "/.well-known/releases/59b6aa2e3c26a2c145573e1c65c083eb080f1f5c1df28d248c2788d9c5e20553-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-09.units.temperature.celsius_kelvin.canonical-uuce",
      "record_type": "calculator",
      "release_id": "59b6aa2e3c26a2c145573e1c65c083eb080f1f5c1df28d248c2788d9c5e20553",
      "activity_at": "2026-11-09T08:07:27.456787Z",
      "published_at": "2026-11-09T08:59:23.910Z",
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Celsius and Kelvin uses pinned UUCE definitions",
      "summary": "Aligns decimal input handling and uses the shared UUCE conversion for browser, REST, and MCP.",
      "details": [
        "Preserves decimal input through the calculation and share URL.",
        "Uses independently derived reference cases, range checks, and explicit definition digests.",
        "The calculation version advances from 1.0.1 to 1.0.2."
      ],
      "calculator": {
        "capability_id": "units.temperature.celsius_kelvin",
        "tool_id": "celsius-kelvin",
        "title": "Celsius ↔ Kelvin",
        "page": "/calc/physics/celsius-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-kelvin",
            "tool_id": "celsius-kelvin",
            "page": "/calc/physics/celsius-kelvin"
          },
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          },
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T08:07:27.456787Z",
        "review_revision": "2026-11-09.uuce-canonical-units-v1",
        "calculation_version": "1.0.2",
        "scope": [
          "Scoped decimal contract, UUCE binding, CVP, browser and export"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation contract advanced to 1.0.2.",
        "changes": [
          {
            "capability_id": "units.temperature.celsius_kelvin",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/celsius-kelvin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.temperature.celsius_kelvin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.temperature.celsius_kelvin/1.0.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-09T08:59:23.910Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-11-09.uuce-canonical-units-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "45226e9604a7916b8dc056bc113d9a6cad95de0baed79c807696846df6e2fcd9",
        "source": "/.well-known/releases/59b6aa2e3c26a2c145573e1c65c083eb080f1f5c1df28d248c2788d9c5e20553-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-09.chemistry.ppm-to-mg-per-liter.uuce-final-relation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:31:24.011578Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "ppm and mg/L use explicit solution density",
      "summary": "Replaces the fixed water approximation with a visible, editable solution density.",
      "details": [
        "Pins the participating UUCE unit definitions to snapshot 0.3.0-preview.3.",
        "Validates model inputs, exact share input preservation, and native CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ppm-to-mg-per-liter",
        "tool_id": "ppm-to-mg-per-liter",
        "title": "ppm and mg/L use explicit solution density",
        "page": "/convert/chemistry/ppm-to-mg-per-liter",
        "entries": [
          {
            "entry_id": "entry.ppm-to-mg-per-liter",
            "tool_id": "ppm-to-mg-per-liter",
            "page": "/convert/chemistry/ppm-to-mg-per-liter"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:31:24.011578Z",
        "review_revision": "2026-11-09.uuce-final-models-v1",
        "scope": [
          "Scoped local model migration, numeric and browser validation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/chemistry/ppm-to-mg-per-liter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.db-converter.uuce-final-relation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:31:24.011578Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Decibel calculator distinguishes power and amplitude ratios",
      "summary": "Replaces the current/voltage form with positive dimensionless ratios and two logarithmic modes.",
      "details": [
        "Pins the participating UUCE unit definitions to snapshot 0.3.0-preview.3.",
        "Validates model inputs, exact share input preservation, and native CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.db-converter",
        "tool_id": "db-converter",
        "title": "Decibel calculator distinguishes power and amplitude ratios",
        "page": "/convert/electric/db-converter",
        "entries": [
          {
            "entry_id": "entry.db-converter",
            "tool_id": "db-converter",
            "page": "/convert/electric/db-converter"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:31:24.011578Z",
        "review_revision": "2026-11-09.uuce-final-models-v1",
        "scope": [
          "Scoped local model migration, numeric and browser validation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/db-converter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.joule-to-kw.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to kw uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in seconds and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-kw",
        "tool_id": "joule-to-kw",
        "title": "Joule to kw uses the UUCE duration model",
        "page": "/convert/electric/joule-to-kw",
        "entries": [
          {
            "entry_id": "entry.joule-to-kw",
            "tool_id": "joule-to-kw",
            "page": "/convert/electric/joule-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/joule-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.kj-to-kw.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kj to kw uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in seconds and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kj-to-kw",
        "tool_id": "kj-to-kw",
        "title": "Kj to kw uses the UUCE duration model",
        "page": "/convert/electric/kj-to-kw",
        "entries": [
          {
            "entry_id": "entry.kj-to-kw",
            "tool_id": "kj-to-kw",
            "page": "/convert/electric/kj-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/kj-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.kj-to-watt.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kj to watt uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in seconds and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kj-to-watt",
        "tool_id": "kj-to-watt",
        "title": "Kj to watt uses the UUCE duration model",
        "page": "/convert/electric/kj-to-watt",
        "entries": [
          {
            "entry_id": "entry.kj-to-watt",
            "tool_id": "kj-to-watt",
            "page": "/convert/electric/kj-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/kj-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.kw-to-joule.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to joule uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in seconds and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-joule",
        "tool_id": "kw-to-joule",
        "title": "Kw to joule uses the UUCE duration model",
        "page": "/convert/electric/kw-to-joule",
        "entries": [
          {
            "entry_id": "entry.kw-to-joule",
            "tool_id": "kw-to-joule",
            "page": "/convert/electric/kw-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/kw-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.kw-to-kj.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to kj uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in seconds and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-kj",
        "tool_id": "kw-to-kj",
        "title": "Kw to kj uses the UUCE duration model",
        "page": "/convert/electric/kw-to-kj",
        "entries": [
          {
            "entry_id": "entry.kw-to-kj",
            "tool_id": "kw-to-kj",
            "page": "/convert/electric/kw-to-kj"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/kw-to-kj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.kw-to-wh.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to wh uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in hours and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-wh",
        "tool_id": "kw-to-wh",
        "title": "Kw to wh uses the UUCE duration model",
        "page": "/convert/electric/kw-to-wh",
        "entries": [
          {
            "entry_id": "entry.kw-to-wh",
            "tool_id": "kw-to-wh",
            "page": "/convert/electric/kw-to-wh"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/kw-to-wh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.watt-to-kj.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to kj uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in seconds and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-kj",
        "tool_id": "watt-to-kj",
        "title": "Watt to kj uses the UUCE duration model",
        "page": "/convert/electric/watt-to-kj",
        "entries": [
          {
            "entry_id": "entry.watt-to-kj",
            "tool_id": "watt-to-kj",
            "page": "/convert/electric/watt-to-kj"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/watt-to-kj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.watt-to-wh.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to wh uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in hours and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-wh",
        "tool_id": "watt-to-wh",
        "title": "Watt to wh uses the UUCE duration model",
        "page": "/convert/electric/watt-to-wh",
        "entries": [
          {
            "entry_id": "entry.watt-to-wh",
            "tool_id": "watt-to-wh",
            "page": "/convert/electric/watt-to-wh"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/watt-to-wh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.wh-to-kw.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Wh to kw uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in hours and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.wh-to-kw",
        "tool_id": "wh-to-kw",
        "title": "Wh to kw uses the UUCE duration model",
        "page": "/convert/electric/wh-to-kw",
        "entries": [
          {
            "entry_id": "entry.wh-to-kw",
            "tool_id": "wh-to-kw",
            "page": "/convert/electric/wh-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/wh-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.wh-to-watt.uuce-energy-duration",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T04:11:39.902840Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Wh to watt uses the UUCE duration model",
      "summary": "Corrects the form and computes energy or average power from the entered quantity and duration.",
      "details": [
        "Uses an explicit duration in hours and UUCE snapshot 0.3.0-preview.3.",
        "Replaces the current/voltage form, updates the documented formula and validates share links and CSV.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.wh-to-watt",
        "tool_id": "wh-to-watt",
        "title": "Wh to watt uses the UUCE duration model",
        "page": "/convert/electric/wh-to-watt",
        "entries": [
          {
            "entry_id": "entry.wh-to-watt",
            "tool_id": "wh-to-watt",
            "page": "/convert/electric/wh-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T04:11:39.902840Z",
        "review_revision": "2026-11-09.uuce-energy-duration-v1",
        "scope": [
          "Energy or average power and explicit duration, including desktop/mobile and native CSV"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/electric/wh-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.frequency.hz-to-rad-s.uuce-cycle-rate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:53:01.884598Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hz to rad s uses the UUCE turn/radian definition",
      "summary": "Moves both cyclic and angular frequency directions to an explicit full-cycle relation.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and uses the exact turn/radian transform with a one-second time base.",
        "Independent π anchors, domain, desktop/mobile interaction, and native CSV checked.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hz-to-rad-s",
        "tool_id": "hz-to-rad-s",
        "title": "Hz to rad s uses the UUCE turn/radian definition",
        "page": "/convert/frequency/hz-to-rad-s",
        "entries": [
          {
            "entry_id": "entry.hz-to-rad-s",
            "tool_id": "hz-to-rad-s",
            "page": "/convert/frequency/hz-to-rad-s"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:53:01.884598Z",
        "review_revision": "2026-11-09.uuce-cycle-rate-v1",
        "scope": [
          "Scoped cyclic and angular frequency migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/hz-to-rad-s"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.frequency.rad-s-to-hz.uuce-cycle-rate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:53:01.884598Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rad s to hz uses the UUCE turn/radian definition",
      "summary": "Moves both cyclic and angular frequency directions to an explicit full-cycle relation.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and uses the exact turn/radian transform with a one-second time base.",
        "Independent π anchors, domain, desktop/mobile interaction, and native CSV checked.",
        "The page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.rad-s-to-hz",
        "tool_id": "rad-s-to-hz",
        "title": "Rad s to hz uses the UUCE turn/radian definition",
        "page": "/convert/frequency/rad-s-to-hz",
        "entries": [
          {
            "entry_id": "entry.rad-s-to-hz",
            "tool_id": "rad-s-to-hz",
            "page": "/convert/frequency/rad-s-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:53:01.884598Z",
        "review_revision": "2026-11-09.uuce-cycle-rate-v1",
        "scope": [
          "Scoped cyclic and angular frequency migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "The legacy page version advances. The canonical capability version stays pinned.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/rad-s-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.btu-to-joule.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Btu to joule uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.btu-to-joule",
        "tool_id": "btu-to-joule",
        "title": "Btu to joule uses pinned UUCE units",
        "page": "/convert/energy/btu-to-joule",
        "entries": [
          {
            "entry_id": "entry.btu-to-joule",
            "tool_id": "btu-to-joule",
            "page": "/convert/energy/btu-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/btu-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.btu-to-kj.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Btu to kj uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.btu-to-kj",
        "tool_id": "btu-to-kj",
        "title": "Btu to kj uses pinned UUCE units",
        "page": "/convert/energy/btu-to-kj",
        "entries": [
          {
            "entry_id": "entry.btu-to-kj",
            "tool_id": "btu-to-kj",
            "page": "/convert/energy/btu-to-kj"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/btu-to-kj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.btu-to-kwh.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Btu to kwh uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.btu-to-kwh",
        "tool_id": "btu-to-kwh",
        "title": "Btu to kwh uses pinned UUCE units",
        "page": "/convert/energy/btu-to-kwh",
        "entries": [
          {
            "entry_id": "entry.btu-to-kwh",
            "tool_id": "btu-to-kwh",
            "page": "/convert/energy/btu-to-kwh"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/btu-to-kwh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.cal-to-kj.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Cal to kj uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.cal-to-kj",
        "tool_id": "cal-to-kj",
        "title": "Cal to kj uses pinned UUCE units",
        "page": "/convert/energy/cal-to-kj",
        "entries": [
          {
            "entry_id": "entry.cal-to-kj",
            "tool_id": "cal-to-kj",
            "page": "/convert/energy/cal-to-kj"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/cal-to-kj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.calorie-to-joule.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Calorie to joule uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.calorie-to-joule",
        "tool_id": "calorie-to-joule",
        "title": "Calorie to joule uses pinned UUCE units",
        "page": "/convert/energy/calorie-to-joule",
        "entries": [
          {
            "entry_id": "entry.calorie-to-joule",
            "tool_id": "calorie-to-joule",
            "page": "/convert/energy/calorie-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/calorie-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.calorie-to-kcal.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Calorie to kcal uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.calorie-to-kcal",
        "tool_id": "calorie-to-kcal",
        "title": "Calorie to kcal uses pinned UUCE units",
        "page": "/convert/energy/calorie-to-kcal",
        "entries": [
          {
            "entry_id": "entry.calorie-to-kcal",
            "tool_id": "calorie-to-kcal",
            "page": "/convert/energy/calorie-to-kcal"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/calorie-to-kcal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.ev-to-gev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ev to gev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ev-to-gev",
        "tool_id": "ev-to-gev",
        "title": "Ev to gev uses pinned UUCE units",
        "page": "/convert/energy/ev-to-gev",
        "entries": [
          {
            "entry_id": "entry.ev-to-gev",
            "tool_id": "ev-to-gev",
            "page": "/convert/energy/ev-to-gev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/ev-to-gev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.ev-to-joule.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ev to joule uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1.",
        "Corrects the zero-valued electronvolt documentation and labels reciprocal examples as rounded."
      ],
      "calculator": {
        "entry_id": "entry.ev-to-joule",
        "tool_id": "ev-to-joule",
        "title": "Ev to joule uses pinned UUCE units",
        "page": "/convert/energy/ev-to-joule",
        "entries": [
          {
            "entry_id": "entry.ev-to-joule",
            "tool_id": "ev-to-joule",
            "page": "/convert/energy/ev-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/ev-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.ev-to-kev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ev to kev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ev-to-kev",
        "tool_id": "ev-to-kev",
        "title": "Ev to kev uses pinned UUCE units",
        "page": "/convert/energy/ev-to-kev",
        "entries": [
          {
            "entry_id": "entry.ev-to-kev",
            "tool_id": "ev-to-kev",
            "page": "/convert/energy/ev-to-kev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/ev-to-kev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.ev-to-mev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ev to mev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ev-to-mev",
        "tool_id": "ev-to-mev",
        "title": "Ev to mev uses pinned UUCE units",
        "page": "/convert/energy/ev-to-mev",
        "entries": [
          {
            "entry_id": "entry.ev-to-mev",
            "tool_id": "ev-to-mev",
            "page": "/convert/energy/ev-to-mev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/ev-to-mev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.gev-to-ev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gev to ev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gev-to-ev",
        "tool_id": "gev-to-ev",
        "title": "Gev to ev uses pinned UUCE units",
        "page": "/convert/energy/gev-to-ev",
        "entries": [
          {
            "entry_id": "entry.gev-to-ev",
            "tool_id": "gev-to-ev",
            "page": "/convert/energy/gev-to-ev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/gev-to-ev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.joule-to-btu.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to btu uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-btu",
        "tool_id": "joule-to-btu",
        "title": "Joule to btu uses pinned UUCE units",
        "page": "/convert/energy/joule-to-btu",
        "entries": [
          {
            "entry_id": "entry.joule-to-btu",
            "tool_id": "joule-to-btu",
            "page": "/convert/energy/joule-to-btu"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/joule-to-btu"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.joule-to-calorie.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to calorie uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-calorie",
        "tool_id": "joule-to-calorie",
        "title": "Joule to calorie uses pinned UUCE units",
        "page": "/convert/energy/joule-to-calorie",
        "entries": [
          {
            "entry_id": "entry.joule-to-calorie",
            "tool_id": "joule-to-calorie",
            "page": "/convert/energy/joule-to-calorie"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/joule-to-calorie"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.joule-to-ev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to ev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1.",
        "Corrects the zero-valued electronvolt documentation and labels reciprocal examples as rounded."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-ev",
        "tool_id": "joule-to-ev",
        "title": "Joule to ev uses pinned UUCE units",
        "page": "/convert/energy/joule-to-ev",
        "entries": [
          {
            "entry_id": "entry.joule-to-ev",
            "tool_id": "joule-to-ev",
            "page": "/convert/energy/joule-to-ev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/joule-to-ev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.joule-to-kcal.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to kcal uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-kcal",
        "tool_id": "joule-to-kcal",
        "title": "Joule to kcal uses pinned UUCE units",
        "page": "/convert/energy/joule-to-kcal",
        "entries": [
          {
            "entry_id": "entry.joule-to-kcal",
            "tool_id": "joule-to-kcal",
            "page": "/convert/energy/joule-to-kcal"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/joule-to-kcal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.joule-to-kj.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to kj uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-kj",
        "tool_id": "joule-to-kj",
        "title": "Joule to kj uses pinned UUCE units",
        "page": "/convert/energy/joule-to-kj",
        "entries": [
          {
            "entry_id": "entry.joule-to-kj",
            "tool_id": "joule-to-kj",
            "page": "/convert/energy/joule-to-kj"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/joule-to-kj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.joule-to-kwh.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule to kwh uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.joule-to-kwh",
        "tool_id": "joule-to-kwh",
        "title": "Joule to kwh uses pinned UUCE units",
        "page": "/convert/energy/joule-to-kwh",
        "entries": [
          {
            "entry_id": "entry.joule-to-kwh",
            "tool_id": "joule-to-kwh",
            "page": "/convert/energy/joule-to-kwh"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/joule-to-kwh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kcal-to-calorie.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kcal to calorie uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kcal-to-calorie",
        "tool_id": "kcal-to-calorie",
        "title": "Kcal to calorie uses pinned UUCE units",
        "page": "/convert/energy/kcal-to-calorie",
        "entries": [
          {
            "entry_id": "entry.kcal-to-calorie",
            "tool_id": "kcal-to-calorie",
            "page": "/convert/energy/kcal-to-calorie"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kcal-to-calorie"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kcal-to-joule.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kcal to joule uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kcal-to-joule",
        "tool_id": "kcal-to-joule",
        "title": "Kcal to joule uses pinned UUCE units",
        "page": "/convert/energy/kcal-to-joule",
        "entries": [
          {
            "entry_id": "entry.kcal-to-joule",
            "tool_id": "kcal-to-joule",
            "page": "/convert/energy/kcal-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kcal-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kcal-to-kj.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kcal to kj uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kcal-to-kj",
        "tool_id": "kcal-to-kj",
        "title": "Kcal to kj uses pinned UUCE units",
        "page": "/convert/energy/kcal-to-kj",
        "entries": [
          {
            "entry_id": "entry.kcal-to-kj",
            "tool_id": "kcal-to-kj",
            "page": "/convert/energy/kcal-to-kj"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kcal-to-kj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kev-to-ev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kev to ev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kev-to-ev",
        "tool_id": "kev-to-ev",
        "title": "Kev to ev uses pinned UUCE units",
        "page": "/convert/energy/kev-to-ev",
        "entries": [
          {
            "entry_id": "entry.kev-to-ev",
            "tool_id": "kev-to-ev",
            "page": "/convert/energy/kev-to-ev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kev-to-ev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kj-to-btu.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kj to btu uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kj-to-btu",
        "tool_id": "kj-to-btu",
        "title": "Kj to btu uses pinned UUCE units",
        "page": "/convert/energy/kj-to-btu",
        "entries": [
          {
            "entry_id": "entry.kj-to-btu",
            "tool_id": "kj-to-btu",
            "page": "/convert/energy/kj-to-btu"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kj-to-btu"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kj-to-cal.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kj to cal uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kj-to-cal",
        "tool_id": "kj-to-cal",
        "title": "Kj to cal uses pinned UUCE units",
        "page": "/convert/energy/kj-to-cal",
        "entries": [
          {
            "entry_id": "entry.kj-to-cal",
            "tool_id": "kj-to-cal",
            "page": "/convert/energy/kj-to-cal"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kj-to-cal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kj-to-joule.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kj to joule uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kj-to-joule",
        "tool_id": "kj-to-joule",
        "title": "Kj to joule uses pinned UUCE units",
        "page": "/convert/energy/kj-to-joule",
        "entries": [
          {
            "entry_id": "entry.kj-to-joule",
            "tool_id": "kj-to-joule",
            "page": "/convert/energy/kj-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kj-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kj-to-kcal.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kj to kcal uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kj-to-kcal",
        "tool_id": "kj-to-kcal",
        "title": "Kj to kcal uses pinned UUCE units",
        "page": "/convert/energy/kj-to-kcal",
        "entries": [
          {
            "entry_id": "entry.kj-to-kcal",
            "tool_id": "kj-to-kcal",
            "page": "/convert/energy/kj-to-kcal"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kj-to-kcal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kwh-to-btu.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kwh to btu uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kwh-to-btu",
        "tool_id": "kwh-to-btu",
        "title": "Kwh to btu uses pinned UUCE units",
        "page": "/convert/energy/kwh-to-btu",
        "entries": [
          {
            "entry_id": "entry.kwh-to-btu",
            "tool_id": "kwh-to-btu",
            "page": "/convert/energy/kwh-to-btu"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kwh-to-btu"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.kwh-to-joule.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kwh to joule uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kwh-to-joule",
        "tool_id": "kwh-to-joule",
        "title": "Kwh to joule uses pinned UUCE units",
        "page": "/convert/energy/kwh-to-joule",
        "entries": [
          {
            "entry_id": "entry.kwh-to-joule",
            "tool_id": "kwh-to-joule",
            "page": "/convert/energy/kwh-to-joule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/kwh-to-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.energy.mev-to-ev.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mev to ev uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mev-to-ev",
        "tool_id": "mev-to-ev",
        "title": "Mev to ev uses pinned UUCE units",
        "page": "/convert/energy/mev-to-ev",
        "entries": [
          {
            "entry_id": "entry.mev-to-ev",
            "tool_id": "mev-to-ev",
            "page": "/convert/energy/mev-to-ev"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/energy/mev-to-ev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.bhp-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Bhp to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.bhp-to-kw",
        "tool_id": "bhp-to-kw",
        "title": "Bhp to kw uses pinned UUCE units",
        "page": "/convert/power/bhp-to-kw",
        "entries": [
          {
            "entry_id": "entry.bhp-to-kw",
            "tool_id": "bhp-to-kw",
            "page": "/convert/power/bhp-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/bhp-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.btu-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Btu to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.btu-to-kw",
        "tool_id": "btu-to-kw",
        "title": "Btu to kw uses pinned UUCE units",
        "page": "/convert/power/btu-to-kw",
        "entries": [
          {
            "entry_id": "entry.btu-to-kw",
            "tool_id": "btu-to-kw",
            "page": "/convert/power/btu-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/btu-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.btu-to-ton.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Btu to ton uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.btu-to-ton",
        "tool_id": "btu-to-ton",
        "title": "Btu to ton uses pinned UUCE units",
        "page": "/convert/power/btu-to-ton",
        "entries": [
          {
            "entry_id": "entry.btu-to-ton",
            "tool_id": "btu-to-ton",
            "page": "/convert/power/btu-to-ton"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/btu-to-ton"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.btu-to-watt.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Btu to watt uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.btu-to-watt",
        "tool_id": "btu-to-watt",
        "title": "Btu to watt uses pinned UUCE units",
        "page": "/convert/power/btu-to-watt",
        "entries": [
          {
            "entry_id": "entry.btu-to-watt",
            "tool_id": "btu-to-watt",
            "page": "/convert/power/btu-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/btu-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.gw-to-watt.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gw to watt uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gw-to-watt",
        "tool_id": "gw-to-watt",
        "title": "Gw to watt uses pinned UUCE units",
        "page": "/convert/power/gw-to-watt",
        "entries": [
          {
            "entry_id": "entry.gw-to-watt",
            "tool_id": "gw-to-watt",
            "page": "/convert/power/gw-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/gw-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.hp-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hp to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hp-to-kw",
        "tool_id": "hp-to-kw",
        "title": "Hp to kw uses pinned UUCE units",
        "page": "/convert/power/hp-to-kw",
        "entries": [
          {
            "entry_id": "entry.hp-to-kw",
            "tool_id": "hp-to-kw",
            "page": "/convert/power/hp-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/hp-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.hp-to-watt.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hp to watt uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hp-to-watt",
        "tool_id": "hp-to-watt",
        "title": "Hp to watt uses pinned UUCE units",
        "page": "/convert/power/hp-to-watt",
        "entries": [
          {
            "entry_id": "entry.hp-to-watt",
            "tool_id": "hp-to-watt",
            "page": "/convert/power/hp-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/hp-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-bhp.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to bhp uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-bhp",
        "tool_id": "kw-to-bhp",
        "title": "Kw to bhp uses pinned UUCE units",
        "page": "/convert/power/kw-to-bhp",
        "entries": [
          {
            "entry_id": "entry.kw-to-bhp",
            "tool_id": "kw-to-bhp",
            "page": "/convert/power/kw-to-bhp"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-bhp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-btu.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to btu uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-btu",
        "tool_id": "kw-to-btu",
        "title": "Kw to btu uses pinned UUCE units",
        "page": "/convert/power/kw-to-btu",
        "entries": [
          {
            "entry_id": "entry.kw-to-btu",
            "tool_id": "kw-to-btu",
            "page": "/convert/power/kw-to-btu"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-btu"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-hp.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to hp uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-hp",
        "tool_id": "kw-to-hp",
        "title": "Kw to hp uses pinned UUCE units",
        "page": "/convert/power/kw-to-hp",
        "entries": [
          {
            "entry_id": "entry.kw-to-hp",
            "tool_id": "kw-to-hp",
            "page": "/convert/power/kw-to-hp"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-hp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-megaw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to megaw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-megaw",
        "tool_id": "kw-to-megaw",
        "title": "Kw to megaw uses pinned UUCE units",
        "page": "/convert/power/kw-to-megaw",
        "entries": [
          {
            "entry_id": "entry.kw-to-megaw",
            "tool_id": "kw-to-megaw",
            "page": "/convert/power/kw-to-megaw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-megaw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-mw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to mw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-mw",
        "tool_id": "kw-to-mw",
        "title": "Kw to mw uses pinned UUCE units",
        "page": "/convert/power/kw-to-mw",
        "entries": [
          {
            "entry_id": "entry.kw-to-mw",
            "tool_id": "kw-to-mw",
            "page": "/convert/power/kw-to-mw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-mw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-ton.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to ton uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-ton",
        "tool_id": "kw-to-ton",
        "title": "Kw to ton uses pinned UUCE units",
        "page": "/convert/power/kw-to-ton",
        "entries": [
          {
            "entry_id": "entry.kw-to-ton",
            "tool_id": "kw-to-ton",
            "page": "/convert/power/kw-to-ton"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-ton"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.kw-to-watt.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kw to watt uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kw-to-watt",
        "tool_id": "kw-to-watt",
        "title": "Kw to watt uses pinned UUCE units",
        "page": "/convert/power/kw-to-watt",
        "entries": [
          {
            "entry_id": "entry.kw-to-watt",
            "tool_id": "kw-to-watt",
            "page": "/convert/power/kw-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/kw-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.megaw-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Megaw to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.megaw-to-kw",
        "tool_id": "megaw-to-kw",
        "title": "Megaw to kw uses pinned UUCE units",
        "page": "/convert/power/megaw-to-kw",
        "entries": [
          {
            "entry_id": "entry.megaw-to-kw",
            "tool_id": "megaw-to-kw",
            "page": "/convert/power/megaw-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/megaw-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.megaw-to-watt.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Megaw to watt uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.megaw-to-watt",
        "tool_id": "megaw-to-watt",
        "title": "Megaw to watt uses pinned UUCE units",
        "page": "/convert/power/megaw-to-watt",
        "entries": [
          {
            "entry_id": "entry.megaw-to-watt",
            "tool_id": "megaw-to-watt",
            "page": "/convert/power/megaw-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/megaw-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.mw-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mw to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mw-to-kw",
        "tool_id": "mw-to-kw",
        "title": "Mw to kw uses pinned UUCE units",
        "page": "/convert/power/mw-to-kw",
        "entries": [
          {
            "entry_id": "entry.mw-to-kw",
            "tool_id": "mw-to-kw",
            "page": "/convert/power/mw-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/mw-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.mw-to-watt.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mw to watt uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mw-to-watt",
        "tool_id": "mw-to-watt",
        "title": "Mw to watt uses pinned UUCE units",
        "page": "/convert/power/mw-to-watt",
        "entries": [
          {
            "entry_id": "entry.mw-to-watt",
            "tool_id": "mw-to-watt",
            "page": "/convert/power/mw-to-watt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/mw-to-watt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.ton-to-btu.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ton to btu uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ton-to-btu",
        "tool_id": "ton-to-btu",
        "title": "Ton to btu uses pinned UUCE units",
        "page": "/convert/power/ton-to-btu",
        "entries": [
          {
            "entry_id": "entry.ton-to-btu",
            "tool_id": "ton-to-btu",
            "page": "/convert/power/ton-to-btu"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/ton-to-btu"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.ton-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ton to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ton-to-kw",
        "tool_id": "ton-to-kw",
        "title": "Ton to kw uses pinned UUCE units",
        "page": "/convert/power/ton-to-kw",
        "entries": [
          {
            "entry_id": "entry.ton-to-kw",
            "tool_id": "ton-to-kw",
            "page": "/convert/power/ton-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/ton-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.watt-to-btu.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to btu uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-btu",
        "tool_id": "watt-to-btu",
        "title": "Watt to btu uses pinned UUCE units",
        "page": "/convert/power/watt-to-btu",
        "entries": [
          {
            "entry_id": "entry.watt-to-btu",
            "tool_id": "watt-to-btu",
            "page": "/convert/power/watt-to-btu"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/watt-to-btu"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.watt-to-gw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to gw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-gw",
        "tool_id": "watt-to-gw",
        "title": "Watt to gw uses pinned UUCE units",
        "page": "/convert/power/watt-to-gw",
        "entries": [
          {
            "entry_id": "entry.watt-to-gw",
            "tool_id": "watt-to-gw",
            "page": "/convert/power/watt-to-gw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/watt-to-gw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.watt-to-hp.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to hp uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-hp",
        "tool_id": "watt-to-hp",
        "title": "Watt to hp uses pinned UUCE units",
        "page": "/convert/power/watt-to-hp",
        "entries": [
          {
            "entry_id": "entry.watt-to-hp",
            "tool_id": "watt-to-hp",
            "page": "/convert/power/watt-to-hp"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/watt-to-hp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.watt-to-kw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to kw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-kw",
        "tool_id": "watt-to-kw",
        "title": "Watt to kw uses pinned UUCE units",
        "page": "/convert/power/watt-to-kw",
        "entries": [
          {
            "entry_id": "entry.watt-to-kw",
            "tool_id": "watt-to-kw",
            "page": "/convert/power/watt-to-kw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/watt-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.watt-to-megaw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to megaw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-megaw",
        "tool_id": "watt-to-megaw",
        "title": "Watt to megaw uses pinned UUCE units",
        "page": "/convert/power/watt-to-megaw",
        "entries": [
          {
            "entry_id": "entry.watt-to-megaw",
            "tool_id": "watt-to-megaw",
            "page": "/convert/power/watt-to-megaw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/watt-to-megaw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.power.watt-to-mw.uuce-energy-power",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T03:08:24.665531Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt to mw uses pinned UUCE units",
      "summary": "Moves both directions to stable energy or power unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and pins the documented SI, thermal or mechanical definition.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.watt-to-mw",
        "tool_id": "watt-to-mw",
        "title": "Watt to mw uses pinned UUCE units",
        "page": "/convert/power/watt-to-mw",
        "entries": [
          {
            "entry_id": "entry.watt-to-mw",
            "tool_id": "watt-to-mw",
            "page": "/convert/power/watt-to-mw"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T03:08:24.665531Z",
        "review_revision": "2026-11-09.uuce-energy-power-v1",
        "scope": [
          "Scoped same-kind energy or power conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/power/watt-to-mw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.ah-to-coulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ah to coulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ah-to-coulomb",
        "tool_id": "ah-to-coulomb",
        "title": "Ah to coulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/ah-to-coulomb",
        "entries": [
          {
            "entry_id": "entry.ah-to-coulomb",
            "tool_id": "ah-to-coulomb",
            "page": "/convert/charge/ah-to-coulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/ah-to-coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.ah-to-mah.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ah to mah uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ah-to-mah",
        "tool_id": "ah-to-mah",
        "title": "Ah to mah uses pinned UUCE electrical units",
        "page": "/convert/charge/ah-to-mah",
        "entries": [
          {
            "entry_id": "entry.ah-to-mah",
            "tool_id": "ah-to-mah",
            "page": "/convert/charge/ah-to-mah"
          },
          {
            "entry_id": "entry.ah-to-mah",
            "tool_id": "ah-to-mah",
            "page": "/convert/electric/ah-to-mah"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/ah-to-mah"
        },
        {
          "label": "Electric converter",
          "href": "/convert/electric/ah-to-mah"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.coulomb-to-ah.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb to ah uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.coulomb-to-ah",
        "tool_id": "coulomb-to-ah",
        "title": "Coulomb to ah uses pinned UUCE electrical units",
        "page": "/convert/charge/coulomb-to-ah",
        "entries": [
          {
            "entry_id": "entry.coulomb-to-ah",
            "tool_id": "coulomb-to-ah",
            "page": "/convert/charge/coulomb-to-ah"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/coulomb-to-ah"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.coulomb-to-electron.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb to electron uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1.",
        "Corrects the formula, examples and specification to use the positive exact elementary-charge magnitude rather than a zero or rounded factor."
      ],
      "calculator": {
        "entry_id": "entry.coulomb-to-electron",
        "tool_id": "coulomb-to-electron",
        "title": "Coulomb to electron uses pinned UUCE electrical units",
        "page": "/convert/charge/coulomb-to-electron",
        "entries": [
          {
            "entry_id": "entry.coulomb-to-electron",
            "tool_id": "coulomb-to-electron",
            "page": "/convert/charge/coulomb-to-electron"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/coulomb-to-electron"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.coulomb-to-microcoulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb to microcoulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.coulomb-to-microcoulomb",
        "tool_id": "coulomb-to-microcoulomb",
        "title": "Coulomb to microcoulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/coulomb-to-microcoulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb-to-microcoulomb",
            "tool_id": "coulomb-to-microcoulomb",
            "page": "/convert/charge/coulomb-to-microcoulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/coulomb-to-microcoulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.coulomb-to-millicoulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb to millicoulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.coulomb-to-millicoulomb",
        "tool_id": "coulomb-to-millicoulomb",
        "title": "Coulomb to millicoulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/coulomb-to-millicoulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb-to-millicoulomb",
            "tool_id": "coulomb-to-millicoulomb",
            "page": "/convert/charge/coulomb-to-millicoulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/coulomb-to-millicoulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.coulomb-to-nanocoulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb to nanocoulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.coulomb-to-nanocoulomb",
        "tool_id": "coulomb-to-nanocoulomb",
        "title": "Coulomb to nanocoulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/coulomb-to-nanocoulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb-to-nanocoulomb",
            "tool_id": "coulomb-to-nanocoulomb",
            "page": "/convert/charge/coulomb-to-nanocoulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/coulomb-to-nanocoulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.coulomb-to-picocoulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb to picocoulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.coulomb-to-picocoulomb",
        "tool_id": "coulomb-to-picocoulomb",
        "title": "Coulomb to picocoulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/coulomb-to-picocoulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb-to-picocoulomb",
            "tool_id": "coulomb-to-picocoulomb",
            "page": "/convert/charge/coulomb-to-picocoulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/coulomb-to-picocoulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.electron-to-coulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Electron to coulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1.",
        "Corrects the formula, examples and specification to use the positive exact elementary-charge magnitude rather than a zero or rounded factor."
      ],
      "calculator": {
        "entry_id": "entry.electron-to-coulomb",
        "tool_id": "electron-to-coulomb",
        "title": "Electron to coulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/electron-to-coulomb",
        "entries": [
          {
            "entry_id": "entry.electron-to-coulomb",
            "tool_id": "electron-to-coulomb",
            "page": "/convert/charge/electron-to-coulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/electron-to-coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.mah-to-ah.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mah to ah uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mah-to-ah",
        "tool_id": "mah-to-ah",
        "title": "Mah to ah uses pinned UUCE electrical units",
        "page": "/convert/charge/mah-to-ah",
        "entries": [
          {
            "entry_id": "entry.mah-to-ah",
            "tool_id": "mah-to-ah",
            "page": "/convert/charge/mah-to-ah"
          },
          {
            "entry_id": "entry.mah-to-ah",
            "tool_id": "mah-to-ah",
            "page": "/convert/electric/mah-to-ah"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/mah-to-ah"
        },
        {
          "label": "Electric converter",
          "href": "/convert/electric/mah-to-ah"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.microcoulomb-to-coulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Microcoulomb to coulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.microcoulomb-to-coulomb",
        "tool_id": "microcoulomb-to-coulomb",
        "title": "Microcoulomb to coulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/microcoulomb-to-coulomb",
        "entries": [
          {
            "entry_id": "entry.microcoulomb-to-coulomb",
            "tool_id": "microcoulomb-to-coulomb",
            "page": "/convert/charge/microcoulomb-to-coulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/microcoulomb-to-coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.millicoulomb-to-coulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Millicoulomb to coulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.millicoulomb-to-coulomb",
        "tool_id": "millicoulomb-to-coulomb",
        "title": "Millicoulomb to coulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/millicoulomb-to-coulomb",
        "entries": [
          {
            "entry_id": "entry.millicoulomb-to-coulomb",
            "tool_id": "millicoulomb-to-coulomb",
            "page": "/convert/charge/millicoulomb-to-coulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/millicoulomb-to-coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.nanocoulomb-to-coulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Nanocoulomb to coulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.nanocoulomb-to-coulomb",
        "tool_id": "nanocoulomb-to-coulomb",
        "title": "Nanocoulomb to coulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/nanocoulomb-to-coulomb",
        "entries": [
          {
            "entry_id": "entry.nanocoulomb-to-coulomb",
            "tool_id": "nanocoulomb-to-coulomb",
            "page": "/convert/charge/nanocoulomb-to-coulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/nanocoulomb-to-coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.charge.picocoulomb-to-coulomb.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Picocoulomb to coulomb uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.picocoulomb-to-coulomb",
        "tool_id": "picocoulomb-to-coulomb",
        "title": "Picocoulomb to coulomb uses pinned UUCE electrical units",
        "page": "/convert/charge/picocoulomb-to-coulomb",
        "entries": [
          {
            "entry_id": "entry.picocoulomb-to-coulomb",
            "tool_id": "picocoulomb-to-coulomb",
            "page": "/convert/charge/picocoulomb-to-coulomb"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Charge converter",
          "href": "/convert/charge/picocoulomb-to-coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.amp-to-ma.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Amp to ma uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1.",
        "Corrects the formula note, FAQ and units to use the current scale rather than the power equation."
      ],
      "calculator": {
        "entry_id": "entry.amp-to-ma",
        "tool_id": "amp-to-ma",
        "title": "Amp to ma uses pinned UUCE electrical units",
        "page": "/convert/electric/amp-to-ma",
        "entries": [
          {
            "entry_id": "entry.amp-to-ma",
            "tool_id": "amp-to-ma",
            "page": "/convert/electric/amp-to-ma"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Electric converter",
          "href": "/convert/electric/amp-to-ma"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.electric.ma-to-amp.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ma to amp uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1.",
        "Corrects the formula note, FAQ and units to use the current scale rather than the power equation."
      ],
      "calculator": {
        "entry_id": "entry.ma-to-amp",
        "tool_id": "ma-to-amp",
        "title": "Ma to amp uses pinned UUCE electrical units",
        "page": "/convert/electric/ma-to-amp",
        "entries": [
          {
            "entry_id": "entry.ma-to-amp",
            "tool_id": "ma-to-amp",
            "page": "/convert/electric/ma-to-amp"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Electric converter",
          "href": "/convert/electric/ma-to-amp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.gv-to-volt.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gv to volt uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gv-to-volt",
        "tool_id": "gv-to-volt",
        "title": "Gv to volt uses pinned UUCE electrical units",
        "page": "/convert/voltage/gv-to-volt",
        "entries": [
          {
            "entry_id": "entry.gv-to-volt",
            "tool_id": "gv-to-volt",
            "page": "/convert/voltage/gv-to-volt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/gv-to-volt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.kv-to-volt.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kv to volt uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kv-to-volt",
        "tool_id": "kv-to-volt",
        "title": "Kv to volt uses pinned UUCE electrical units",
        "page": "/convert/voltage/kv-to-volt",
        "entries": [
          {
            "entry_id": "entry.kv-to-volt",
            "tool_id": "kv-to-volt",
            "page": "/convert/voltage/kv-to-volt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/kv-to-volt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.megav-to-volt.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Megav to volt uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.megav-to-volt",
        "tool_id": "megav-to-volt",
        "title": "Megav to volt uses pinned UUCE electrical units",
        "page": "/convert/voltage/megav-to-volt",
        "entries": [
          {
            "entry_id": "entry.megav-to-volt",
            "tool_id": "megav-to-volt",
            "page": "/convert/voltage/megav-to-volt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/megav-to-volt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.mv-to-volt.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mv to volt uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mv-to-volt",
        "tool_id": "mv-to-volt",
        "title": "Mv to volt uses pinned UUCE electrical units",
        "page": "/convert/voltage/mv-to-volt",
        "entries": [
          {
            "entry_id": "entry.mv-to-volt",
            "tool_id": "mv-to-volt",
            "page": "/convert/voltage/mv-to-volt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/mv-to-volt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.uv-to-volt.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Uv to volt uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.uv-to-volt",
        "tool_id": "uv-to-volt",
        "title": "Uv to volt uses pinned UUCE electrical units",
        "page": "/convert/voltage/uv-to-volt",
        "entries": [
          {
            "entry_id": "entry.uv-to-volt",
            "tool_id": "uv-to-volt",
            "page": "/convert/voltage/uv-to-volt"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/uv-to-volt"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.volt-to-gv.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Volt to gv uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.volt-to-gv",
        "tool_id": "volt-to-gv",
        "title": "Volt to gv uses pinned UUCE electrical units",
        "page": "/convert/voltage/volt-to-gv",
        "entries": [
          {
            "entry_id": "entry.volt-to-gv",
            "tool_id": "volt-to-gv",
            "page": "/convert/voltage/volt-to-gv"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/volt-to-gv"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.volt-to-kv.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Volt to kv uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.volt-to-kv",
        "tool_id": "volt-to-kv",
        "title": "Volt to kv uses pinned UUCE electrical units",
        "page": "/convert/voltage/volt-to-kv",
        "entries": [
          {
            "entry_id": "entry.volt-to-kv",
            "tool_id": "volt-to-kv",
            "page": "/convert/voltage/volt-to-kv"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/volt-to-kv"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.volt-to-megav.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Volt to megav uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.volt-to-megav",
        "tool_id": "volt-to-megav",
        "title": "Volt to megav uses pinned UUCE electrical units",
        "page": "/convert/voltage/volt-to-megav",
        "entries": [
          {
            "entry_id": "entry.volt-to-megav",
            "tool_id": "volt-to-megav",
            "page": "/convert/voltage/volt-to-megav"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/volt-to-megav"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.volt-to-mv.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Volt to mv uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.volt-to-mv",
        "tool_id": "volt-to-mv",
        "title": "Volt to mv uses pinned UUCE electrical units",
        "page": "/convert/voltage/volt-to-mv",
        "entries": [
          {
            "entry_id": "entry.volt-to-mv",
            "tool_id": "volt-to-mv",
            "page": "/convert/voltage/volt-to-mv"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/volt-to-mv"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.voltage.volt-to-uv.uuce-electrical",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:36:03.285054Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Volt to uv uses pinned UUCE electrical units",
      "summary": "Moves both directions to stable electrical unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact charge, voltage and current magnitude relations.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.volt-to-uv",
        "tool_id": "volt-to-uv",
        "title": "Volt to uv uses pinned UUCE electrical units",
        "page": "/convert/voltage/volt-to-uv",
        "entries": [
          {
            "entry_id": "entry.volt-to-uv",
            "tool_id": "volt-to-uv",
            "page": "/convert/voltage/volt-to-uv"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:36:03.285054Z",
        "review_revision": "2026-11-09.uuce-electrical-v1",
        "scope": [
          "Scoped electrical magnitude conversion migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Voltage converter",
          "href": "/convert/voltage/volt-to-uv"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.1-ghz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "1 ghz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.1-ghz-to-hz",
        "tool_id": "1-ghz-to-hz",
        "title": "1 ghz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/1-ghz-to-hz",
        "entries": [
          {
            "entry_id": "entry.1-ghz-to-hz",
            "tool_id": "1-ghz-to-hz",
            "page": "/convert/frequency/1-ghz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/1-ghz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.1-ghz-to-mhz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "1 ghz to mhz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.1-ghz-to-mhz",
        "tool_id": "1-ghz-to-mhz",
        "title": "1 ghz to mhz uses pinned UUCE frequency units",
        "page": "/convert/frequency/1-ghz-to-mhz",
        "entries": [
          {
            "entry_id": "entry.1-ghz-to-mhz",
            "tool_id": "1-ghz-to-mhz",
            "page": "/convert/frequency/1-ghz-to-mhz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/1-ghz-to-mhz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.1-khz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "1 khz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.1-khz-to-hz",
        "tool_id": "1-khz-to-hz",
        "title": "1 khz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/1-khz-to-hz",
        "entries": [
          {
            "entry_id": "entry.1-khz-to-hz",
            "tool_id": "1-khz-to-hz",
            "page": "/convert/frequency/1-khz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/1-khz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.1-mhz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "1 mhz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.1-mhz-to-hz",
        "tool_id": "1-mhz-to-hz",
        "title": "1 mhz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/1-mhz-to-hz",
        "entries": [
          {
            "entry_id": "entry.1-mhz-to-hz",
            "tool_id": "1-mhz-to-hz",
            "page": "/convert/frequency/1-mhz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/1-mhz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.1-mhz-to-khz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "1 mhz to khz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.1-mhz-to-khz",
        "tool_id": "1-mhz-to-khz",
        "title": "1 mhz to khz uses pinned UUCE frequency units",
        "page": "/convert/frequency/1-mhz-to-khz",
        "entries": [
          {
            "entry_id": "entry.1-mhz-to-khz",
            "tool_id": "1-mhz-to-khz",
            "page": "/convert/frequency/1-mhz-to-khz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/1-mhz-to-khz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.100-mhz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "100 mhz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.100-mhz-to-hz",
        "tool_id": "100-mhz-to-hz",
        "title": "100 mhz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/100-mhz-to-hz",
        "entries": [
          {
            "entry_id": "entry.100-mhz-to-hz",
            "tool_id": "100-mhz-to-hz",
            "page": "/convert/frequency/100-mhz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/100-mhz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ghz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ghz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ghz-to-hz",
        "tool_id": "ghz-to-hz",
        "title": "Ghz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/ghz-to-hz",
        "entries": [
          {
            "entry_id": "entry.ghz-to-hz",
            "tool_id": "ghz-to-hz",
            "page": "/convert/frequency/ghz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/ghz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ghz-to-khz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ghz to khz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ghz-to-khz",
        "tool_id": "ghz-to-khz",
        "title": "Ghz to khz uses pinned UUCE frequency units",
        "page": "/convert/frequency/ghz-to-khz",
        "entries": [
          {
            "entry_id": "entry.ghz-to-khz",
            "tool_id": "ghz-to-khz",
            "page": "/convert/frequency/ghz-to-khz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/ghz-to-khz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ghz-to-mhz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ghz to mhz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ghz-to-mhz",
        "tool_id": "ghz-to-mhz",
        "title": "Ghz to mhz uses pinned UUCE frequency units",
        "page": "/convert/frequency/ghz-to-mhz",
        "entries": [
          {
            "entry_id": "entry.ghz-to-mhz",
            "tool_id": "ghz-to-mhz",
            "page": "/convert/frequency/ghz-to-mhz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/ghz-to-mhz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.hz-to-ghz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hz to ghz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hz-to-ghz",
        "tool_id": "hz-to-ghz",
        "title": "Hz to ghz uses pinned UUCE frequency units",
        "page": "/convert/frequency/hz-to-ghz",
        "entries": [
          {
            "entry_id": "entry.hz-to-ghz",
            "tool_id": "hz-to-ghz",
            "page": "/convert/frequency/hz-to-ghz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/hz-to-ghz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.hz-to-khz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hz to khz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hz-to-khz",
        "tool_id": "hz-to-khz",
        "title": "Hz to khz uses pinned UUCE frequency units",
        "page": "/convert/frequency/hz-to-khz",
        "entries": [
          {
            "entry_id": "entry.hz-to-khz",
            "tool_id": "hz-to-khz",
            "page": "/convert/frequency/hz-to-khz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/hz-to-khz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.hz-to-mhz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hz to mhz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hz-to-mhz",
        "tool_id": "hz-to-mhz",
        "title": "Hz to mhz uses pinned UUCE frequency units",
        "page": "/convert/frequency/hz-to-mhz",
        "entries": [
          {
            "entry_id": "entry.hz-to-mhz",
            "tool_id": "hz-to-mhz",
            "page": "/convert/frequency/hz-to-mhz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/hz-to-mhz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.hz-to-thz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hz to thz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.hz-to-thz",
        "tool_id": "hz-to-thz",
        "title": "Hz to thz uses pinned UUCE frequency units",
        "page": "/convert/frequency/hz-to-thz",
        "entries": [
          {
            "entry_id": "entry.hz-to-thz",
            "tool_id": "hz-to-thz",
            "page": "/convert/frequency/hz-to-thz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/hz-to-thz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.khz-to-ghz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Khz to ghz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.khz-to-ghz",
        "tool_id": "khz-to-ghz",
        "title": "Khz to ghz uses pinned UUCE frequency units",
        "page": "/convert/frequency/khz-to-ghz",
        "entries": [
          {
            "entry_id": "entry.khz-to-ghz",
            "tool_id": "khz-to-ghz",
            "page": "/convert/frequency/khz-to-ghz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/khz-to-ghz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.khz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Khz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.khz-to-hz",
        "tool_id": "khz-to-hz",
        "title": "Khz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/khz-to-hz",
        "entries": [
          {
            "entry_id": "entry.khz-to-hz",
            "tool_id": "khz-to-hz",
            "page": "/convert/frequency/khz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/khz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.khz-to-mhz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Khz to mhz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.khz-to-mhz",
        "tool_id": "khz-to-mhz",
        "title": "Khz to mhz uses pinned UUCE frequency units",
        "page": "/convert/frequency/khz-to-mhz",
        "entries": [
          {
            "entry_id": "entry.khz-to-mhz",
            "tool_id": "khz-to-mhz",
            "page": "/convert/frequency/khz-to-mhz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/khz-to-mhz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mhz-to-ghz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mhz to ghz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mhz-to-ghz",
        "tool_id": "mhz-to-ghz",
        "title": "Mhz to ghz uses pinned UUCE frequency units",
        "page": "/convert/frequency/mhz-to-ghz",
        "entries": [
          {
            "entry_id": "entry.mhz-to-ghz",
            "tool_id": "mhz-to-ghz",
            "page": "/convert/frequency/mhz-to-ghz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/mhz-to-ghz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mhz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mhz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mhz-to-hz",
        "tool_id": "mhz-to-hz",
        "title": "Mhz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/mhz-to-hz",
        "entries": [
          {
            "entry_id": "entry.mhz-to-hz",
            "tool_id": "mhz-to-hz",
            "page": "/convert/frequency/mhz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/mhz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mhz-to-khz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mhz to khz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mhz-to-khz",
        "tool_id": "mhz-to-khz",
        "title": "Mhz to khz uses pinned UUCE frequency units",
        "page": "/convert/frequency/mhz-to-khz",
        "entries": [
          {
            "entry_id": "entry.mhz-to-khz",
            "tool_id": "mhz-to-khz",
            "page": "/convert/frequency/mhz-to-khz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/mhz-to-khz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.thz-to-hz.uuce-frequency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T02:04:25.139518Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Thz to hz uses pinned UUCE frequency units",
      "summary": "Moves both directions to stable frequency unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves exact SI frequency prefix ratios.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.thz-to-hz",
        "tool_id": "thz-to-hz",
        "title": "Thz to hz uses pinned UUCE frequency units",
        "page": "/convert/frequency/thz-to-hz",
        "entries": [
          {
            "entry_id": "entry.thz-to-hz",
            "tool_id": "thz-to-hz",
            "page": "/convert/frequency/thz-to-hz"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T02:04:25.139518Z",
        "review_revision": "2026-11-09.uuce-frequency-v1",
        "scope": [
          "Scoped frequency prefix migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/frequency/thz-to-hz"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.gram-to-kg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gram to kg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gram-to-kg",
        "tool_id": "gram-to-kg",
        "title": "Gram to kg uses pinned UUCE mass units",
        "page": "/convert/weight/gram-to-kg",
        "entries": [
          {
            "entry_id": "entry.gram-to-kg",
            "tool_id": "gram-to-kg",
            "page": "/convert/weight/gram-to-kg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/gram-to-kg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.gram-to-mg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gram to mg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gram-to-mg",
        "tool_id": "gram-to-mg",
        "title": "Gram to mg uses pinned UUCE mass units",
        "page": "/convert/weight/gram-to-mg",
        "entries": [
          {
            "entry_id": "entry.gram-to-mg",
            "tool_id": "gram-to-mg",
            "page": "/convert/weight/gram-to-mg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/gram-to-mg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.gram-to-ounce.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gram to ounce uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gram-to-ounce",
        "tool_id": "gram-to-ounce",
        "title": "Gram to ounce uses pinned UUCE mass units",
        "page": "/convert/weight/gram-to-ounce",
        "entries": [
          {
            "entry_id": "entry.gram-to-ounce",
            "tool_id": "gram-to-ounce",
            "page": "/convert/weight/gram-to-ounce"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/gram-to-ounce"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.gram-to-pound.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Gram to pound uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.gram-to-pound",
        "tool_id": "gram-to-pound",
        "title": "Gram to pound uses pinned UUCE mass units",
        "page": "/convert/weight/gram-to-pound",
        "entries": [
          {
            "entry_id": "entry.gram-to-pound",
            "tool_id": "gram-to-pound",
            "page": "/convert/weight/gram-to-pound"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/gram-to-pound"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kg-to-gram.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kg to gram uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kg-to-gram",
        "tool_id": "kg-to-gram",
        "title": "Kg to gram uses pinned UUCE mass units",
        "page": "/convert/weight/kg-to-gram",
        "entries": [
          {
            "entry_id": "entry.kg-to-gram",
            "tool_id": "kg-to-gram",
            "page": "/convert/weight/kg-to-gram"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/kg-to-gram"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kg-to-mg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kg to mg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kg-to-mg",
        "tool_id": "kg-to-mg",
        "title": "Kg to mg uses pinned UUCE mass units",
        "page": "/convert/weight/kg-to-mg",
        "entries": [
          {
            "entry_id": "entry.kg-to-mg",
            "tool_id": "kg-to-mg",
            "page": "/convert/weight/kg-to-mg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/kg-to-mg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kg-to-ounce.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kg to ounce uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kg-to-ounce",
        "tool_id": "kg-to-ounce",
        "title": "Kg to ounce uses pinned UUCE mass units",
        "page": "/convert/weight/kg-to-ounce",
        "entries": [
          {
            "entry_id": "entry.kg-to-ounce",
            "tool_id": "kg-to-ounce",
            "page": "/convert/weight/kg-to-ounce"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/kg-to-ounce"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kg-to-pound.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kg to pound uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kg-to-pound",
        "tool_id": "kg-to-pound",
        "title": "Kg to pound uses pinned UUCE mass units",
        "page": "/convert/weight/kg-to-pound",
        "entries": [
          {
            "entry_id": "entry.kg-to-pound",
            "tool_id": "kg-to-pound",
            "page": "/convert/weight/kg-to-pound"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/kg-to-pound"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kg-to-ton.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kg to ton uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.kg-to-ton",
        "tool_id": "kg-to-ton",
        "title": "Kg to ton uses pinned UUCE mass units",
        "page": "/convert/weight/kg-to-ton",
        "entries": [
          {
            "entry_id": "entry.kg-to-ton",
            "tool_id": "kg-to-ton",
            "page": "/convert/weight/kg-to-ton"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/kg-to-ton"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mcg-to-mg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mcg to mg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mcg-to-mg",
        "tool_id": "mcg-to-mg",
        "title": "Mcg to mg uses pinned UUCE mass units",
        "page": "/convert/weight/mcg-to-mg",
        "entries": [
          {
            "entry_id": "entry.mcg-to-mg",
            "tool_id": "mcg-to-mg",
            "page": "/convert/weight/mcg-to-mg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/mcg-to-mg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mg-to-gram.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mg to gram uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mg-to-gram",
        "tool_id": "mg-to-gram",
        "title": "Mg to gram uses pinned UUCE mass units",
        "page": "/convert/weight/mg-to-gram",
        "entries": [
          {
            "entry_id": "entry.mg-to-gram",
            "tool_id": "mg-to-gram",
            "page": "/convert/weight/mg-to-gram"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/mg-to-gram"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mg-to-kg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mg to kg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mg-to-kg",
        "tool_id": "mg-to-kg",
        "title": "Mg to kg uses pinned UUCE mass units",
        "page": "/convert/weight/mg-to-kg",
        "entries": [
          {
            "entry_id": "entry.mg-to-kg",
            "tool_id": "mg-to-kg",
            "page": "/convert/weight/mg-to-kg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/mg-to-kg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mg-to-mcg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mg to mcg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.mg-to-mcg",
        "tool_id": "mg-to-mcg",
        "title": "Mg to mcg uses pinned UUCE mass units",
        "page": "/convert/weight/mg-to-mcg",
        "entries": [
          {
            "entry_id": "entry.mg-to-mcg",
            "tool_id": "mg-to-mcg",
            "page": "/convert/weight/mg-to-mcg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/mg-to-mcg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ounce-to-gram.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ounce to gram uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ounce-to-gram",
        "tool_id": "ounce-to-gram",
        "title": "Ounce to gram uses pinned UUCE mass units",
        "page": "/convert/weight/ounce-to-gram",
        "entries": [
          {
            "entry_id": "entry.ounce-to-gram",
            "tool_id": "ounce-to-gram",
            "page": "/convert/weight/ounce-to-gram"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/ounce-to-gram"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ounce-to-kg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ounce to kg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ounce-to-kg",
        "tool_id": "ounce-to-kg",
        "title": "Ounce to kg uses pinned UUCE mass units",
        "page": "/convert/weight/ounce-to-kg",
        "entries": [
          {
            "entry_id": "entry.ounce-to-kg",
            "tool_id": "ounce-to-kg",
            "page": "/convert/weight/ounce-to-kg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/ounce-to-kg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ounce-to-pound.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ounce to pound uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ounce-to-pound",
        "tool_id": "ounce-to-pound",
        "title": "Ounce to pound uses pinned UUCE mass units",
        "page": "/convert/weight/ounce-to-pound",
        "entries": [
          {
            "entry_id": "entry.ounce-to-pound",
            "tool_id": "ounce-to-pound",
            "page": "/convert/weight/ounce-to-pound"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/ounce-to-pound"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.pound-to-gram.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Pound to gram uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.pound-to-gram",
        "tool_id": "pound-to-gram",
        "title": "Pound to gram uses pinned UUCE mass units",
        "page": "/convert/weight/pound-to-gram",
        "entries": [
          {
            "entry_id": "entry.pound-to-gram",
            "tool_id": "pound-to-gram",
            "page": "/convert/weight/pound-to-gram"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/pound-to-gram"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.pound-to-kg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Pound to kg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.pound-to-kg",
        "tool_id": "pound-to-kg",
        "title": "Pound to kg uses pinned UUCE mass units",
        "page": "/convert/weight/pound-to-kg",
        "entries": [
          {
            "entry_id": "entry.pound-to-kg",
            "tool_id": "pound-to-kg",
            "page": "/convert/weight/pound-to-kg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/pound-to-kg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.pound-to-ounce.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Pound to ounce uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.pound-to-ounce",
        "tool_id": "pound-to-ounce",
        "title": "Pound to ounce uses pinned UUCE mass units",
        "page": "/convert/weight/pound-to-ounce",
        "entries": [
          {
            "entry_id": "entry.pound-to-ounce",
            "tool_id": "pound-to-ounce",
            "page": "/convert/weight/pound-to-ounce"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/pound-to-ounce"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.pound-to-stone.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Pound to stone uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.pound-to-stone",
        "tool_id": "pound-to-stone",
        "title": "Pound to stone uses pinned UUCE mass units",
        "page": "/convert/weight/pound-to-stone",
        "entries": [
          {
            "entry_id": "entry.pound-to-stone",
            "tool_id": "pound-to-stone",
            "page": "/convert/weight/pound-to-stone"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/pound-to-stone"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.pound-to-ton.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Pound to ton uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.pound-to-ton",
        "tool_id": "pound-to-ton",
        "title": "Pound to ton uses pinned UUCE mass units",
        "page": "/convert/weight/pound-to-ton",
        "entries": [
          {
            "entry_id": "entry.pound-to-ton",
            "tool_id": "pound-to-ton",
            "page": "/convert/weight/pound-to-ton"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/pound-to-ton"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.stone-to-pound.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Stone to pound uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.stone-to-pound",
        "tool_id": "stone-to-pound",
        "title": "Stone to pound uses pinned UUCE mass units",
        "page": "/convert/weight/stone-to-pound",
        "entries": [
          {
            "entry_id": "entry.stone-to-pound",
            "tool_id": "stone-to-pound",
            "page": "/convert/weight/stone-to-pound"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/stone-to-pound"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ton-to-kg.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ton to kg uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ton-to-kg",
        "tool_id": "ton-to-kg",
        "title": "Ton to kg uses pinned UUCE mass units",
        "page": "/convert/weight/ton-to-kg",
        "entries": [
          {
            "entry_id": "entry.ton-to-kg",
            "tool_id": "ton-to-kg",
            "page": "/convert/weight/ton-to-kg"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/ton-to-kg"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.ton-to-pound.uuce-mass",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:46:42.087428Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ton to pound uses pinned UUCE mass units",
      "summary": "Moves both directions to stable mass unit IDs and exact scalar conversions.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and preserves metric tonne, avoirdupois and stone definitions.",
        "Independent exact anchors, nonnegative domain, desktop/mobile results and native CSV checked.",
        "Page calculation version advances from 1.1.0 to 1.1.1."
      ],
      "calculator": {
        "entry_id": "entry.ton-to-pound",
        "tool_id": "ton-to-pound",
        "title": "Ton to pound uses pinned UUCE mass units",
        "page": "/convert/weight/ton-to-pound",
        "entries": [
          {
            "entry_id": "entry.ton-to-pound",
            "tool_id": "ton-to-pound",
            "page": "/convert/weight/ton-to-pound"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:46:42.087428Z",
        "review_revision": "2026-11-09.uuce-mass-v1",
        "scope": [
          "Scoped mass converter migration in both directions, including browser and CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/weight/ton-to-pound"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.celsius-to-fahrenheit.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Celsius to fahrenheit preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-fahrenheit",
        "tool_id": "celsius-to-fahrenheit",
        "title": "Celsius to fahrenheit preserves valid extreme results",
        "page": "/convert/temperature/celsius-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.celsius-to-fahrenheit",
            "tool_id": "celsius-to-fahrenheit",
            "page": "/convert/temperature/celsius-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.celsius-to-kelvin.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Celsius to kelvin uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-kelvin",
        "tool_id": "celsius-to-kelvin",
        "title": "Celsius to kelvin uses pinned UUCE points",
        "page": "/convert/temperature/celsius-to-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.celsius-to-rankine.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Celsius to rankine uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-rankine",
        "tool_id": "celsius-to-rankine",
        "title": "Celsius to rankine uses pinned UUCE points",
        "page": "/convert/temperature/celsius-to-rankine",
        "entries": [
          {
            "entry_id": "entry.celsius-to-rankine",
            "tool_id": "celsius-to-rankine",
            "page": "/convert/temperature/celsius-to-rankine"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-rankine"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.cm-to-feet.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cm to feet preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-feet",
        "tool_id": "cm-to-feet",
        "title": "Cm to feet preserves valid extreme results",
        "page": "/convert/length/cm-to-feet",
        "entries": [
          {
            "entry_id": "entry.cm-to-feet",
            "tool_id": "cm-to-feet",
            "page": "/convert/length/cm-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.cm-to-inch.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cm to inch preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-inch",
        "tool_id": "cm-to-inch",
        "title": "Cm to inch preserves valid extreme results",
        "page": "/convert/length/cm-to-inch",
        "entries": [
          {
            "entry_id": "entry.cm-to-inch",
            "tool_id": "cm-to-inch",
            "page": "/convert/length/cm-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.cm-to-mm.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cm to mm preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-mm",
        "tool_id": "cm-to-mm",
        "title": "Cm to mm preserves valid extreme results",
        "page": "/convert/length/cm-to-mm",
        "entries": [
          {
            "entry_id": "entry.cm-to-mm",
            "tool_id": "cm-to-mm",
            "page": "/convert/length/cm-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.fahrenheit-to-celsius.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Fahrenheit to celsius uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.fahrenheit-to-celsius",
        "tool_id": "fahrenheit-to-celsius",
        "title": "Fahrenheit to celsius uses pinned UUCE points",
        "page": "/convert/temperature/fahrenheit-to-celsius",
        "entries": [
          {
            "entry_id": "entry.fahrenheit-to-celsius",
            "tool_id": "fahrenheit-to-celsius",
            "page": "/convert/temperature/fahrenheit-to-celsius"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/fahrenheit-to-celsius"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.fahrenheit-to-kelvin.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Fahrenheit to kelvin uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.fahrenheit-to-kelvin",
        "tool_id": "fahrenheit-to-kelvin",
        "title": "Fahrenheit to kelvin uses pinned UUCE points",
        "page": "/convert/temperature/fahrenheit-to-kelvin",
        "entries": [
          {
            "entry_id": "entry.fahrenheit-to-kelvin",
            "tool_id": "fahrenheit-to-kelvin",
            "page": "/convert/temperature/fahrenheit-to-kelvin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/fahrenheit-to-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.fahrenheit-to-rankine.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Fahrenheit to rankine uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.fahrenheit-to-rankine",
        "tool_id": "fahrenheit-to-rankine",
        "title": "Fahrenheit to rankine uses pinned UUCE points",
        "page": "/convert/temperature/fahrenheit-to-rankine",
        "entries": [
          {
            "entry_id": "entry.fahrenheit-to-rankine",
            "tool_id": "fahrenheit-to-rankine",
            "page": "/convert/temperature/fahrenheit-to-rankine"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/fahrenheit-to-rankine"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.feet-to-cm.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Feet to cm preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-cm",
        "tool_id": "feet-to-cm",
        "title": "Feet to cm preserves valid extreme results",
        "page": "/convert/length/feet-to-cm",
        "entries": [
          {
            "entry_id": "entry.feet-to-cm",
            "tool_id": "feet-to-cm",
            "page": "/convert/length/feet-to-cm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-cm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.feet-to-inch.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Feet to inch preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-inch",
        "tool_id": "feet-to-inch",
        "title": "Feet to inch preserves valid extreme results",
        "page": "/convert/length/feet-to-inch",
        "entries": [
          {
            "entry_id": "entry.feet-to-inch",
            "tool_id": "feet-to-inch",
            "page": "/convert/length/feet-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.feet-to-meter.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Feet to meter preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-meter",
        "tool_id": "feet-to-meter",
        "title": "Feet to meter preserves valid extreme results",
        "page": "/convert/length/feet-to-meter",
        "entries": [
          {
            "entry_id": "entry.feet-to-meter",
            "tool_id": "feet-to-meter",
            "page": "/convert/length/feet-to-meter"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-meter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.feet-to-mm.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Feet to mm preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-mm",
        "tool_id": "feet-to-mm",
        "title": "Feet to mm preserves valid extreme results",
        "page": "/convert/length/feet-to-mm",
        "entries": [
          {
            "entry_id": "entry.feet-to-mm",
            "tool_id": "feet-to-mm",
            "page": "/convert/length/feet-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.inch-to-cm.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Inch to cm preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-cm",
        "tool_id": "inch-to-cm",
        "title": "Inch to cm preserves valid extreme results",
        "page": "/convert/length/inch-to-cm",
        "entries": [
          {
            "entry_id": "entry.inch-to-cm",
            "tool_id": "inch-to-cm",
            "page": "/convert/length/inch-to-cm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-cm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.inch-to-feet.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Inch to feet preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-feet",
        "tool_id": "inch-to-feet",
        "title": "Inch to feet preserves valid extreme results",
        "page": "/convert/length/inch-to-feet",
        "entries": [
          {
            "entry_id": "entry.inch-to-feet",
            "tool_id": "inch-to-feet",
            "page": "/convert/length/inch-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.inch-to-meter.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Inch to meter preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-meter",
        "tool_id": "inch-to-meter",
        "title": "Inch to meter preserves valid extreme results",
        "page": "/convert/length/inch-to-meter",
        "entries": [
          {
            "entry_id": "entry.inch-to-meter",
            "tool_id": "inch-to-meter",
            "page": "/convert/length/inch-to-meter"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-meter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.inch-to-mm.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Inch to mm preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-mm",
        "tool_id": "inch-to-mm",
        "title": "Inch to mm preserves valid extreme results",
        "page": "/convert/length/inch-to-mm",
        "entries": [
          {
            "entry_id": "entry.inch-to-mm",
            "tool_id": "inch-to-mm",
            "page": "/convert/length/inch-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kelvin-to-celsius.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kelvin to celsius uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.kelvin-to-celsius",
        "tool_id": "kelvin-to-celsius",
        "title": "Kelvin to celsius uses pinned UUCE points",
        "page": "/convert/temperature/kelvin-to-celsius",
        "entries": [
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/kelvin-to-celsius"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kelvin-to-fahrenheit.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kelvin to fahrenheit uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.kelvin-to-fahrenheit",
        "tool_id": "kelvin-to-fahrenheit",
        "title": "Kelvin to fahrenheit uses pinned UUCE points",
        "page": "/convert/temperature/kelvin-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.kelvin-to-fahrenheit",
            "tool_id": "kelvin-to-fahrenheit",
            "page": "/convert/temperature/kelvin-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/kelvin-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.kelvin-to-rankine.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kelvin to rankine uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.kelvin-to-rankine",
        "tool_id": "kelvin-to-rankine",
        "title": "Kelvin to rankine uses pinned UUCE points",
        "page": "/convert/temperature/kelvin-to-rankine",
        "entries": [
          {
            "entry_id": "entry.kelvin-to-rankine",
            "tool_id": "kelvin-to-rankine",
            "page": "/convert/temperature/kelvin-to-rankine"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/kelvin-to-rankine"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.km-to-mile.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Km to mile preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.km-to-mile",
        "tool_id": "km-to-mile",
        "title": "Km to mile preserves valid extreme results",
        "page": "/convert/length/km-to-mile",
        "entries": [
          {
            "entry_id": "entry.km-to-mile",
            "tool_id": "km-to-mile",
            "page": "/convert/length/km-to-mile"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/km-to-mile"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.meter-to-feet.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Meter to feet preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.meter-to-feet",
        "tool_id": "meter-to-feet",
        "title": "Meter to feet preserves valid extreme results",
        "page": "/convert/length/meter-to-feet",
        "entries": [
          {
            "entry_id": "entry.meter-to-feet",
            "tool_id": "meter-to-feet",
            "page": "/convert/length/meter-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/meter-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.meter-to-inch.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Meter to inch preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.meter-to-inch",
        "tool_id": "meter-to-inch",
        "title": "Meter to inch preserves valid extreme results",
        "page": "/convert/length/meter-to-inch",
        "entries": [
          {
            "entry_id": "entry.meter-to-inch",
            "tool_id": "meter-to-inch",
            "page": "/convert/length/meter-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/meter-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mile-to-km.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Mile to km preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.mile-to-km",
        "tool_id": "mile-to-km",
        "title": "Mile to km preserves valid extreme results",
        "page": "/convert/length/mile-to-km",
        "entries": [
          {
            "entry_id": "entry.mile-to-km",
            "tool_id": "mile-to-km",
            "page": "/convert/length/mile-to-km"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mile-to-km"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mm-to-cm.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Mm to cm preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.mm-to-cm",
        "tool_id": "mm-to-cm",
        "title": "Mm to cm preserves valid extreme results",
        "page": "/convert/length/mm-to-cm",
        "entries": [
          {
            "entry_id": "entry.mm-to-cm",
            "tool_id": "mm-to-cm",
            "page": "/convert/length/mm-to-cm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mm-to-cm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mm-to-feet.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Mm to feet preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.mm-to-feet",
        "tool_id": "mm-to-feet",
        "title": "Mm to feet preserves valid extreme results",
        "page": "/convert/length/mm-to-feet",
        "entries": [
          {
            "entry_id": "entry.mm-to-feet",
            "tool_id": "mm-to-feet",
            "page": "/convert/length/mm-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mm-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.mm-to-inch.uuce-hidden-chart-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Mm to inch preserves valid extreme results",
      "summary": "Keeps unused chart sampling from blocking valid conversion results.",
      "details": [
        "Skip unused decorative chart sampling on migrated pages with charts disabled. Sampling can overflow even when the main result is finite.",
        "Existing calculation version retained. The shared result path receives a finite-range regression check."
      ],
      "calculator": {
        "entry_id": "entry.mm-to-inch",
        "tool_id": "mm-to-inch",
        "title": "Mm to inch preserves valid extreme results",
        "page": "/convert/length/mm-to-inch",
        "entries": [
          {
            "entry_id": "entry.mm-to-inch",
            "tool_id": "mm-to-inch",
            "page": "/convert/length/mm-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Shared range fix for already migrated converter pages"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version retained for result delivery fix.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mm-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.rankine-to-celsius.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rankine to celsius uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.rankine-to-celsius",
        "tool_id": "rankine-to-celsius",
        "title": "Rankine to celsius uses pinned UUCE points",
        "page": "/convert/temperature/rankine-to-celsius",
        "entries": [
          {
            "entry_id": "entry.rankine-to-celsius",
            "tool_id": "rankine-to-celsius",
            "page": "/convert/temperature/rankine-to-celsius"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/rankine-to-celsius"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.rankine-to-fahrenheit.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rankine to fahrenheit uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.rankine-to-fahrenheit",
        "tool_id": "rankine-to-fahrenheit",
        "title": "Rankine to fahrenheit uses pinned UUCE points",
        "page": "/convert/temperature/rankine-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.rankine-to-fahrenheit",
            "tool_id": "rankine-to-fahrenheit",
            "page": "/convert/temperature/rankine-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/rankine-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-09.rankine-to-kelvin.uuce-temperature",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-09T01:26:26.208880Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rankine to kelvin uses pinned UUCE points",
      "summary": "Moves both temperature point directions to the shared UUCE engine.",
      "details": [
        "Explicit temperature point roles, stable scale IDs and snapshot 0.3.0-preview.3.",
        "Independent point anchors, exact absolute zero and below-limit rejection verified in both directions. Formulas display exact affine relations.",
        "Page calculation version advances from 1.1.1 to 1.1.2."
      ],
      "calculator": {
        "entry_id": "entry.rankine-to-kelvin",
        "tool_id": "rankine-to-kelvin",
        "title": "Rankine to kelvin uses pinned UUCE points",
        "page": "/convert/temperature/rankine-to-kelvin",
        "entries": [
          {
            "entry_id": "entry.rankine-to-kelvin",
            "tool_id": "rankine-to-kelvin",
            "page": "/convert/temperature/rankine-to-kelvin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-09T01:26:26.208880Z",
        "review_revision": "2026-11-09.uuce-temperature-v1",
        "scope": [
          "Temperature point migration and affected browser behavior"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy page version advances. Canonical capability version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/rankine-to-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.celsius-to-fahrenheit.uuce-formula-mobile",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:08:17.297714Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Celsius to fahrenheit keeps formulas readable on mobile",
      "summary": "Stacks formula cards on narrow screens for this UUCE-migrated entry, preserving long exact values without digit splitting.",
      "details": [
        "The formula layout opt-in applies only to already UUCE-migrated converter pages.",
        "Calculation version and numerical semantics retained; 320px interaction, errors, recovery and width checks passed. Not a new CVP certification or deployment."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-fahrenheit",
        "tool_id": "celsius-to-fahrenheit",
        "title": "Celsius to fahrenheit keeps formulas readable on mobile",
        "page": "/convert/temperature/celsius-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.celsius-to-fahrenheit",
            "tool_id": "celsius-to-fahrenheit",
            "page": "/convert/temperature/celsius-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-formula-mobile-v1",
        "scope": [
          "Scoped mobile formula layout compatibility for the prior migrated pilot entry"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.cm-to-mm.uuce-formula-mobile",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:08:17.297714Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cm to mm keeps formulas readable on mobile",
      "summary": "Stacks formula cards on narrow screens for this UUCE-migrated entry, preserving long exact values without digit splitting.",
      "details": [
        "The formula layout opt-in applies only to already UUCE-migrated converter pages.",
        "Calculation version and numerical semantics retained; 320px interaction, errors, recovery and width checks passed. Not a new CVP certification or deployment."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-mm",
        "tool_id": "cm-to-mm",
        "title": "Cm to mm keeps formulas readable on mobile",
        "page": "/convert/length/cm-to-mm",
        "entries": [
          {
            "entry_id": "entry.cm-to-mm",
            "tool_id": "cm-to-mm",
            "page": "/convert/length/cm-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-formula-mobile-v1",
        "scope": [
          "Scoped mobile formula layout compatibility for the prior migrated pilot entry"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.meter-to-feet.uuce-formula-mobile",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:08:17.297714Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Meter to feet keeps formulas readable on mobile",
      "summary": "Stacks formula cards on narrow screens for this UUCE-migrated entry, preserving long exact values without digit splitting.",
      "details": [
        "The formula layout opt-in applies only to already UUCE-migrated converter pages.",
        "Calculation version and numerical semantics retained; 320px interaction, errors, recovery and width checks passed. Not a new CVP certification or deployment."
      ],
      "calculator": {
        "entry_id": "entry.meter-to-feet",
        "tool_id": "meter-to-feet",
        "title": "Meter to feet keeps formulas readable on mobile",
        "page": "/convert/length/meter-to-feet",
        "entries": [
          {
            "entry_id": "entry.meter-to-feet",
            "tool_id": "meter-to-feet",
            "page": "/convert/length/meter-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-formula-mobile-v1",
        "scope": [
          "Scoped mobile formula layout compatibility for the prior migrated pilot entry"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/meter-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.cm-to-feet.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Cm to feet uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-feet",
        "tool_id": "cm-to-feet",
        "title": "Cm to feet uses pinned UUCE conversion",
        "page": "/convert/length/cm-to-feet",
        "entries": [
          {
            "entry_id": "entry.cm-to-feet",
            "tool_id": "cm-to-feet",
            "page": "/convert/length/cm-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.cm-to-inch.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Cm to inch uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-inch",
        "tool_id": "cm-to-inch",
        "title": "Cm to inch uses pinned UUCE conversion",
        "page": "/convert/length/cm-to-inch",
        "entries": [
          {
            "entry_id": "entry.cm-to-inch",
            "tool_id": "cm-to-inch",
            "page": "/convert/length/cm-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.feet-to-cm.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Feet to cm uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-cm",
        "tool_id": "feet-to-cm",
        "title": "Feet to cm uses pinned UUCE conversion",
        "page": "/convert/length/feet-to-cm",
        "entries": [
          {
            "entry_id": "entry.feet-to-cm",
            "tool_id": "feet-to-cm",
            "page": "/convert/length/feet-to-cm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-cm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.feet-to-inch.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Feet to inch uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-inch",
        "tool_id": "feet-to-inch",
        "title": "Feet to inch uses pinned UUCE conversion",
        "page": "/convert/length/feet-to-inch",
        "entries": [
          {
            "entry_id": "entry.feet-to-inch",
            "tool_id": "feet-to-inch",
            "page": "/convert/length/feet-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.feet-to-meter.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Feet to meter uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-meter",
        "tool_id": "feet-to-meter",
        "title": "Feet to meter uses pinned UUCE conversion",
        "page": "/convert/length/feet-to-meter",
        "entries": [
          {
            "entry_id": "entry.feet-to-meter",
            "tool_id": "feet-to-meter",
            "page": "/convert/length/feet-to-meter"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-meter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.feet-to-mm.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Feet to mm uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.feet-to-mm",
        "tool_id": "feet-to-mm",
        "title": "Feet to mm uses pinned UUCE conversion",
        "page": "/convert/length/feet-to-mm",
        "entries": [
          {
            "entry_id": "entry.feet-to-mm",
            "tool_id": "feet-to-mm",
            "page": "/convert/length/feet-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/feet-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.inch-to-cm.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Inch to cm uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-cm",
        "tool_id": "inch-to-cm",
        "title": "Inch to cm uses pinned UUCE conversion",
        "page": "/convert/length/inch-to-cm",
        "entries": [
          {
            "entry_id": "entry.inch-to-cm",
            "tool_id": "inch-to-cm",
            "page": "/convert/length/inch-to-cm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-cm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.inch-to-feet.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Inch to feet uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-feet",
        "tool_id": "inch-to-feet",
        "title": "Inch to feet uses pinned UUCE conversion",
        "page": "/convert/length/inch-to-feet",
        "entries": [
          {
            "entry_id": "entry.inch-to-feet",
            "tool_id": "inch-to-feet",
            "page": "/convert/length/inch-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.inch-to-meter.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Inch to meter uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-meter",
        "tool_id": "inch-to-meter",
        "title": "Inch to meter uses pinned UUCE conversion",
        "page": "/convert/length/inch-to-meter",
        "entries": [
          {
            "entry_id": "entry.inch-to-meter",
            "tool_id": "inch-to-meter",
            "page": "/convert/length/inch-to-meter"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-meter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.inch-to-mm.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Inch to mm uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.inch-to-mm",
        "tool_id": "inch-to-mm",
        "title": "Inch to mm uses pinned UUCE conversion",
        "page": "/convert/length/inch-to-mm",
        "entries": [
          {
            "entry_id": "entry.inch-to-mm",
            "tool_id": "inch-to-mm",
            "page": "/convert/length/inch-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/inch-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.km-to-mile.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Km to mile uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.km-to-mile",
        "tool_id": "km-to-mile",
        "title": "Km to mile uses pinned UUCE conversion",
        "page": "/convert/length/km-to-mile",
        "entries": [
          {
            "entry_id": "entry.km-to-mile",
            "tool_id": "km-to-mile",
            "page": "/convert/length/km-to-mile"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/km-to-mile"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.meter-to-inch.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Meter to inch uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.meter-to-inch",
        "tool_id": "meter-to-inch",
        "title": "Meter to inch uses pinned UUCE conversion",
        "page": "/convert/length/meter-to-inch",
        "entries": [
          {
            "entry_id": "entry.meter-to-inch",
            "tool_id": "meter-to-inch",
            "page": "/convert/length/meter-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/meter-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.mile-to-km.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mile to km uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.mile-to-km",
        "tool_id": "mile-to-km",
        "title": "Mile to km uses pinned UUCE conversion",
        "page": "/convert/length/mile-to-km",
        "entries": [
          {
            "entry_id": "entry.mile-to-km",
            "tool_id": "mile-to-km",
            "page": "/convert/length/mile-to-km"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mile-to-km"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.mm-to-cm.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mm to cm uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.mm-to-cm",
        "tool_id": "mm-to-cm",
        "title": "Mm to cm uses pinned UUCE conversion",
        "page": "/convert/length/mm-to-cm",
        "entries": [
          {
            "entry_id": "entry.mm-to-cm",
            "tool_id": "mm-to-cm",
            "page": "/convert/length/mm-to-cm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mm-to-cm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.mm-to-feet.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mm to feet uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.mm-to-feet",
        "tool_id": "mm-to-feet",
        "title": "Mm to feet uses pinned UUCE conversion",
        "page": "/convert/length/mm-to-feet",
        "entries": [
          {
            "entry_id": "entry.mm-to-feet",
            "tool_id": "mm-to-feet",
            "page": "/convert/length/mm-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mm-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.mm-to-inch.uuce-length",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T02:04:49.765702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Mm to inch uses pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine with explicit international length unit definitions.",
      "details": [
        "Stable unit IDs, length/scalar semantics and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Independent defining anchors and exact fractions, decimal input, precise negative-length rejection, desktop/mobile interaction and native CSV compatibility verified. Rounded coefficients previously labeled exact are replaced by defining anchors and exact multiply/divide formulas.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Shared runtime, adapter, UUCE capability version and C6 core are unchanged. This Preview migration has not been deployed.",
        "Opt-in mobile formula stacking preserves complete exact numeric tokens; all 16 new pages and the three prior pilot pages revalidated within the affected layout scope."
      ],
      "calculator": {
        "entry_id": "entry.mm-to-inch",
        "tool_id": "mm-to-inch",
        "title": "Mm to inch uses pinned UUCE conversion",
        "page": "/convert/length/mm-to-inch",
        "entries": [
          {
            "entry_id": "entry.mm-to-inch",
            "tool_id": "mm-to-inch",
            "page": "/convert/length/mm-to-inch"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T02:08:17.297714Z",
        "review_revision": "2026-11-06.uuce-length-v1",
        "scope": [
          "Scoped internal length conversion migration; reference and exact fraction checks, 32 direction desktop/mobile and native CSV checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy entry calculation version changes as documented; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/mm-to-inch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.celsius-to-fahrenheit.uuce-pilot",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T01:24:26.976640Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Celsius and Fahrenheit use pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine while retaining the existing page and controls.",
      "details": [
        "Explicit unit IDs, quantity kind, role and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Raw decimal input is preserved for conversion; blank, invalid and unrepresentable results are rejected. Temperature points retain the absolute-zero gate.",
        "Entry calculation version advances from 1.1.1 to 1.1.2. Capability units.convert@0.1.1 and its C6 CVP core remain unchanged. This Preview migration has not been deployed."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-fahrenheit",
        "tool_id": "celsius-to-fahrenheit",
        "title": "Celsius and Fahrenheit use pinned UUCE conversion",
        "page": "/convert/temperature/celsius-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.celsius-to-fahrenheit",
            "tool_id": "celsius-to-fahrenheit",
            "page": "/convert/temperature/celsius-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T01:36:25.072387Z",
        "review_revision": "2026-11-06.uuce-pilot-v1",
        "scope": [
          "Scoped internal conversion migration; numeric, input, chart and browser compatibility checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Entry calculation version changes as documented above; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.cm-to-mm.uuce-pilot",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T01:24:26.976640Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Centimeters and millimeters use pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine while retaining the existing page and controls.",
      "details": [
        "Explicit unit IDs, quantity kind, role and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Raw decimal input is preserved for conversion; blank, invalid and unrepresentable results are rejected. Temperature points retain the absolute-zero gate.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Capability units.convert@0.1.1 and its C6 CVP core remain unchanged. This Preview migration has not been deployed.",
        "Exact decimal sign checking rejects nonzero negative lengths even below binary64 input resolution; true negative zero remains valid."
      ],
      "calculator": {
        "entry_id": "entry.cm-to-mm",
        "tool_id": "cm-to-mm",
        "title": "Centimeters and millimeters use pinned UUCE conversion",
        "page": "/convert/length/cm-to-mm",
        "entries": [
          {
            "entry_id": "entry.cm-to-mm",
            "tool_id": "cm-to-mm",
            "page": "/convert/length/cm-to-mm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T01:42:49.737558Z",
        "review_revision": "2026-11-06.uuce-pilot-v1",
        "scope": [
          "Scoped internal conversion migration; numeric, input, chart and browser compatibility checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Entry calculation version changes as documented above; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/cm-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-06.meter-to-feet.uuce-pilot",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-06T01:24:26.976640Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Meters and international feet use pinned UUCE conversion",
      "summary": "Migrates both local conversion directions to the shared UUCE engine while retaining the existing page and controls.",
      "details": [
        "Explicit unit IDs, quantity kind, role and snapshot 0.3.0-preview.3 replace the runtime factor path for this entry.",
        "Raw decimal input is preserved for conversion; blank, invalid and unrepresentable results are rejected. Temperature points retain the absolute-zero gate.",
        "Entry calculation version advances from 1.1.0 to 1.1.1. Capability units.convert@0.1.1 and its C6 CVP core remain unchanged. This Preview migration has not been deployed.",
        "Exact decimal sign checking rejects nonzero negative lengths even below binary64 input resolution; true negative zero remains valid."
      ],
      "calculator": {
        "entry_id": "entry.meter-to-feet",
        "tool_id": "meter-to-feet",
        "title": "Meters and international feet use pinned UUCE conversion",
        "page": "/convert/length/meter-to-feet",
        "entries": [
          {
            "entry_id": "entry.meter-to-feet",
            "tool_id": "meter-to-feet",
            "page": "/convert/length/meter-to-feet"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-06T01:42:49.737558Z",
        "review_revision": "2026-11-06.uuce-pilot-v1",
        "scope": [
          "Scoped internal conversion migration; numeric, input, chart and browser compatibility checks"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Entry calculation version changes as documented above; no canonical capability version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/meter-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-c6-42",
      "record_type": "calculator",
      "release_id": "3ae68e6245d147b5158cf133dff5e79629bd3686d69baf46099e38f7129f1eab",
      "activity_at": "2026-11-05T09:52:56.381Z",
      "published_at": "2026-11-05T11:12:28.863Z",
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "UUCE completes scoped coverage for all 304 registered units",
      "summary": "Adds the final 42 unit definitions and sampled CVP scenarios; the full pinned unit inventory now has listed reference, boundary and local protocol coverage.",
      "details": [
        "C6 adds 600 unique inputs: 157 ordinary values, 345 selected numeric boundaries and 98 rejected inputs, plus 14 compound-expression checks. Decimal/binary information units and photometric/radiological model boundaries remain explicit.",
        "The scoped inventory now covers all 304 units, 68 quantity kinds and 320 unit-kind-role slots. All eight listed inventory-gap categories are closed.",
        "This is enumerated reference/boundary coverage under CVP Proposed, not all-input/all-pair proof or individual certification. Production binding, unlisted pairs, true-pi rounding limits, contextual models and calculator-internal migration remain separate."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE completes scoped coverage for all 304 registered units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T09:52:56.381Z",
        "review_revision": "2026-11-05.uuce-c6-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent final 42 definitions and 14 expressions, sampled bidirectional numeric/local REST/MCP coverage, and complete 304-unit coverage-inventory reconciliation for snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and frozen snapshot unchanged; CVP revision advances to 2026-11-05.uuce-c6-v1. Unit metadata remains candidate/not_assessed; production binding pending.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T11:12:28.863Z",
        "release_attested": true,
        "calculation_version": "0.1.1",
        "review_revision": "2026-11-05.uuce-c6-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "151ae77934023fa10e8c6e4fdb34352a6aee9e973a9b345e304f5c34791518e8",
        "source": "/.well-known/releases/3ae68e6245d147b5158cf133dff5e79629bd3686d69baf46099e38f7129f1eab-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-c5-55",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T09:30:31.103Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE independent coverage for 55 fluid and thermal units",
      "summary": "Adds scoped CVP coverage for flow, density/concentration, viscosity, amount and thermal units.",
      "details": [
        "The C5 corpus contains 876 unique inputs: 234 ordinary values, 515 selected numeric boundaries and 127 rejected inputs; 46 expressions and 13 temperature-interval role assertions pass.",
        "Six dual-kind density/mass-concentration units are tested separately in both kinds. Exact international mass/length and U.S. capacity primitives, viscosity units, concentration scales and thermal intervals are independently checked.",
        "Cumulative scoped coverage is 262 units and 278 unit-kind-role slots. The remaining 42 definitions and unlisted inputs remain outside this review; production binding requires deployment."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE independent coverage for 55 fluid and thermal units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T09:30:31.103Z",
        "review_revision": "2026-11-05.uuce-c5-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent fluid/chemical/thermal definitions, 46 expressions, 13 interval roles, 61 scalar kind slots and sampled local REST/MCP coverage for 55 additional units in snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and execution snapshot remain unchanged; CVP revision advances to 2026-11-05.uuce-c5-v1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-c4-65",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T09:03:41.755Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE independent coverage for 65 electrical units",
      "summary": "Adds scoped CVP coverage for 16 electrical and magnetic quantity kinds, including explicit temperature-denominator roles.",
      "details": [
        "The C4 independent corpus contains 959 unique inputs: 249 ordinary values, 570 selected numeric boundaries and 140 rejected inputs.",
        "Checks 21 compound expressions and two interval denominator roles; independently verifies SI prefixes, elementary charge, gauss, ampere-hours and centimetre-based conductivity/resistivity. Rejects VA/var/W and other model-boundary confusion.",
        "Cumulative scoped coverage is 207 units and 217 unit-kind-role slots. The remaining 97 definitions and unlisted inputs remain outside this review; production binding requires deployment."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE independent coverage for 65 electrical units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T09:03:41.755Z",
        "review_revision": "2026-11-05.uuce-c4-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent electrical definitions, 21 expressions, two interval denominator roles and sampled bidirectional numeric/local REST/MCP coverage for 65 additional units in snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and execution snapshot remain unchanged; CVP revision advances to 2026-11-05.uuce-c4-v1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-c3-49",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T08:44:14.028Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE independent coverage for 49 force and energy units",
      "summary": "Adds scoped CVP coverage for force, pressure, energy, torque and power conversions.",
      "details": [
        "The independent C3 corpus has 774 unique inputs: 205 ordinary values, 465 selected numeric boundaries and 104 rejected inputs, with ten explicit compound-expression checks.",
        "Derives exact pound-force pressure, torque and mechanical horsepower; distinguishes IT and thermochemical calories, exact IT Btu and the modern SI electronvolt. Rejects energy/torque and other model-boundary confusion.",
        "Cumulative scoped coverage is 142 units and 152 unit-kind-role slots. The remaining 162 definitions and unlisted inputs remain outside this review; production binding requires deployment."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE independent coverage for 49 force and energy units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T08:44:14.028Z",
        "review_revision": "2026-11-05.uuce-c3-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent exact definitions, ten compound expressions, sampled bidirectional numeric and local REST/MCP route coverage for 49 additional units in snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and the execution snapshot remain unchanged; CVP revision advances to 2026-11-05.uuce-c3-v1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-c2-29",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T08:24:19.702Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE independent coverage for 29 area and volume units",
      "summary": "Adds scoped CVP coverage for area, volume, section modulus and area moment unit conversions.",
      "details": [
        "The new independent corpus has 551 unique inputs: 144 ordinary values, 330 selected numeric boundaries and 77 rejected inputs.",
        "Checks 17 compound expressions and all declared kinds of six dual-kind cubic units; capacity-only units must reject section-modulus requests. Exact U.S. liquid and Imperial relations are checked separately.",
        "Cumulative scoped coverage is 93 units and 103 unit-kind-role slots. The remaining 211 definitions and unlisted inputs remain outside this review; production binding requires deployment."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE independent coverage for 29 area and volume units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T08:24:19.702Z",
        "review_revision": "2026-11-05.uuce-c2-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent powers and capacity definitions, 17 compound expressions, 35 scalar kind slots and sampled local REST/MCP route coverage for 29 additional units in snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and the execution snapshot remain unchanged; CVP revision advances to 2026-11-05.uuce-c2-v1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-c1-34",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T07:41:45.140Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE independent coverage for 34 additional units",
      "summary": "Adds scoped CVP definition, reference and protocol coverage for mass, elapsed duration, frequency, speed and acceleration.",
      "details": [
        "The new independent corpus contains 522 unique cases for 34 scalar units: 136 ordinary values, 315 selected numeric boundaries and 71 rejected inputs.",
        "Checks seven compound expressions, exact mass relationships, fixed elapsed durations and semantic rejection across frequency/angular-velocity, duration/frequency and mass/force boundaries.",
        "Combined with the preceding batch, 64 unit definitions and 68 unit-kind-role slots have listed reference coverage. The remaining 240 definitions and unlisted inputs remain outside this review; production binding requires deployment."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE independent coverage for 34 additional units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T07:41:45.140Z",
        "review_revision": "2026-11-05.uuce-c1-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent factors, seven compound expressions, sampled bidirectional numeric and local REST/MCP route coverage for 34 additional units in snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and the execution snapshot remain unchanged; CVP verification revision advances to 2026-11-05.uuce-c1-v1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-ab-30",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T07:13:11.843Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE independent coverage for 30 units",
      "summary": "Expands scoped CVP reference and protocol coverage for length, temperature, plane angle and angular velocity.",
      "details": [
        "Independently transcribed exact definitions and a Python Fraction/Decimal reference cover 30 units and 34 unit-kind-role slots in both reference directions.",
        "Adds 440 unique cases: 126 ordinary values, 247 numeric boundaries and 67 rejection cases. Formal REST/MCP parity replays all additional cases.",
        "The remaining 274 definitions and unlisted unit pairs remain outside this scoped review; production binding requires deployment and a fresh attestation."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE independent coverage for 30 units",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T07:13:11.843Z",
        "review_revision": "2026-11-05.uuce-ab-v1",
        "calculation_version": "0.1.1",
        "scope": [
          "Independent definition factors and sampled bidirectional numeric and protocol coverage for 30 units in pinned snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.1 and the execution snapshot are unchanged; CVP verification revision advances to 2026-11-05.uuce-ab-v1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.unit-coverage-audit",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T06:28:53.983Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "UUCE per-unit CVP coverage audit",
      "summary": "Inventories formal CVP, explicit coefficient assertions, protocol samples and gaps for all 304 units in the pinned snapshot.",
      "details": [
        "Formal numeric cases touch 9 units. Existing registry tests contain explicit scale or offset assertions for 43 units.",
        "All 2410 compatible unit-kind-role execution scenes passed a value=1 smoke check. Independent unit-definition review and full numerical coverage remain open.",
        "Provides a 304-unit gap list and a 68-kind coverage matrix."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE per-unit CVP coverage audit",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-11-05T06:28:53.983Z",
        "review_revision": "2026-11-05.uuce-core-v2",
        "calculation_version": "0.1.1",
        "scope": [
          "Per-unit CVP coverage inventory and gap analysis for snapshot 0.3.0-preview.3"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Coverage audit associated with calculation version 0.1.1 and its existing CVP revision.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.evidence-latest-alias",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-05T06:10:35.419Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "UUCE latest Evidence redirect",
      "summary": "Resolves the latest Evidence HTML alias before the Pages machine-contract asset handler.",
      "details": [
        "The deployed versioned Evidence and CVP receipt resolve successfully. The latest HTML alias requires a 302 redirect with no-store cache headers."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE latest Evidence redirect",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "calculation_version": "0.1.1",
        "scope": [
          "Evidence HTML alias and Pages middleware routing"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Fixes publication routing for calculation version 0.1.1.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-05.units.convert.cvp-core-v2",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-05T01:09:22.892Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "UUCE conversion CVP evidence and release binding",
      "summary": "Adds versioned CVP Evidence for standalone unit conversion and production checks for the published REST and MCP identities.",
      "details": [
        "The scoped verification covers reference cases and rejection partitions for the pinned UUCE snapshot.",
        "Production trust requires a current receipt for the full CVP digest and verification revision."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE conversion CVP evidence and release binding",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-11-05.uuce-core-v2",
        "calculation_version": "0.1.1",
        "scope": [
          "Standalone conversion REST and MCP execution, published schemas, and snapshot identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 0.1.1 adds a CVP receipt. Numerical policy and snapshot pins are retained.",
        "changes": [
          {
            "capability_id": "units.convert",
            "from": "0.1.0",
            "to": "0.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "UUCE execution contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "UUCE Evidence",
          "href": "/evidence/units.convert/0.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "0.1.1",
        "review_revision": "2026-11-05.uuce-core-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4b1bc70d25049a6ecd6218c37a4484a6f98a659290b4a08f1c62358831842534",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.convert.projection-integrity-contract-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-04T11:08:06.043Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "UUCE projection integrity and conversion contract",
      "summary": "Adds independently reconstructable projection checks, machine-readable responses, and a public local conformance suite.",
      "details": [
        "The receipt distinguishes the authored snapshot, executable projection and integrity manifest digests.",
        "The public vectors cover exact relations, rounding, rejection, and REST/MCP parity. Production binding is pending.",
        "Canonical integrity manifest SHA-256 ec4360ac1db7cfa18550d955fe4afca333295b74b2348bfd6a40cf8419d0aef0."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE projection integrity and conversion contract",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "calculation_version": "0.1.0",
        "scope": [
          "Projection integrity and local conversion conformance"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 0.1.0 retained. Numeric behavior and the pinned definition snapshot are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "UUCE execution contract",
          "href": "/developers/units#execution"
        },
        {
          "label": "Projection integrity",
          "href": "/developers/units#projection-integrity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-04.electrical.adc.error_budget.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "ADC error budget review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.adc.error_budget",
        "tool_id": "adc-error-budget",
        "title": "ADC error budget",
        "page": "/calc/electric/adc-error-budget",
        "entries": [
          {
            "entry_id": "entry.adc-error-budget",
            "tool_id": "adc-error-budget",
            "page": "/calc/electric/adc-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/adc-error-budget"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.adc.error_budget"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.adc.error_budget/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2a02032d97a801b64714049d3dd71761bb76b6b2a05e3e29187b579850933e19",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.adc.snr.internal-review-classification",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ADC SNR / ENOB review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.adc.snr",
        "tool_id": "adc-snr",
        "title": "ADC SNR / ENOB",
        "page": "/calc/electric/adc-snr",
        "entries": [
          {
            "entry_id": "entry.adc-snr",
            "tool_id": "adc-snr",
            "page": "/calc/electric/adc-snr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "calculation_version": "1.1.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/adc-snr"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.adc.snr"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-04.electrical.battery.aging.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Linear Battery Aging review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.battery.aging",
        "tool_id": "battery-aging",
        "title": "Linear Battery Aging",
        "page": "/calc/electric/battery-aging",
        "entries": [
          {
            "entry_id": "entry.battery-aging",
            "tool_id": "battery-aging",
            "page": "/calc/electric/battery-aging"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.2",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-aging"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.aging"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery.aging/1.0.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a10dac0e12c89f46f59376788ad615785ce60a020e2fdbfe28e648356124acf3",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.buck.ripple.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Buck Converter Ripple review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.buck.ripple",
        "tool_id": "buck-ripple",
        "title": "Buck Converter Ripple",
        "page": "/calc/electric/buck-ripple",
        "entries": [
          {
            "entry_id": "entry.buck-ripple",
            "tool_id": "buck-ripple",
            "page": "/calc/electric/buck-ripple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.ptp-ccm-c-optional",
        "calculation_version": "1.1.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/buck-ripple"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.buck.ripple"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.buck.ripple/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-11.ptp-ccm-c-optional",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "332ecf11791945b4d3e6347f0ab115118d6bc3722180da163990b297c300b54e",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.capacitance.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Capacitance review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.capacitance",
        "tool_id": "capacitance",
        "title": "Capacitance",
        "page": "/calc/electric/capacitance",
        "entries": [
          {
            "entry_id": "entry.capacitance",
            "tool_id": "capacitance",
            "page": "/calc/electric/capacitance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.url-canonical-mode",
        "calculation_version": "1.1.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/capacitance"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.capacitance"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.capacitance/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-11.url-canonical-mode",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2e5db26b166545f2bddb0d6441d69e6409bca6f6d4986831fe9c335a3b1abbc0",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.digital.logic_gate.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Logic Gate review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.digital.logic_gate",
        "tool_id": "logic-gate",
        "title": "Logic Gate",
        "page": "/calc/electric/logic-gate",
        "entries": [
          {
            "entry_id": "entry.logic-gate",
            "tool_id": "logic-gate",
            "page": "/calc/electric/logic-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/logic-gate"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.digital.logic_gate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.digital.logic_gate/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a93c53de6c6563f7cf046fb91116e5a834bcc6c4d82f46d25e0fd2d4876ff2ef",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.hpf.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "High-pass filter review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.hpf",
        "tool_id": "hpf",
        "title": "High-pass filter",
        "page": "/calc/electric/hpf",
        "entries": [
          {
            "entry_id": "entry.hpf",
            "tool_id": "hpf",
            "page": "/calc/electric/hpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/hpf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.hpf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.hpf/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1a252e99d3b998c9a033d5eb12221bc8adc91178137c91885b2b46fedcb07371",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.kirchhoff.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Kirchhoff's laws review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.kirchhoff",
        "tool_id": "kirchhoff",
        "title": "Kirchhoff's laws",
        "page": "/calc/electric/kirchhoff",
        "entries": [
          {
            "entry_id": "entry.kirchhoff",
            "tool_id": "kirchhoff",
            "page": "/calc/electric/kirchhoff"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/kirchhoff"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kirchhoff"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kirchhoff/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1ae5aee2a71171be9fd255192561fcd9f408d0376d5794326acc0513414e0f59",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.ldo.thermal.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "LDO Thermal review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.ldo.thermal",
        "tool_id": "ldo-thermal",
        "title": "LDO Thermal",
        "page": "/calc/electric/ldo-thermal",
        "entries": [
          {
            "entry_id": "entry.ldo-thermal",
            "tool_id": "ldo-thermal",
            "page": "/calc/electric/ldo-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/ldo-thermal"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ldo.thermal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ldo.thermal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e442a21c80350c05d613b04a7e3a758bb3fc6871395ba009bd76c144136788c2",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.led_resistor.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "LED resistor review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.led_resistor",
        "tool_id": "led-resistor",
        "title": "LED resistor",
        "page": "/calc/electric/led-resistor",
        "entries": [
          {
            "entry_id": "entry.led-resistor",
            "tool_id": "led-resistor",
            "page": "/calc/electric/led-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/led-resistor"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.led_resistor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.led_resistor/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6e9375e7741aa58cf498a34584eda79fd83e0b88c0961b177757a09d7959aef4",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.lpf.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Low-pass filter review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.lpf",
        "tool_id": "lpf",
        "title": "Low-pass filter",
        "page": "/calc/electric/lpf",
        "entries": [
          {
            "entry_id": "entry.lpf",
            "tool_id": "lpf",
            "page": "/calc/electric/lpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/lpf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.lpf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.lpf/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1b6411ba6fb4f62abde1debcf3437ca50a4f936f853e0c95e660d00b897062d3",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.mah_to_wh.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mAh to Wh review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.mah_to_wh",
        "tool_id": "mah-to-wh",
        "title": "mAh to Wh",
        "page": "/calc/electric/mah-to-wh",
        "entries": [
          {
            "entry_id": "entry.mah-to-wh",
            "tool_id": "mah-to-wh",
            "page": "/calc/electric/mah-to-wh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/mah-to-wh"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mah_to_wh"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mah_to_wh/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e9db318032ca57e90316c8e3c5b6a0ee91b3a6c665db4797831ca68eafdade39",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.mosfet.switching_loss.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "MOSFET switching loss review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.switching_loss",
        "tool_id": "mosfet-switching-loss",
        "title": "MOSFET switching loss",
        "page": "/calc/electric/mosfet-switching-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-switching-loss",
            "tool_id": "mosfet-switching-loss",
            "page": "/calc/electric/mosfet-switching-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-switching-loss"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.switching_loss"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.switching_loss/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "63609c26976654a36c77e6cfaa10a72fbf4fa16a10d31c47ddd4e973397b97ab",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.mosfet.vth.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "MOSFET Threshold / Overdrive review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.vth",
        "tool_id": "mosfet-vth",
        "title": "MOSFET Threshold / Overdrive",
        "page": "/calc/electric/mosfet-vth",
        "entries": [
          {
            "entry_id": "entry.mosfet-vth",
            "tool_id": "mosfet-vth",
            "page": "/calc/electric/mosfet-vth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-vth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.vth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.vth/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "47bfca31fd162c7fd93f14ee731c72fdcce97b37a01145e6accbe2474b6b3df8",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.opamp_gain.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Op-amp gain review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.opamp_gain",
        "tool_id": "opamp-gain",
        "title": "Op-amp gain",
        "page": "/calc/electric/opamp-gain",
        "entries": [
          {
            "entry_id": "entry.opamp-gain",
            "tool_id": "opamp-gain",
            "page": "/calc/electric/opamp-gain"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-gain"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp_gain"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp_gain/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fb6bbc252bfc41ff8a02ce827f1cb0f10588c75c487955ce7b74610708610a6a",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.opamp.error_budget.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Op-amp error budget review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.error_budget",
        "tool_id": "opamp-error-budget",
        "title": "Op-amp error budget",
        "page": "/calc/electric/opamp-error-budget",
        "entries": [
          {
            "entry_id": "entry.opamp-error-budget",
            "tool_id": "opamp-error-budget",
            "page": "/calc/electric/opamp-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-error-budget"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.error_budget"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp.error_budget/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6c05360b7cab25189e0a5d25f197f7dce9a0f59124688f3b3448b6ff4af5196",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.opamp.noise.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Op-amp Noise review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.noise",
        "tool_id": "opamp-noise",
        "title": "Op-amp Noise",
        "page": "/calc/electric/opamp-noise",
        "entries": [
          {
            "entry_id": "entry.opamp-noise",
            "tool_id": "opamp-noise",
            "page": "/calc/electric/opamp-noise"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-noise"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.noise"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp.noise/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27f4166995129e298d9dfd5eceee42cc3d8a62e45fc470fecbdc4bbe5b4a6a31",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.parallel_resistor.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Parallel resistor review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.parallel_resistor",
        "tool_id": "parallel-resistor",
        "title": "Parallel resistor",
        "page": "/calc/electric/parallel-resistor",
        "entries": [
          {
            "entry_id": "entry.parallel-resistor",
            "tool_id": "parallel-resistor",
            "page": "/calc/electric/parallel-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/parallel-resistor"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.parallel_resistor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.parallel_resistor/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5c1cb5bef7a550163cdcbc5c56f29cfae0da3280c91fa6033e962c6df813a53f",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.pcb.microstrip.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Microstrip impedance review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.microstrip",
        "tool_id": "pcb-microstrip",
        "title": "Microstrip impedance",
        "page": "/calc/electric/pcb-microstrip",
        "entries": [
          {
            "entry_id": "entry.pcb-microstrip",
            "tool_id": "pcb-microstrip",
            "page": "/calc/electric/pcb-microstrip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-microstrip"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.microstrip"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.microstrip/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b1f703d015633841c7a528b51660dc9fad52c13866db6b7f0a1f94c818519554",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.pcb.stripline.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Stripline impedance review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.stripline",
        "tool_id": "pcb-stripline",
        "title": "Stripline impedance",
        "page": "/calc/electric/pcb-stripline",
        "entries": [
          {
            "entry_id": "entry.pcb-stripline",
            "tool_id": "pcb-stripline",
            "page": "/calc/electric/pcb-stripline"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-stripline"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.stripline"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.stripline/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "95090440d17f037884822a0ee85b83e4e7288293e94a973d003e590bd409e9e4",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.pcb.trace_thermal.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "PCB Trace Thermal review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_thermal",
        "tool_id": "pcb-trace-thermal",
        "title": "PCB Trace Thermal",
        "page": "/calc/electric/pcb-trace-thermal",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-thermal",
            "tool_id": "pcb-trace-thermal",
            "page": "/calc/electric/pcb-trace-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-thermal"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_thermal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.trace_thermal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8abd06a3c17884afdb3457fdc33f8bcd28a119e358fb1d386c68b2d868de52ec",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.pcb.trace_width.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "PCB trace width review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_width",
        "tool_id": "pcb-trace-width",
        "title": "PCB trace width",
        "page": "/calc/electric/pcb-trace-width",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-width",
            "tool_id": "pcb-trace-width",
            "page": "/calc/electric/pcb-trace-width"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-width"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_width"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.trace_width/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6be7d6373209e103b27955eb1739d9d0510151954c7cc1910250342c222ae48",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.pcb.via_current.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Via current capacity review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.via_current",
        "tool_id": "pcb-via-current",
        "title": "Via current capacity",
        "page": "/calc/electric/pcb-via-current",
        "entries": [
          {
            "entry_id": "entry.pcb-via-current",
            "tool_id": "pcb-via-current",
            "page": "/calc/electric/pcb-via-current"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-via-current"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.via_current"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.via_current/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3b045b0564b2dd5b61306b01c27d661150e65a5c600e19afc35bc43304b3c9c9",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rc_time_constant.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "RC time constant review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rc_time_constant",
        "tool_id": "rc-time-constant",
        "title": "RC time constant",
        "page": "/calc/electric/rc-time-constant",
        "entries": [
          {
            "entry_id": "entry.rc-time-constant",
            "tool_id": "rc-time-constant",
            "page": "/calc/electric/rc-time-constant"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/rc-time-constant"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rc_time_constant"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rc_time_constant/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c8d1b1d2465c298e43379eb070224f003565f3acd58d76801fbe358358fbdd7a",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rectifier.ripple_cap.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Rectifier Ripple Capacitor review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rectifier.ripple_cap",
        "tool_id": "rectifier-ripple-cap",
        "title": "Rectifier Ripple Capacitor",
        "page": "/calc/electric/rectifier-ripple-cap",
        "entries": [
          {
            "entry_id": "entry.rectifier-ripple-cap",
            "tool_id": "rectifier-ripple-cap",
            "page": "/calc/electric/rectifier-ripple-cap"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/rectifier-ripple-cap"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rectifier.ripple_cap"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rectifier.ripple_cap/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "799167f0d1a1e2c3dd6995623b3d3a7c1d666ba1c2f0c1e8efb22cec76093354",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.resistor_color_code.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Resistor Color Code Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.resistor_color_code",
        "tool_id": "resistor-color",
        "title": "Resistor Color Code Calculator",
        "page": "/calc/electric/resistor-color-code",
        "entries": [
          {
            "entry_id": "entry.resistor-color-code",
            "tool_id": "resistor-color",
            "page": "/calc/electric/resistor-color-code"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/resistor-color-code"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.resistor_color_code"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.resistor_color_code/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e920a9d6202e5e0251cf62046e3565856332d51fced8a5bfecb5cb5b5d7d82d9",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.antenna_length.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Antenna length review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.antenna_length",
        "tool_id": "antenna-length",
        "title": "Antenna length",
        "page": "/calc/electric/antenna-length",
        "entries": [
          {
            "entry_id": "entry.antenna-length",
            "tool_id": "antenna-length",
            "page": "/calc/electric/antenna-length"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.3",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/antenna-length"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.antenna_length"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.antenna_length/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "053a5d12c9c6881b7b3d40f8b4d74a29796c8295157c3a7e9078d22416b6a39e",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.cascaded_nf.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Cascaded noise figure review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.cascaded_nf",
        "tool_id": "cascaded-nf",
        "title": "Cascaded noise figure",
        "page": "/calc/electric/cascaded-nf",
        "entries": [
          {
            "entry_id": "entry.cascaded-nf",
            "tool_id": "cascaded-nf",
            "page": "/calc/electric/cascaded-nf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-12.exclusive-encoding-contiguous",
        "calculation_version": "1.1.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/cascaded-nf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.cascaded_nf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.cascaded_nf/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-09-12.exclusive-encoding-contiguous",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cffdb448177baa9b9c1d19dc7cbf75ad83aaa344cd4ecb4b82f2401b2abadd18",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.fspl.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Free-space path loss review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.fspl",
        "tool_id": "fspl",
        "title": "Free-space path loss",
        "page": "/calc/electric/fspl",
        "entries": [
          {
            "entry_id": "entry.fspl",
            "tool_id": "fspl",
            "page": "/calc/electric/fspl"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/fspl"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.fspl"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.fspl/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "65f44b2222f8f74b2ecb5dcd9ad51b8f535eccdc6acea176ae03c2efcb11be7e",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.gamma_z.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Γ ↔ Z (Complex) review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.gamma_z",
        "tool_id": "gamma-z",
        "title": "Γ ↔ Z (Complex)",
        "page": "/calc/electric/gamma-z",
        "entries": [
          {
            "entry_id": "entry.gamma-z",
            "tool_id": "gamma-z",
            "page": "/calc/electric/gamma-z"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/gamma-z"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.gamma_z"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.gamma_z/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "23f45727905a999e2907788971c36c166b4281fcab1929b0c4c9ab1eb49c662e",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.lc_match.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "L-section LC Match review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.lc_match",
        "tool_id": "lc-match",
        "title": "L-section LC Match",
        "page": "/calc/electric/lc-match",
        "entries": [
          {
            "entry_id": "entry.lc-match",
            "tool_id": "lc-match",
            "page": "/calc/electric/lc-match"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/lc-match"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.lc_match"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.lc_match/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3dfc5c6838d6b172f9f1810ea3ca189d32eb0d8ffa311a0d0a76a892810e085e",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.link_budget.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "RF link budget review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.link_budget",
        "tool_id": "rf-link-budget",
        "title": "RF link budget",
        "page": "/calc/electric/rf-link-budget",
        "entries": [
          {
            "entry_id": "entry.rf-link-budget",
            "tool_id": "rf-link-budget",
            "page": "/calc/electric/rf-link-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/rf-link-budget"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.link_budget"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.link_budget/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "509f71af34ad8438e5d56bbd9a037f59203ce2ba0bfc6856ad603e248deb7803",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.receiver_sensitivity.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Receiver Sensitivity review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.receiver_sensitivity",
        "tool_id": "receiver-sensitivity",
        "title": "Receiver Sensitivity",
        "page": "/calc/electric/receiver-sensitivity",
        "entries": [
          {
            "entry_id": "entry.receiver-sensitivity",
            "tool_id": "receiver-sensitivity",
            "page": "/calc/electric/receiver-sensitivity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/receiver-sensitivity"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.receiver_sensitivity"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.receiver_sensitivity/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f871ffd745222480f71885afbf68da8a7f87e63c499e64ee7a349d6d5edb2804",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.skin_depth.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Skin Depth review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.skin_depth",
        "tool_id": "skin-depth",
        "title": "Skin Depth",
        "page": "/calc/electric/skin-depth",
        "entries": [
          {
            "entry_id": "entry.skin-depth",
            "tool_id": "skin-depth",
            "page": "/calc/electric/skin-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/skin-depth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.skin_depth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.skin_depth/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "716661eed4e2b53a329e8ffbd39fe022304bfca24c888670bfe9ea4e97c89069",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.vswr.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "VSWR review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.vswr",
        "tool_id": "vswr",
        "title": "VSWR",
        "page": "/calc/electric/vswr",
        "entries": [
          {
            "entry_id": "entry.vswr",
            "tool_id": "vswr",
            "page": "/calc/electric/vswr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/vswr"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.vswr"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.vswr/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "03bbbe9c18f08d9a3f5758e9ff26fe41a899f43a5d44f932c0fa672afcf0e6b6",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rf.wavelength.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Wavelength review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rf.wavelength",
        "tool_id": "wavelength",
        "title": "Wavelength",
        "page": "/calc/electric/wavelength",
        "entries": [
          {
            "entry_id": "entry.wavelength",
            "tool_id": "wavelength",
            "page": "/calc/electric/wavelength"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/wavelength"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.wavelength"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.wavelength/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a7ac2b7d60e26338201f881787dbf4bb10d6d7a59c476090b9b9ca7f5086b2e5",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.rlc_resonance.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "RLC resonance review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.rlc_resonance",
        "tool_id": "rlc-resonance",
        "title": "RLC resonance",
        "page": "/calc/electric/rlc-resonance",
        "entries": [
          {
            "entry_id": "entry.rlc-resonance",
            "tool_id": "rlc-resonance",
            "page": "/calc/electric/rlc-resonance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/rlc-resonance"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rlc_resonance"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rlc_resonance/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "15db2e916af7a3dba789e51720174234390458e65135bdaa91caf532a528ab53",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.series_capacitor.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Series Capacitor review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.series_capacitor",
        "tool_id": "series-capacitor",
        "title": "Series Capacitor",
        "page": "/calc/electric/series-capacitor",
        "entries": [
          {
            "entry_id": "entry.series-capacitor",
            "tool_id": "series-capacitor",
            "page": "/calc/electric/series-capacitor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/series-capacitor"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.series_capacitor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.series_capacitor/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d474c45eeb3d0da96605b1044e7c67665ce8f6bb0be563c2c4aaf9cd60aa9d75",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.transformer_sizing.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Transformer sizing review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.transformer_sizing",
        "tool_id": "transformer-sizing",
        "title": "Transformer sizing",
        "page": "/calc/electric/transformer-sizing",
        "entries": [
          {
            "entry_id": "entry.transformer-sizing",
            "tool_id": "transformer-sizing",
            "page": "/calc/electric/transformer-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/transformer-sizing"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.transformer_sizing"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.transformer_sizing/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5f95b8721e75718347dfdf3a997558279d2b01bb65e87e2d418c8d10ce8b6bbc",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.electrical.wheatstone.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Wheatstone bridge review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "electrical.wheatstone",
        "tool_id": "wheatstone-bridge",
        "title": "Wheatstone bridge",
        "page": "/calc/electric/wheatstone-bridge",
        "entries": [
          {
            "entry_id": "entry.wheatstone-bridge",
            "tool_id": "wheatstone-bridge",
            "page": "/calc/electric/wheatstone-bridge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/electric/wheatstone-bridge"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.wheatstone"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.wheatstone/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1c5831fa104de48982a732e4a18ffdec8d75dd5ceb50a1ac9fd1154970a72744",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.acoustics.doppler.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Doppler Effect Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.doppler",
        "tool_id": "doppler",
        "title": "Doppler Effect Calculator",
        "page": "/calc/physics/doppler",
        "entries": [
          {
            "entry_id": "entry.doppler",
            "tool_id": "doppler",
            "page": "/calc/physics/doppler"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/doppler"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.doppler"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.acoustics.doppler/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1d638dd61864da37277028da4c34570ee42ca7e8f92e9545c0f038d171cd59ce",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.acoustics.sound_level.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Sound Level Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.sound_level",
        "tool_id": "sound-level",
        "title": "Sound Level Calculator",
        "page": "/calc/physics/sound-level",
        "entries": [
          {
            "entry_id": "entry.sound-level",
            "tool_id": "sound-level",
            "page": "/calc/physics/sound-level"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/sound-level"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.sound_level"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.acoustics.sound_level/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "932cabb117d1c45b3c93bfe372737c350318c8e85a10c9a588bbd392cf3e666b",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.dynamics.centripetal.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Centripetal Force Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.centripetal",
        "tool_id": "centripetal",
        "title": "Centripetal Force Calculator",
        "page": "/calc/physics/centripetal",
        "entries": [
          {
            "entry_id": "entry.centripetal",
            "tool_id": "centripetal",
            "page": "/calc/physics/centripetal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/centripetal"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.centripetal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.centripetal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f82471bcf44a4d2b8766aea24238954e8013bc616b53f2c0e879fbb70f71f3bb",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.dynamics.force.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Force (F=ma) review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.force",
        "tool_id": "force",
        "title": "Force (F=ma)",
        "page": "/calc/physics/force",
        "entries": [
          {
            "entry_id": "entry.force",
            "tool_id": "force",
            "page": "/calc/physics/force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/force"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.force"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.force/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b910860cd5e594c6eff4843baca2c4c3bc1e8d9a241d8ff2d4f44945360504f1",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.dynamics.friction.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Friction Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.friction",
        "tool_id": "friction",
        "title": "Friction Calculator",
        "page": "/calc/physics/friction",
        "entries": [
          {
            "entry_id": "entry.friction",
            "tool_id": "friction",
            "page": "/calc/physics/friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/friction"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.friction"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.friction/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "78436694f10804e2d391c64e3c096b7a1e91a9790ad9ce66ac80e34feb3a01e3",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.dynamics.momentum.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Momentum Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.momentum",
        "tool_id": "momentum",
        "title": "Momentum Calculator",
        "page": "/calc/physics/momentum",
        "entries": [
          {
            "entry_id": "entry.momentum",
            "tool_id": "momentum",
            "page": "/calc/physics/momentum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/momentum"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.momentum"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.momentum/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f8763f08d6a64c727376a22cdf691f99bc090e6a75d475c2c3101be22d5a1599",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.dynamics.torque.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Torque Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.torque",
        "tool_id": "torque",
        "title": "Torque Calculator",
        "page": "/calc/physics/torque",
        "entries": [
          {
            "entry_id": "entry.torque",
            "tool_id": "torque",
            "page": "/calc/physics/torque"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/torque"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.torque"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.torque/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "32e4f1dcd2af9386677633388794e035ee0a03de58101ab90dea914319ee4c8a",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.dynamics.work_power.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Work and Power Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.work_power",
        "tool_id": "work-power",
        "title": "Work and Power Calculator",
        "page": "/calc/physics/work-power",
        "entries": [
          {
            "entry_id": "entry.work-power",
            "tool_id": "work-power",
            "page": "/calc/physics/work-power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/work-power"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.work_power"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.work_power/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2e17a412820e4b41292599e9ac654d8a4b19bc90c1cec5e763997a41090f9a13",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.em.coulomb.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Coulomb's Law review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.em.coulomb",
        "tool_id": "coulomb",
        "title": "Coulomb's Law",
        "page": "/calc/physics/coulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb",
            "tool_id": "coulomb",
            "page": "/calc/physics/coulomb"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/coulomb"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.coulomb"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.coulomb/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3a103c8a7adaaa01fffcfe3d4da5de1290c0111fefb7995f2785422dc5580b79",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.em.electric_field.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Electric Field Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.em.electric_field",
        "tool_id": "electric-field",
        "title": "Electric Field Calculator",
        "page": "/calc/physics/electric-field",
        "entries": [
          {
            "entry_id": "entry.electric-field",
            "tool_id": "electric-field",
            "page": "/calc/physics/electric-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/electric-field"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.electric_field"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.electric_field/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c17da69cd7cc7c81028504cf74326aaca92d0a0463cb24ec8c455898ebb7f768",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.em.faraday.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Faraday's Law Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.em.faraday",
        "tool_id": "faraday",
        "title": "Faraday's Law Calculator",
        "page": "/calc/physics/faraday",
        "entries": [
          {
            "entry_id": "entry.faraday",
            "tool_id": "faraday",
            "page": "/calc/physics/faraday"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/faraday"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.faraday"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.faraday/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "63ad7fec86b6911a8b0f50e201384b61bae9d18cab765bdbcb5cbf82b282491c",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.energy.efficiency.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Efficiency Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.energy.efficiency",
        "tool_id": "efficiency",
        "title": "Efficiency Calculator",
        "page": "/calc/physics/efficiency",
        "entries": [
          {
            "entry_id": "entry.efficiency",
            "tool_id": "efficiency",
            "page": "/calc/physics/efficiency"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/efficiency"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.efficiency"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.efficiency/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1c3874a56bb6e61719130edea52e4285994ebfbfbcbb65d64e2936eea2d306c4",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.energy.kinetic.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Kinetic Energy Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.energy.kinetic",
        "tool_id": "kinetic",
        "title": "Kinetic Energy Calculator",
        "page": "/calc/physics/kinetic",
        "entries": [
          {
            "entry_id": "entry.kinetic",
            "tool_id": "kinetic",
            "page": "/calc/physics/kinetic"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/kinetic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.kinetic"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.kinetic/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9a55eebbd5f75ba7b6d568dd65a8cf66bd28919e1ab4fc1619c710395e95df55",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.energy.potential.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Potential Energy Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.energy.potential",
        "tool_id": "potential",
        "title": "Potential Energy Calculator",
        "page": "/calc/physics/potential",
        "entries": [
          {
            "entry_id": "entry.potential",
            "tool_id": "potential",
            "page": "/calc/physics/potential"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/potential"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.potential"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.potential/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "af5fb82c0a09c4cc5076a092bbd69d44a85ae3568d9e50c30ac54c0129e90c27",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.fluid.bernoulli.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Bernoulli's Equation review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.fluid.bernoulli",
        "tool_id": "bernoulli",
        "title": "Bernoulli's Equation",
        "page": "/calc/physics/bernoulli",
        "entries": [
          {
            "entry_id": "entry.bernoulli",
            "tool_id": "bernoulli",
            "page": "/calc/physics/bernoulli"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/bernoulli"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.bernoulli"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.bernoulli/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f7e8f7696d3f2c3f560798963609f1b98cc4af23886d8f8ff94835bfd443b8ec",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.fluid.flow_rate.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Flow Rate Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.fluid.flow_rate",
        "tool_id": "flow-rate",
        "title": "Flow Rate Calculator",
        "page": "/calc/physics/flow-rate",
        "entries": [
          {
            "entry_id": "entry.flow-rate",
            "tool_id": "flow-rate",
            "page": "/calc/physics/flow-rate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/flow-rate"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.flow_rate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.flow_rate/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ec24a9cc67a4d1ec31e7d1024ac9642808c4519f5cbd823a00b88c9d517ad367",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.fluid.reynolds.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Reynolds Number review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.fluid.reynolds",
        "tool_id": "reynolds",
        "title": "Reynolds Number",
        "page": "/calc/physics/reynolds",
        "entries": [
          {
            "entry_id": "entry.reynolds",
            "tool_id": "reynolds",
            "page": "/calc/physics/reynolds"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/reynolds"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.reynolds"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.reynolds/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c919868ecf6ce261f3502f6ab17fbab3d4ac85ac8307dde8a0ad0d2097f72581",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.kinematics.acceleration.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Acceleration Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.acceleration",
        "tool_id": "acceleration",
        "title": "Acceleration Calculator",
        "page": "/calc/physics/acceleration",
        "entries": [
          {
            "entry_id": "entry.acceleration",
            "tool_id": "acceleration",
            "page": "/calc/physics/acceleration"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/acceleration"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.acceleration"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.acceleration/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bc847f9433afc904c86e725a5de91dca443c1bb41faa0ce216db0baae8e08e26",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.kinematics.free_fall.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Free Fall Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.free_fall",
        "tool_id": "free-fall",
        "title": "Free Fall Calculator",
        "page": "/calc/physics/free-fall",
        "entries": [
          {
            "entry_id": "entry.free-fall",
            "tool_id": "free-fall",
            "page": "/calc/physics/free-fall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/free-fall"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.free_fall"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.free_fall/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b42e9e781da693f70e0a300a3092e87b73d2aa7749796c978c6d28e7c0cde45c",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.kinematics.projectile.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Projectile Motion review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.projectile",
        "tool_id": "projectile",
        "title": "Projectile Motion",
        "page": "/calc/physics/projectile",
        "entries": [
          {
            "entry_id": "entry.projectile",
            "tool_id": "projectile",
            "page": "/calc/physics/projectile"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/projectile"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.projectile"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.projectile/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "87a8aa62f23bfed71b3aebdd13632a6a80a7aac1dbdb6aa704877070cf5b6b53",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.kinematics.suvat.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "SUVAT Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.suvat",
        "tool_id": "suvat",
        "title": "SUVAT Calculator",
        "page": "/calc/physics/suvat",
        "entries": [
          {
            "entry_id": "entry.suvat",
            "tool_id": "suvat",
            "page": "/calc/physics/suvat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/suvat"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.suvat"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.suvat/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "81996d511356a0412e0ab09f606d492ce551b19289ba2573d273bfda11411d65",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.kinematics.trajectory.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Projectile Trajectory Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.trajectory",
        "tool_id": "trajectory",
        "title": "Projectile Trajectory Calculator",
        "page": "/calc/physics/trajectory",
        "entries": [
          {
            "entry_id": "entry.trajectory",
            "tool_id": "trajectory",
            "page": "/calc/physics/trajectory"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/trajectory"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.trajectory"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.trajectory/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dc6b01114aa3e3ef54953a560450a5600fceee860f8cc1999862bf1496ec9ffc",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.kinematics.velocity.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Velocity Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.velocity",
        "tool_id": "velocity",
        "title": "Velocity Calculator",
        "page": "/calc/physics/velocity",
        "entries": [
          {
            "entry_id": "entry.velocity",
            "tool_id": "velocity",
            "page": "/calc/physics/velocity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/velocity"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.velocity"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.velocity/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2fe1e738319105c312c720598b7fb3f41188155fd919af73810d63810c65431d",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.modern.half_life.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Half-Life Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.modern.half_life",
        "tool_id": "half-life",
        "title": "Half-Life Calculator",
        "page": "/calc/physics/half-life",
        "entries": [
          {
            "entry_id": "entry.half-life",
            "tool_id": "half-life",
            "page": "/calc/physics/half-life"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/half-life"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.half_life"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.modern.half_life/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a2c469a6db04491eac5fb57971a2f5d343ffa7399364eae13f62ff857313fe7b",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.optics.lens_maker.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Lens Maker Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.optics.lens_maker",
        "tool_id": "lens-maker",
        "title": "Lens Maker Calculator",
        "page": "/calc/physics/lens-maker",
        "entries": [
          {
            "entry_id": "entry.lens-maker",
            "tool_id": "lens-maker",
            "page": "/calc/physics/lens-maker"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/lens-maker"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.lens_maker"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.optics.lens_maker/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "85db2adaa32dee77e41de5724bc4984a6577fca15f004613ac6b03cc46396048",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.optics.snell.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Snell's Law Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.optics.snell",
        "tool_id": "snell",
        "title": "Snell's Law Calculator",
        "page": "/calc/physics/snell",
        "entries": [
          {
            "entry_id": "entry.snell",
            "tool_id": "snell",
            "page": "/calc/physics/snell"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/snell"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.snell"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.optics.snell/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "616781be770dd2edaa405310eafaffa8ed8d20c44f28ab7f0ad7739e953c6f11",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.thermo.boyle.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Boyle's Law Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.thermo.boyle",
        "tool_id": "boyle",
        "title": "Boyle's Law Calculator",
        "page": "/calc/physics/boyle",
        "entries": [
          {
            "entry_id": "entry.boyle",
            "tool_id": "boyle",
            "page": "/calc/physics/boyle"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/boyle"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.boyle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.boyle/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9619e77fcd22b322454c23f0d8e568e120b6991b0794a095bacb2b90336a3fa7",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.thermo.charles.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Charles's Law Calculator review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.thermo.charles",
        "tool_id": "charles",
        "title": "Charles's Law Calculator",
        "page": "/calc/physics/charles",
        "entries": [
          {
            "entry_id": "entry.charles",
            "tool_id": "charles",
            "page": "/calc/physics/charles"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/charles"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.charles"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.charles/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7af2bb3daff899b80e2795dfdc4e38e1108007a8c41722352f213473ad961c74",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.thermo.heat_transfer.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Heat Transfer review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.thermo.heat_transfer",
        "tool_id": "heat-transfer",
        "title": "Heat Transfer",
        "page": "/calc/physics/heat-transfer",
        "entries": [
          {
            "entry_id": "entry.heat-transfer",
            "tool_id": "heat-transfer",
            "page": "/calc/physics/heat-transfer"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/heat-transfer"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.heat_transfer"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.heat_transfer/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "208ba90a5c06aaa0f3f4c65a7d3aff97404aa986a2cef16fa0886e77016374ce",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.thermo.ideal_gas.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Ideal Gas Law review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.thermo.ideal_gas",
        "tool_id": "ideal-gas",
        "title": "Ideal Gas Law",
        "page": "/calc/physics/ideal-gas",
        "entries": [
          {
            "entry_id": "entry.ideal-gas",
            "tool_id": "ideal-gas",
            "page": "/calc/physics/ideal-gas"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/ideal-gas"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.ideal_gas"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.ideal_gas/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3a60448149c0ba9c1c6bd9a910bd37ae5e4a1cfa47e835203d48b60d96780a37",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.physics.thermo.specific_heat.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Specific Heat Capacity review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "physics.thermo.specific_heat",
        "tool_id": "specific-heat",
        "title": "Specific Heat Capacity",
        "page": "/calc/physics/specific-heat",
        "entries": [
          {
            "entry_id": "entry.specific-heat",
            "tool_id": "specific-heat",
            "page": "/calc/physics/specific-heat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-heat"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.specific_heat"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.specific_heat/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ac956705c12fe72d16fe97f865ff507a9c492f466579694f63879d46f53ac76b",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.convert.preview",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "added",
      "availability_state": "preview",
      "title": "UUCE unit conversion Preview",
      "summary": "Executes registered linear and affine conversions over a fixed UUCE snapshot through REST and MCP.",
      "details": [
        "Requires stable unit IDs, a shared quantity kind, a role, and a snapshot pin. Returns an exact expression and separately rounded numeric representations."
      ],
      "calculator": {
        "capability_id": "units.convert",
        "tool_id": null,
        "title": "UUCE unit conversion Preview",
        "page": null,
        "entries": []
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "calculation_version": "0.1.0",
        "scope": [
          "Local conversion contract and numerical reference checks"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Introduces Preview calculation version 0.1.0.",
        "changes": [
          {
            "capability_id": "units.convert",
            "from": null,
            "to": "0.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "UUCE execution contract",
          "href": "/developers/units#execution"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-04.units.digital.binary_hex.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Binary ↔ Hexadecimal review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.digital.binary_hex",
        "tool_id": "binary-hex",
        "title": "Binary ↔ Hexadecimal",
        "page": "/calc/physics/binary-hex",
        "entries": [
          {
            "entry_id": "entry.binary-hex",
            "tool_id": "binary-hex",
            "page": "/calc/physics/binary-hex"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/binary-hex"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.digital.binary_hex"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.digital.binary_hex/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dc944c404dd07b231670b895fbe9dccfc3a22d56d3ee935a5cbd5b1f76eaf1a8",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.energy.joule_ev.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Joule ↔ Electronvolt review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.energy.joule_ev",
        "tool_id": "joule-ev",
        "title": "Joule ↔ Electronvolt",
        "page": "/calc/physics/joule-ev",
        "entries": [
          {
            "entry_id": "entry.joule-ev",
            "tool_id": "joule-ev",
            "page": "/calc/physics/joule-ev"
          },
          {
            "entry_id": "entry.ev-to-joule",
            "tool_id": "ev-to-joule",
            "page": "/convert/energy/ev-to-joule"
          },
          {
            "entry_id": "entry.joule-to-ev",
            "tool_id": "joule-to-ev",
            "page": "/convert/energy/joule-to-ev"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/joule-ev"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.joule_ev"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.energy.joule_ev/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ee6ad4f566867f3ae53238b75ecacfb77d5f3f5e07404f59350d1d11167bb0fd",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.energy.kwh_joule.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "kWh ↔ Joule review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.energy.kwh_joule",
        "tool_id": "kwh-joule",
        "title": "kWh ↔ Joule",
        "page": "/calc/physics/kwh-joule",
        "entries": [
          {
            "entry_id": "entry.kwh-joule",
            "tool_id": "kwh-joule",
            "page": "/calc/physics/kwh-joule"
          },
          {
            "entry_id": "entry.joule-to-kwh",
            "tool_id": "joule-to-kwh",
            "page": "/convert/energy/joule-to-kwh"
          },
          {
            "entry_id": "entry.kwh-to-joule",
            "tool_id": "kwh-to-joule",
            "page": "/convert/energy/kwh-to-joule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/kwh-joule"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.kwh_joule"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.energy.kwh_joule/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "99c5e6f60a661271582af91cf991930d3a0729f87dd69a8d3c2f7602adcb5bfa",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.force.newton_lbf.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Newton ↔ lbf review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.force.newton_lbf",
        "tool_id": "newton-lbf",
        "title": "Newton ↔ lbf",
        "page": "/calc/physics/newton-lbf",
        "entries": [
          {
            "entry_id": "entry.newton-lbf",
            "tool_id": "newton-lbf",
            "page": "/calc/physics/newton-lbf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/newton-lbf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.force.newton_lbf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.force.newton_lbf/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1a54ccfcbebb7532bc8827742eb00d1427ba5e233f82d6eebc3ecafc947b26d9",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.frequency.hz_rads.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Hz ↔ rad/s review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.frequency.hz_rads",
        "tool_id": "hz-rads",
        "title": "Hz ↔ rad/s",
        "page": "/calc/physics/hz-rads",
        "entries": [
          {
            "entry_id": "entry.hz-rads",
            "tool_id": "hz-rads",
            "page": "/calc/physics/hz-rads"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/hz-rads"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.frequency.hz_rads"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.frequency.hz_rads/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f7ca3a25df4518fc8ec511aee23989fd24f57eee5e112781e07e55d114d93f88",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.magnetic.tesla_gauss.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Tesla ↔ Gauss review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.magnetic.tesla_gauss",
        "tool_id": "tesla-gauss",
        "title": "Tesla ↔ Gauss",
        "page": "/calc/physics/tesla-gauss",
        "entries": [
          {
            "entry_id": "entry.tesla-gauss",
            "tool_id": "tesla-gauss",
            "page": "/calc/physics/tesla-gauss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/tesla-gauss"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.magnetic.tesla_gauss"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.magnetic.tesla_gauss/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba32b8efaa30c4e5eeb35652ebe91287e02c42b64d220912076ef16e786262f3",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.power.watt_hp.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Watt ↔ Horsepower review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.power.watt_hp",
        "tool_id": "watt-hp",
        "title": "Watt ↔ Horsepower",
        "page": "/calc/physics/watt-hp",
        "entries": [
          {
            "entry_id": "entry.watt-hp",
            "tool_id": "watt-hp",
            "page": "/calc/physics/watt-hp"
          },
          {
            "entry_id": "entry.hp-to-watt",
            "tool_id": "hp-to-watt",
            "page": "/convert/power/hp-to-watt"
          },
          {
            "entry_id": "entry.watt-to-hp",
            "tool_id": "watt-to-hp",
            "page": "/convert/power/watt-to-hp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/watt-hp"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.power.watt_hp"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.power.watt_hp/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27be412ab9824a0740b7a2bc3871e4b568392ee935678eff93d24ad8df35c0cf",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.units.speed.mps_kmh.internal-review-classification",
      "record_type": "calculator",
      "release_id": "2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc",
      "activity_at": "2026-11-04T08:17:31.132Z",
      "published_at": "2026-11-05T03:40:42.994Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "m/s ↔ km/h review classification correction",
      "summary": "Classifies the existing CalculatorX team review as internal engineering review.",
      "details": [
        "Existing reviewer attribution and review date are retained. The archived Evidence and CVP identity retain their historical review fields."
      ],
      "calculator": {
        "capability_id": "units.speed.mps_kmh",
        "tool_id": "mps-kmh",
        "title": "m/s ↔ km/h",
        "page": "/calc/physics/mps-kmh",
        "entries": [
          {
            "entry_id": "entry.mps-kmh",
            "tool_id": "mps-kmh",
            "page": "/calc/physics/mps-kmh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "Current public review classification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/mps-kmh"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.speed.mps_kmh"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.speed.mps_kmh/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-11-05T03:40:42.994Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "22c0da3d3feeeea0d28ed9bd9199fbba7c929b4a51df016178f22edb2a2d1e1a",
        "source": "/.well-known/releases/2159c818e1d683e343eda236b09aa965e0f159d9e19b4462dd0a46edbe522bbc-capabilities.json"
      }
    },
    {
      "event_id": "2026-11-04.meter-to-feet.exact-factor",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-04T08:00:36.118Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Meter to Feet exact-factor correction",
      "summary": "Identifies the exact international foot definition and labels the displayed decimal as rounded.",
      "details": [
        "The exact relationship is 1 ft = 0.3048 m. The forward formula divides by 0.3048."
      ],
      "calculator": {
        "entry_id": "entry.meter-to-feet",
        "tool_id": "meter-to-feet",
        "title": "Meter to Feet exact-factor correction",
        "page": "/convert/length/meter-to-feet",
        "entries": [
          {
            "entry_id": "entry.meter-to-feet",
            "tool_id": "meter-to-feet",
            "page": "/convert/length/meter-to-feet"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Targeted local correction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained for the formula-display correction.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/length/meter-to-feet"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-04.units.pressure.psi_bar.exact-factor",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-04T08:00:36.118Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "PSI to Bar conversion correction",
      "summary": "Derives the binary64 conversion factor from the pressure-unit definitions and classifies the existing CalculatorX review as internal.",
      "details": [
        "The independent reference evaluates the exact rational ratio in both directions. The earlier calculation version remains in the evidence archive."
      ],
      "calculator": {
        "capability_id": "units.pressure.psi_bar",
        "tool_id": "psi-bar",
        "title": "PSI ↔ Bar",
        "page": "/calc/physics/psi-bar",
        "entries": [
          {
            "entry_id": "entry.psi-bar",
            "tool_id": "psi-bar",
            "page": "/calc/physics/psi-bar"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "calculation_version": "1.0.1",
        "scope": [
          "Targeted local correction"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation contract advanced to 1.0.1.",
        "changes": [
          {
            "capability_id": "units.pressure.psi_bar",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/psi-bar"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.pressure.psi_bar"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.pressure.psi_bar/1.0.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-11-04.units.temperature.celsius_kelvin.numeric-input",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-11-04T08:00:36.118Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Celsius to Kelvin input contract correction",
      "summary": "Declares decimal-string compatibility and classifies the existing CalculatorX review as internal.",
      "details": [
        "JSON numbers are canonical. Numeric text is normalized before conversion. Values outside the physical domain still return a structured error."
      ],
      "calculator": {
        "capability_id": "units.temperature.celsius_kelvin",
        "tool_id": "celsius-kelvin",
        "title": "Celsius ↔ Kelvin",
        "page": "/calc/physics/celsius-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-kelvin",
            "tool_id": "celsius-kelvin",
            "page": "/calc/physics/celsius-kelvin"
          },
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          },
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "calculation_version": "1.0.1",
        "scope": [
          "Targeted local correction"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation contract advanced to 1.0.1.",
        "changes": [
          {
            "capability_id": "units.temperature.celsius_kelvin",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/celsius-kelvin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.temperature.celsius_kelvin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.temperature.celsius_kelvin/1.0.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.math.linear_algebra.cholesky-numeric-contract-v1",
      "record_type": "calculator",
      "release_id": "42a62e8b193516294aef63e9f4d8dfe31abf02ec2e62916bfe93f3340d91d0e0",
      "activity_at": "2026-10-29T11:26:26.998996+00:00",
      "published_at": "2026-10-30T02:02:44.827Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Cholesky numerical contract and visible factors",
      "summary": "Fixes scale-dependent symmetry acceptance, SPD refusal semantics, rounded machine factors and missing current L display.",
      "details": [
        "Scoped repair prompted by external audit; independent exact Fraction/Decimal cases and comparator negative controls.",
        "Raw binary64 A/L, effective_A, symmetry adjustment warnings and scaled reconstruction diagnostics.",
        "Adds chol operation schema and targeted ROUND/META evidence; no new comprehensive Math certification."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-30.cholesky-numeric-contract-v2",
        "calculation_version": "1.14.16",
        "scope": [
          "Cholesky numerical contract, current factor UI and targeted shared-consumer regression"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.14.15 to1.14.16: Cholesky correctness and contract fixes.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.15",
            "to": "1.14.16"
          }
        ]
      },
      "links": [
        {
          "label": "Cholesky calculator",
          "href": "/calc/math/matrix-cholesky"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.16"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-30T02:02:44.827Z",
        "release_attested": true,
        "calculation_version": "1.14.16",
        "review_revision": "2026-10-30.cholesky-numeric-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2f8af10fde341e694cd1f0cbe3979af48e51b9b6b7a57a4be31d9278b941a199",
        "source": "/.well-known/releases/42a62e8b193516294aef63e9f4d8dfe31abf02ec2e62916bfe93f3340d91d0e0-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.plane.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.191283+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.geometry.plane field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.6.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.5.1 to 1.6.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.plane",
            "from": "1.5.1",
            "to": "1.6.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.plane/1.6.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.6.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dfee395590c28e2027c4bf3434548b33c7023adb5715959c24c2c0449be72f9a",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.solid.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.191130+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.geometry.solid field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.19.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.18.2 to 1.19.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.solid",
            "from": "1.18.2",
            "to": "1.19.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.solid/1.19.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.19.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "de157af6f2443f8a612859acad03b30a6d88b3e89de622e63f475c93720602f1",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.vector.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190956+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.vector field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.8.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.7.1 to 1.8.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.vector",
            "from": "1.7.1",
            "to": "1.8.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.8.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.8.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fcf6780d8c0204f7ed322b9376a4ff7a76be0ab189653b3fc7073181154fc97a",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.coordinate.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190791+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.geometry.coordinate field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.8.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.7.0 to 1.8.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.coordinate",
            "from": "1.7.0",
            "to": "1.8.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.8.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.8.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "93ec4c6ee843b992ccf9274b0a71185b64cb5103cd4f9fd9719728f4e86a0493",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.conic.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190633+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.geometry.conic field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.1 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.conic",
            "from": "1.0.1",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.conic/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e1dc06efeffbee0e4d4489de868d6fe24c166d5d9ca5c1438d96ff0bcb23dc0f",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.circle.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190479+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.geometry.circle field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.2 to 1.2.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.circle",
            "from": "1.1.2",
            "to": "1.2.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "518c456dfeec1036c008bef0ad6d13cbba8851950af02b1180b8a52c9420fcaa",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.complex.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190322+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.complex field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.3.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.2.2 to 1.3.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.complex",
            "from": "1.2.2",
            "to": "1.3.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.complex/1.3.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.3.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e0f5f79d43664ae11126738a55e3ccae08d8b64d96e88e6b6b3a038af548e236",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.triangle.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190165+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.geometry.triangle field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.1 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.triangle",
            "from": "1.0.1",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.triangle/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c4df55e9ff84bd4ac70974d066094ecc539d0df9961eaaf1a431d9aed7d07a6",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.exponential_growth.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.190010+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.exponential_growth field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.10 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.exponential_growth",
            "from": "1.0.10",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "52dbd306b3df3faca2618dbad300fff003392fe1d65933352435179cb19c0a7c",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.arctan.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.189855+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.arctan field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.9 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.arctan",
            "from": "1.0.9",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e9e5a8b933401c6512315960546437cf213b0975b49c9ed9f07cc0af268d3e9c",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.arccos.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.189699+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.arccos field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.6 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.arccos",
            "from": "1.0.6",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9dd654d8b9fbb55f26f93c374e828feb8c7da73fa91d18bfe587af6b05028cd3",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.arcsin.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.189543+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.arcsin field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.8 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.arcsin",
            "from": "1.0.8",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e8b88acaf9bc853bce77db517246f02392b9fa2e7098947232b71f11a977db0a",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.tan.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.189390+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.tan field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.5 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.tan",
            "from": "1.0.5",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.tan/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b5aadbcf412be85cf78b410eaf9a2eb026b40923cb717681b330312857ac3def",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.cos.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.189237+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.cos field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.6 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.cos",
            "from": "1.0.6",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.cos/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "13b7036709247293948ab61572259e184875d63b76b797a495cfc035a0022418",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.sin.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.189084+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.sin field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.6 to 1.1.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.sin",
            "from": "1.0.6",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sin/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "eb0dc209e1a413f4795892b27cfff5e6865c8563a918c35c4f5079822f5feb9c",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.pythagorean.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.188931+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.pythagorean field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.6 to 1.2.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.pythagorean",
            "from": "1.1.6",
            "to": "1.2.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.pythagorean/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8e57ac65e649227bf1e852c2226c095d9d87610f0dfa258ee1cff4dc78f628eb",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.percent_error.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.188777+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.percent_error field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.5 to 1.2.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.percent_error",
            "from": "1.1.5",
            "to": "1.2.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "072b80442db80cb400b253fdf451604dca4d880a68d5b786fb7c929ecae25410",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.percent_change.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.188550+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.percent_change field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.1 to 1.2.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.percent_change",
            "from": "1.1.1",
            "to": "1.2.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "60c22e494c866f45948421619716f7bf8b85bae1716e9d3932e872e1c89d7714",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.percentage.math-uuce-fields-v1",
      "record_type": "calculator",
      "release_id": "40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f",
      "activity_at": "2026-10-29T08:54:16.188097+00:00",
      "published_at": "2026-10-29T10:08:06.845Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "math.percentage field unit references and policies",
      "summary": "Adds a shared field unit contract with pinned UUCE definitions and mode-aware arbitrary/derived-unit policies; numerical behavior unchanged.",
      "details": [
        "Schema, inspect and REST/MCP declarations share the same contract.",
        "Angle selectors, percent/fraction values and amount-solving branches preserve their current semantics.",
        "No physical SI unit is assigned to abstract geometry or independent variables.",
        "Local targeted validation; production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "UUCE field unit references and arbitrary/derived-unit policies",
          "Targeted contract validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.2 to 1.2.0: optional field unit contract metadata.",
        "changes": [
          {
            "capability_id": "math.percentage",
            "from": "1.1.2",
            "to": "1.2.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percentage/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T10:08:06.845Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-29.math-uuce-fields-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3c8e981c1c1f04f97ffac3c1bf12514046010ae953da7d480374e7a6c5a8fa6e",
        "source": "/.well-known/releases/40e7a05dc161e4cce7ce61ca2a18e81e0b12b04c3bbf14a62ec111a05f943e8f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.coordinate.angle-uuce-unit-refs-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T07:58:08.862596+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Coordinate angle fields reference pinned UUCE definitions",
      "summary": "Adds explicit cx:deg/cx:rad metadata references and definition dependency locks; display tokens and coordinate computation unchanged.",
      "details": [
        "Pins UUCE snapshot 0.3.0-preview.3 and definition revision 1.0.0, content/dependency digests, plane-angle kind, scalar role and dimension.",
        "Schema annotations, inspect and REST/MCP summary/full share the same field-unit references.",
        "Retains field_units tokens and mixed unit null; no UUCE conversion-engine migration or new numerical certification claim.",
        "Local targeted validation; deployment and production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.angle-uuce-unit-refs-v1",
        "calculation_version": "1.7.0",
        "scope": [
          "UUCE angle definition identity and dependency metadata",
          "Targeted schema/REST/MCP validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.6.0 to 1.7.0 for optional UUCE field definition references.",
        "changes": [
          {
            "capability_id": "math.geometry.coordinate",
            "from": "1.6.0",
            "to": "1.7.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.7.0"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.units.developers-discovery",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-29T07:05:21Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "UUCE discovery on the Developers overview",
      "summary": "Adds visible Units & Quantities (UUCE) and Domain Calculations entry points, linking definition documentation and the Unit Directory.",
      "details": [
        "Shows registry-derived definition counts, quantity kinds and snapshot version; distinguishes available definition data from planned UUCE conversion execution.",
        "Adds UUCE links to the overview, developer documentation navigation and markdown discovery page. Existing REST/MCP, calculator versions and verification claims are unchanged.",
        "Local Preview; production deployment pending."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Developer documentation and navigation only.",
        "changes": []
      },
      "links": [
        {
          "label": "Developers",
          "href": "/developers#uuce"
        },
        {
          "label": "UUCE documentation",
          "href": "/developers/units"
        },
        {
          "label": "Unit Directory",
          "href": "/units"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.units.consumer-coverage-common-expansion",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-29T05:50:43Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Common unit definitions aligned to existing calculator and converter demand",
      "summary": "Expands the local directory from 102 to 304 canonical definitions across 68 quantity kinds after a scoped unit-requirements inventory.",
      "details": [
        "Inventories 539 published Calculator entries, 236 Converter entries and 752 capability schemas; records context/model/annotation exclusions rather than claiming universal conversion support.",
        "Schema 1.2 adds explicit interval roles inside compound definitions and one canonical unit serving multiple declared quantity kinds. Digest v2 binds every applicable kind; previous snapshots and verifiers are retained.",
        "Adds common customary, electrical, fluid, thermal, chemistry, photometric and information units with source locators and exact coefficients; long composite symbols receive narrow-screen layout support.",
        "Definition/discovery Preview only; no calculator calculation-version change, full calculator review, new execution API, CVP certification or production deployment is claimed.",
        "Final local snapshot 0.3.0-preview.3 corrects convention tags for mixed accepted/customary composites and var; earlier candidates remain unchanged. Build-time SI scale/constituent guards reject analogous inconsistent labels."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Definition and directory support only; existing calculator numerical contracts and versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Unit Directory",
          "href": "/units"
        },
        {
          "label": "Unit data contract",
          "href": "/developers/units"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.units.common-angle-directory-foundation",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-29T04:52:08Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Common unit definitions, exact angle metadata and scalable directory",
      "summary": "Expands the local definition preview to 102 definitions and 30 quantity kinds, including seven plane-angle units, with candidate lookup and paged discovery.",
      "details": [
        "Schema 1.1.0 and snapshot 0.2.0-preview.1 retain earlier frozen snapshots and stable IDs; rational times integer powers of pi preserves exact angle definitions.",
        "Separates unique IDs/codes from shared symbol/alias candidates, and distinguishes historical usage, unit systems and quantity kinds.",
        "Directory ships a compact search index, materializes 25 results per page and loads one snapshot-matched detail on demand; standalone and no-JavaScript definition links remain available.",
        "Definition preview only: no new unified conversion API, calculator migration, CVP certification or production attestation is claimed."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Unit-definition and directory architecture only; existing calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Unit Directory",
          "href": "/units"
        },
        {
          "label": "Plane angle definitions",
          "href": "/units?kind=plane_angle"
        },
        {
          "label": "Definition data contract",
          "href": "/developers/units"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.celsius-to-fahrenheit.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "celsius to fahrenheit temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-fahrenheit",
        "tool_id": "celsius-to-fahrenheit",
        "title": "celsius to fahrenheit temperature-point boundary correction",
        "page": "/convert/temperature/celsius-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.celsius-to-fahrenheit",
            "tool_id": "celsius-to-fahrenheit",
            "page": "/convert/temperature/celsius-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.celsius-to-kelvin.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "celsius to kelvin temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-kelvin",
        "tool_id": "celsius-to-kelvin",
        "title": "celsius to kelvin temperature-point boundary correction",
        "page": "/convert/temperature/celsius-to-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.celsius-to-rankine.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "celsius to rankine temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.celsius-to-rankine",
        "tool_id": "celsius-to-rankine",
        "title": "celsius to rankine temperature-point boundary correction",
        "page": "/convert/temperature/celsius-to-rankine",
        "entries": [
          {
            "entry_id": "entry.celsius-to-rankine",
            "tool_id": "celsius-to-rankine",
            "page": "/convert/temperature/celsius-to-rankine"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/celsius-to-rankine"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.fahrenheit-to-celsius.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "fahrenheit to celsius temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.fahrenheit-to-celsius",
        "tool_id": "fahrenheit-to-celsius",
        "title": "fahrenheit to celsius temperature-point boundary correction",
        "page": "/convert/temperature/fahrenheit-to-celsius",
        "entries": [
          {
            "entry_id": "entry.fahrenheit-to-celsius",
            "tool_id": "fahrenheit-to-celsius",
            "page": "/convert/temperature/fahrenheit-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/fahrenheit-to-celsius"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.fahrenheit-to-kelvin.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "fahrenheit to kelvin temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.fahrenheit-to-kelvin",
        "tool_id": "fahrenheit-to-kelvin",
        "title": "fahrenheit to kelvin temperature-point boundary correction",
        "page": "/convert/temperature/fahrenheit-to-kelvin",
        "entries": [
          {
            "entry_id": "entry.fahrenheit-to-kelvin",
            "tool_id": "fahrenheit-to-kelvin",
            "page": "/convert/temperature/fahrenheit-to-kelvin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/fahrenheit-to-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.fahrenheit-to-rankine.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "fahrenheit to rankine temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.fahrenheit-to-rankine",
        "tool_id": "fahrenheit-to-rankine",
        "title": "fahrenheit to rankine temperature-point boundary correction",
        "page": "/convert/temperature/fahrenheit-to-rankine",
        "entries": [
          {
            "entry_id": "entry.fahrenheit-to-rankine",
            "tool_id": "fahrenheit-to-rankine",
            "page": "/convert/temperature/fahrenheit-to-rankine"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/fahrenheit-to-rankine"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.kelvin-to-celsius.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "kelvin to celsius temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.kelvin-to-celsius",
        "tool_id": "kelvin-to-celsius",
        "title": "kelvin to celsius temperature-point boundary correction",
        "page": "/convert/temperature/kelvin-to-celsius",
        "entries": [
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/kelvin-to-celsius"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.kelvin-to-fahrenheit.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "kelvin to fahrenheit temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.kelvin-to-fahrenheit",
        "tool_id": "kelvin-to-fahrenheit",
        "title": "kelvin to fahrenheit temperature-point boundary correction",
        "page": "/convert/temperature/kelvin-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.kelvin-to-fahrenheit",
            "tool_id": "kelvin-to-fahrenheit",
            "page": "/convert/temperature/kelvin-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/kelvin-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.kelvin-to-rankine.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "kelvin to rankine temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.kelvin-to-rankine",
        "tool_id": "kelvin-to-rankine",
        "title": "kelvin to rankine temperature-point boundary correction",
        "page": "/convert/temperature/kelvin-to-rankine",
        "entries": [
          {
            "entry_id": "entry.kelvin-to-rankine",
            "tool_id": "kelvin-to-rankine",
            "page": "/convert/temperature/kelvin-to-rankine"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/kelvin-to-rankine"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.rankine-to-celsius.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "rankine to celsius temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.rankine-to-celsius",
        "tool_id": "rankine-to-celsius",
        "title": "rankine to celsius temperature-point boundary correction",
        "page": "/convert/temperature/rankine-to-celsius",
        "entries": [
          {
            "entry_id": "entry.rankine-to-celsius",
            "tool_id": "rankine-to-celsius",
            "page": "/convert/temperature/rankine-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/rankine-to-celsius"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.rankine-to-fahrenheit.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "rankine to fahrenheit temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.rankine-to-fahrenheit",
        "tool_id": "rankine-to-fahrenheit",
        "title": "rankine to fahrenheit temperature-point boundary correction",
        "page": "/convert/temperature/rankine-to-fahrenheit",
        "entries": [
          {
            "entry_id": "entry.rankine-to-fahrenheit",
            "tool_id": "rankine-to-fahrenheit",
            "page": "/convert/temperature/rankine-to-fahrenheit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/rankine-to-fahrenheit"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.entry.rankine-to-kelvin.temperature-point-domain-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "rankine to kelvin temperature-point boundary correction",
      "summary": "The legacy Web entry uses the existing shared temperature domain gate and rejects invalid input instead of returning a physically invalid or stale value.",
      "details": [
        "Temperature values only; ordinary points below absolute zero are rejected. Valid negative Celsius/Fahrenheit values remain allowed.",
        "The Web adapter reuses the existing quantity engine; this is not migration to the new UUCE definition registry or a new REST/MCP capability.",
        "Legacy page calculation version 1.1.0 → 1.1.1. Existing canonical capability versions, frozen CVP artifacts and production pins are unchanged. Targeted local verification; not a completed comprehensive review."
      ],
      "calculator": {
        "entry_id": "entry.rankine-to-kelvin",
        "tool_id": "rankine-to-kelvin",
        "title": "rankine to kelvin temperature-point boundary correction",
        "page": "/convert/temperature/rankine-to-kelvin",
        "entries": [
          {
            "entry_id": "entry.rankine-to-kelvin",
            "tool_id": "rankine-to-kelvin",
            "page": "/convert/temperature/rankine-to-kelvin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Legacy temperature Web input/domain correction",
          "Local targeted regression only; production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Legacy Web entry specification 1.1.0 → 1.1.1; no canonical Capability@Version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Converter",
          "href": "/convert/temperature/rankine-to-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.units.definition-data-contract-preview",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-29T03:58:38Z",
      "published_at": null,
      "domain": "Platform",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Versioned unit definition downloads and digest contract",
      "summary": "Fixed registry snapshots and source schemas are discoverable from the directory, with a public definition-digest check example and explicit scope.",
      "details": [
        "Retains original 0.1.0-preview.1 definition data and publishes 0.1.0-preview.2; frozen public snapshot bytes cannot be overwritten by generation.",
        "Clarifies candidate lifecycle, singular result counts, temperature discovery in Chemistry and readable compound/Fahrenheit definitions.",
        "Public definition-data consistency checks are separate from private CVP validation; no new unified execution API, full verification package or production attestation is claimed."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Definition publication and UI only; canonical calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Unit Directory",
          "href": "/units"
        },
        {
          "label": "Definition data contract",
          "href": "/developers/units"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-29.math.geometry.coordinate.angle-operation-units-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-29T03:32:07.797716+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Coordinate angle operation Schema and field units",
      "summary": "Adds discoverable angle input Schema and field-level degree/radian units to REST/MCP; numerical calculation unchanged.",
      "details": [
        "Operation angle requires mode and both line endpoint pairs; generic input aliases remain supported.",
        "Mixed result unit stays null; angle_deg and supplement_deg use deg, angle_rad uses rad.",
        "Display unit tokens do not claim UUCE registry IDs; existing UUCE definitions and immutable schemas retained.",
        "Local targeted validation; deployment and production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-29.angle-operation-units-v1",
        "calculation_version": "1.6.0",
        "scope": [
          "Angle operation Schema and field-unit metadata",
          "Targeted REST/MCP and numeric regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.5.2 → 1.6.0 for backward-compatible optional output metadata.",
        "changes": [
          {
            "capability_id": "math.geometry.coordinate",
            "from": "1.5.2",
            "to": "1.6.0"
          }
        ]
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.6.0"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.chemistry.acid_base.henderson_hasselbalch.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "chemistry.acid_base.henderson_hasselbalch numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core e0a81a72d1d108cb95560b8195c4ce17e5327891b04e3ffcf85dc4da900be6c7.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "chemistry.acid_base.henderson_hasselbalch",
        "tool_id": "henderson-hasselbalch",
        "title": "Henderson–Hasselbalch",
        "page": "/calc/chemistry/henderson-hasselbalch",
        "entries": [
          {
            "entry_id": "entry.henderson-hasselbalch",
            "tool_id": "henderson-hasselbalch",
            "page": "/calc/chemistry/henderson-hasselbalch"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.acid_base.henderson_hasselbalch"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/henderson-hasselbalch"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.acid_base.henderson_hasselbalch/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e0a81a72d1d108cb95560b8195c4ce17e5327891b04e3ffcf85dc4da900be6c7",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.chemistry.equilibrium.weak_acid.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "chemistry.equilibrium.weak_acid numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 4c38ece76564acaa48c285a93004a22df2acd0873a7fd20156358de2c0294230.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.4",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4c38ece76564acaa48c285a93004a22df2acd0873a7fd20156358de2c0294230",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.chemistry.equilibrium.weak_base.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "chemistry.equilibrium.weak_base numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 557957830d18a2e6ee504fe2b567ef5ec1e2c36d2b5893c9c88e113c93a4839c.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.4",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "557957830d18a2e6ee504fe2b567ef5ec1e2c36d2b5893c9c88e113c93a4839c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.smith.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.smith numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core e16e9c6d4139e6de31dc70acaabe7352b09d231194e3d4d9d2e78b6f14aea1ab.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "electrical.rf.smith",
        "tool_id": "smith-chart",
        "title": "Smith Chart (Impedance Matching)",
        "page": "/calc/electric/smith-chart",
        "entries": [
          {
            "entry_id": "entry.smith-chart",
            "tool_id": "smith-chart",
            "page": "/calc/electric/smith-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.6.3",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.6.3 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.smith"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/smith-chart"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.smith/1.6.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.6.3",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e16e9c6d4139e6de31dc70acaabe7352b09d231194e3d4d9d2e78b6f14aea1ab",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.vswr.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.vswr numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 03bbbe9c18f08d9a3f5758e9ff26fe41a899f43a5d44f932c0fa672afcf0e6b6.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "electrical.rf.vswr",
        "tool_id": "vswr",
        "title": "VSWR",
        "page": "/calc/electric/vswr",
        "entries": [
          {
            "entry_id": "entry.vswr",
            "tool_id": "vswr",
            "page": "/calc/electric/vswr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.vswr"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/vswr"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.vswr/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "03bbbe9c18f08d9a3f5758e9ff26fe41a899f43a5d44f932c0fa672afcf0e6b6",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.engineering.uncertainty.coverage_factor.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "engineering.uncertainty.coverage_factor numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 9f96648c79e4d5e6eec006b35dae767b37cc7c109c06357eb7ce4df120c26763.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.coverage_factor",
        "tool_id": "coverage-factor",
        "title": "Coverage factor k",
        "page": "/calc/engineering/coverage-factor",
        "entries": [
          {
            "entry_id": "entry.coverage-factor",
            "tool_id": "coverage-factor",
            "page": "/calc/engineering/coverage-factor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.coverage_factor/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.coverage_factor"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/coverage-factor"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9f96648c79e4d5e6eec006b35dae767b37cc7c109c06357eb7ce4df120c26763",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.complex.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.complex numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core ad3c9713cff30b990648a6f66196e5092e60af514e89a60932005725a4b596ed.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.2.2",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.complex/1.2.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.2",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ad3c9713cff30b990648a6f66196e5092e60af514e89a60932005725a4b596ed",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.exponent.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.exponent numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 0528f73c45be1d9b3ba21cdda4a13c7cfc4b58378694638715269bff0bfe1323.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponent/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0528f73c45be1d9b3ba21cdda4a13c7cfc4b58378694638715269bff0bfe1323",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.exponential_growth.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.exponential_growth numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core e512a7dd60750c45467b79f3cd8865d40798328614b1fd31607281228b77b207.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.10",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.10 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.0.10"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.10",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e512a7dd60750c45467b79f3cd8865d40798328614b1fd31607281228b77b207",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.circle.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.geometry.circle numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 5d1d32fed335b23a9da1a913d4371429add16ecd3faa24e34b56fa7f07ad2d90.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.2",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5d1d32fed335b23a9da1a913d4371429add16ecd3faa24e34b56fa7f07ad2d90",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.conic.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.geometry.conic numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 9ab8894d271ec9f9967106ff3035ca34e4e965a6fedc909e5ac1b3d67dc9748e.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.conic/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9ab8894d271ec9f9967106ff3035ca34e4e965a6fedc909e5ac1b3d67dc9748e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.coordinate.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.geometry.coordinate numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 42eb9a96b5995fbcf263592320b5a1858936f83a56abd2f5103efdc210d12c3f.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.5.2",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.2 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.2",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "42eb9a96b5995fbcf263592320b5a1858936f83a56abd2f5103efdc210d12c3f",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.plane.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.geometry.plane numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 0c354d2744d91d0efcd81adf4fd89300f487ee665e7a9b07a43816a13c30a550.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.plane/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c354d2744d91d0efcd81adf4fd89300f487ee665e7a9b07a43816a13c30a550",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.solid.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.geometry.solid numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 55e9e136d613fd0cf400d885b163c7be1667da8477b35610013c02a42061df44.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.18.2",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.18.2 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.solid/1.18.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.18.2",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "55e9e136d613fd0cf400d885b163c7be1667da8477b35610013c02a42061df44",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.triangle.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.geometry.triangle numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core f8a41ad5ec9e54c18097bed7a28c191705ec459b64f2026d95c08323e89a4c3c.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f8a41ad5ec9e54c18097bed7a28c191705ec459b64f2026d95c08323e89a4c3c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.linear_algebra.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.linear_algebra numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core be8f45816ee8d7a493e599cd0913c24dba5e37760c66f6cfb8b1995ac2fa08aa.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.14.15",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.14.15 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.15"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.14.15",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "be8f45816ee8d7a493e599cd0913c24dba5e37760c66f6cfb8b1995ac2fa08aa",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.log.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.log numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 396f8ab4a4e426de5415facfcc150178c7748af5b2fb62c8ecf405a5e0703c9c.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.log/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "396f8ab4a4e426de5415facfcc150178c7748af5b2fb62c8ecf405a5e0703c9c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.definite_integral.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.numerical.definite_integral numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 1a346535dfb0f813b9ec2504d45a0f1d55a199c75fc8cfd0c95eda4c5439e108.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.5",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.5 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1a346535dfb0f813b9ec2504d45a0f1d55a199c75fc8cfd0c95eda4c5439e108",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.derivative.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.numerical.derivative numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 2f8a7989f6c9e1cac4a0c38b811d00941a1520a371441ba772870086730d8c9b.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.4",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.4 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2f8a7989f6c9e1cac4a0c38b811d00941a1520a371441ba772870086730d8c9b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.interpolate.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.numerical.interpolate numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 540f8d62cb85ed9e290e85521e09bdb9046e330d35b2cd68218506de2cfc3ec7.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "540f8d62cb85ed9e290e85521e09bdb9046e330d35b2cd68218506de2cfc3ec7",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.optimize_1d.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.numerical.optimize_1d numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 085d65bae027168c9ebe1d0dd7578e390f8dcb28fd034d96127a211687af291f.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "085d65bae027168c9ebe1d0dd7578e390f8dcb28fd034d96127a211687af291f",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.root.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.numerical.root numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 13de435e4844e0a134a0cecacc2f7d72bc31592a5d9c5093ead513d43ac0ff89.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "13de435e4844e0a134a0cecacc2f7d72bc31592a5d9c5093ead513d43ac0ff89",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.percent_change.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.percent_change numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 75c65913e05deb461fe2498436c7a9d661bc2f666bd74d3a0c0fd91fcff5275b.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.1",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "75c65913e05deb461fe2498436c7a9d661bc2f666bd74d3a0c0fd91fcff5275b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.percent_error.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.percent_error numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core cdd88eae14429109b2845913340e5b8ce8e642385c791256ab1b7282a006d18b.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.1.5",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.5 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.1.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cdd88eae14429109b2845913340e5b8ce8e642385c791256ab1b7282a006d18b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.polynomial.roots.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.polynomial.roots numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core eca488fa2ce76bfcbd624e2566e944a2fd1b9587df8e818e61c0c56d69839dd4.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.2.2",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.polynomial.roots/1.2.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.2",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "eca488fa2ce76bfcbd624e2566e944a2fd1b9587df8e818e61c0c56d69839dd4",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.special.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.special numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core c70f9a6399c7e4001060548509cb9a3b7d937759a8bd94f0363c528f7f0fa63f.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.10.6",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.10.6 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.10.6",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c70f9a6399c7e4001060548509cb9a3b7d937759a8bd94f0363c528f7f0fa63f",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.transform.dft.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.transform.dft numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 260dbe79dcfc77e7a7787a570380ddb2e1378f602c41728e684daec95286fb4d.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.2.3",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.3 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.3",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "260dbe79dcfc77e7a7787a570380ddb2e1378f602c41728e684daec95286fb4d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.transform.laplace.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.transform.laplace numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 776df6d89cd1533bba08138a345d2f0d97ef84e57e318374368973b92bfbfd92.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.4",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.laplace/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "776df6d89cd1533bba08138a345d2f0d97ef84e57e318374368973b92bfbfd92",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.transform.z.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.transform.z numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core 8fac1edf05ef7b44bb197d231c420403814689b445b3c3a84fd738166de77714.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.z/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8fac1edf05ef7b44bb197d231c420403814689b445b3c3a84fd738166de77714",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.vector.cvp-metric-scope-v3",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T16:34:44.775797+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.vector numeric evidence scope correction",
      "summary": "Separates raw ULP diagnostics from scoped acceptance predicates and records actual case/hop budgets; calculation version unchanged.",
      "details": [
        "Verification revision 2026-10-28.metric-scope-v3; core a155e718bf8ba0292c0644b01fe4adecc1c2f1cd5fb0f0187f76ae89223fc6fb.",
        "Preserves raw nonzero diagnostic distances; candidate membership, near-zero and relative criteria use their original declared policies.",
        "Comparison evidence and hops are fingerprinted; malformed or contradictory acceptance records block publication.",
        "Historical immutable evidence retained; local P1 evidence scope only, production acceptance pending."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.metric-scope-v3",
        "calculation_version": "1.7.1",
        "scope": [
          "P1 comparison projection, error scope and per-case/hop budgets",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.7.1 unchanged; verification evidence corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.7.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.7.1",
        "review_revision": "2026-10-28.metric-scope-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a155e718bf8ba0292c0644b01fe4adecc1c2f1cd5fb0f0187f76ae89223fc6fb",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.triangular_end_moments_at_deflection.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:27.583Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.triangular_end_moments_at_deflection CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 601311f3947539332d3d8623efa5238f5f62c5c1141dbf1b6739cb35aa7febd6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_end_moments_at_deflection",
        "tool_id": "triangular-end-moments-at",
        "title": "One-sided triangle plus equal end moments",
        "page": "/calc/mechanical/triangular-end-moments-at",
        "entries": [
          {
            "entry_id": "entry.triangular-end-moments-at",
            "tool_id": "triangular-end-moments-at",
            "page": "/calc/mechanical/triangular-end-moments-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_end_moments_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-end-moments-at"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_end_moments_at_deflection/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "601311f3947539332d3d8623efa5238f5f62c5c1141dbf1b6739cb35aa7febd6",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.triangular_moment_at_deflection.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:27.150Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.triangular_moment_at_deflection CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1478fa3f4004db8fc6f9b583fe83e1331c6c82f87090ad5d9f187575419cc28a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_moment_at_deflection",
        "tool_id": "triangular-moment-at",
        "title": "One-sided triangle plus an end moment",
        "page": "/calc/mechanical/triangular-moment-at",
        "entries": [
          {
            "entry_id": "entry.triangular-moment-at",
            "tool_id": "triangular-moment-at",
            "page": "/calc/mechanical/triangular-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-moment-at"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_moment_at_deflection/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1478fa3f4004db8fc6f9b583fe83e1331c6c82f87090ad5d9f187575419cc28a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.paired_moment_at_deflection.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:26.753Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.paired_moment_at_deflection CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 28bf92991df621b892389467226ed1843e63ab7e2dddf36e53faeca6df211e42.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.paired_moment_at_deflection",
        "tool_id": "paired-moment-at",
        "title": "Paired loads plus an end moment",
        "page": "/calc/mechanical/paired-moment-at",
        "entries": [
          {
            "entry_id": "entry.paired-moment-at",
            "tool_id": "paired-moment-at",
            "page": "/calc/mechanical/paired-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.paired_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/paired-moment-at"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.paired_moment_at_deflection/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "28bf92991df621b892389467226ed1843e63ab7e2dddf36e53faeca6df211e42",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.end_moment_at_deflection.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:26.347Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.end_moment_at_deflection CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 78e711543a80db6c5c4bab96c48b8077337927625441ee28a05ca4106f1d0562.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.end_moment_at_deflection",
        "tool_id": "end-moment-at",
        "title": "End-peaked triangle plus an end moment",
        "page": "/calc/mechanical/end-moment-at",
        "entries": [
          {
            "entry_id": "entry.end-moment-at",
            "tool_id": "end-moment-at",
            "page": "/calc/mechanical/end-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.end_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/end-moment-at"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.end_moment_at_deflection/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "78e711543a80db6c5c4bab96c48b8077337927625441ee28a05ca4106f1d0562",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.center_moment_at_deflection.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:25.928Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.center_moment_at_deflection CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f55a627ffaf3778e7a73ad1d1db0cac7dd872c91c97a6f265aa53cac45806e16.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.center_moment_at_deflection",
        "tool_id": "center-moment-at",
        "title": "Center-peaked triangle plus an end moment",
        "page": "/calc/mechanical/center-moment-at",
        "entries": [
          {
            "entry_id": "entry.center-moment-at",
            "tool_id": "center-moment-at",
            "page": "/calc/mechanical/center-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.center_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/center-moment-at"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.center_moment_at_deflection/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f55a627ffaf3778e7a73ad1d1db0cac7dd872c91c97a6f265aa53cac45806e16",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.shear_moment.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:25.448Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.shear_moment CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 69a5f3b5b5b614473daf32c0d500bfff6fdd3b2c086448a47fd7b4118e0258a9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.shear_moment",
        "tool_id": "shear-moment",
        "title": "Shear and moment",
        "page": "/calc/mechanical/shear-moment",
        "entries": [
          {
            "entry_id": "entry.shear-moment",
            "tool_id": "shear-moment",
            "page": "/calc/mechanical/shear-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.shear_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/shear-moment"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.shear_moment/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "69a5f3b5b5b614473daf32c0d500bfff6fdd3b2c086448a47fd7b4118e0258a9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.section_modulus.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:25.111Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.section_modulus CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core cf0ce1e512180ac2fc7cbe6311cb3cab6a61d76aceb987df01d748d2626a381a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.section_modulus",
        "tool_id": "section-modulus",
        "title": "Section modulus",
        "page": "/calc/mechanical/section-modulus",
        "entries": [
          {
            "entry_id": "entry.section-modulus",
            "tool_id": "section-modulus",
            "page": "/calc/mechanical/section-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.section_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/section-modulus"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.section_modulus/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cf0ce1e512180ac2fc7cbe6311cb3cab6a61d76aceb987df01d748d2626a381a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.rectangular_shear.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:24.617Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.rectangular_shear CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 490b010350c877fbc0dc3ce13a2f184969878973ee19212687af6d58d5c5ec94.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_shear",
        "tool_id": "rectangular-shear",
        "title": "Rectangular shear",
        "page": "/calc/mechanical/rectangular-shear",
        "entries": [
          {
            "entry_id": "entry.rectangular-shear",
            "tool_id": "rectangular-shear",
            "page": "/calc/mechanical/rectangular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-shear"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.rectangular_shear/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "490b010350c877fbc0dc3ce13a2f184969878973ee19212687af6d58d5c5ec94",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.rectangular_section.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:24.260Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.rectangular_section CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1388bd9f32260276e2a438836404d701789f8423bb4054059fcb3164bf500fff.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_section",
        "tool_id": "rectangular-section",
        "title": "Rectangular section",
        "page": "/calc/mechanical/rectangular-section",
        "entries": [
          {
            "entry_id": "entry.rectangular-section",
            "tool_id": "rectangular-section",
            "page": "/calc/mechanical/rectangular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.rectangular_section/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1388bd9f32260276e2a438836404d701789f8423bb4054059fcb3164bf500fff",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.rectangular_plastic_modulus.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:23.838Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.rectangular_plastic_modulus CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 91c886f573a687c6e487c821fd5a94d17d52a70e9c1d206cafe3106618538b1f.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_plastic_modulus",
        "tool_id": "rectangular-plastic-modulus",
        "title": "Rectangular plastic modulus",
        "page": "/calc/mechanical/rectangular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.rectangular-plastic-modulus",
            "tool_id": "rectangular-plastic-modulus",
            "page": "/calc/mechanical/rectangular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-plastic-modulus"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.rectangular_plastic_modulus/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "91c886f573a687c6e487c821fd5a94d17d52a70e9c1d206cafe3106618538b1f",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.principal_section_modulus.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:23.439Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.principal_section_modulus CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 75f2382defba79e2b326b9ad1bce38ff4a0188faed225a1a7521ad13f3c38f8b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.principal_section_modulus",
        "tool_id": "principal-section-modulus",
        "title": "Principal section modulus",
        "page": "/calc/mechanical/principal-section-modulus",
        "entries": [
          {
            "entry_id": "entry.principal-section-modulus",
            "tool_id": "principal-section-modulus",
            "page": "/calc/mechanical/principal-section-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.principal_section_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/principal-section-modulus"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.principal_section_modulus/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "75f2382defba79e2b326b9ad1bce38ff4a0188faed225a1a7521ad13f3c38f8b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.principal_moment.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:23.101Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.principal_moment CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b272859042cec4bfe6b48f35a16cf7c852351e248a3829420ac6760ff28b2112.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.principal_moment",
        "tool_id": "principal-moment",
        "title": "Principal moments",
        "page": "/calc/mechanical/principal-moment",
        "entries": [
          {
            "entry_id": "entry.principal-moment",
            "tool_id": "principal-moment",
            "page": "/calc/mechanical/principal-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.principal_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/principal-moment"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.principal_moment/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b272859042cec4bfe6b48f35a16cf7c852351e248a3829420ac6760ff28b2112",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.plane_centroid.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:22.711Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.plane_centroid CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2643d08c27fdfe0553e6b5e371496dc3cea7e96a664bac886d0fae4a3ef571e2.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.plane_centroid",
        "tool_id": "plane-centroid",
        "title": "Plane centroid",
        "page": "/calc/mechanical/plane-centroid",
        "entries": [
          {
            "entry_id": "entry.plane-centroid",
            "tool_id": "plane-centroid",
            "page": "/calc/mechanical/plane-centroid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.plane_centroid"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/plane-centroid"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.plane_centroid/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2643d08c27fdfe0553e6b5e371496dc3cea7e96a664bac886d0fae4a3ef571e2",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.least_pull.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:22.281Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.least_pull CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5e87d766322d513583593249bc24e4bc1fe871b0674a50f90d82466774b25377.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.least_pull",
        "tool_id": "least-pull",
        "title": "Least pull",
        "page": "/calc/mechanical/least-pull",
        "entries": [
          {
            "entry_id": "entry.least-pull",
            "tool_id": "least-pull",
            "page": "/calc/mechanical/least-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.least_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/least-pull"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.least_pull/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5e87d766322d513583593249bc24e4bc1fe871b0674a50f90d82466774b25377",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.ladder_rough_wall.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:21.895Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.ladder_rough_wall CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a0ce1437ebf90d37e362544d25c1dc211a9988129e541552d6a279f2b28a753a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_rough_wall",
        "tool_id": "ladder-rough-wall",
        "title": "Rough-wall ladder",
        "page": "/calc/mechanical/ladder-rough-wall",
        "entries": [
          {
            "entry_id": "entry.ladder-rough-wall",
            "tool_id": "ladder-rough-wall",
            "page": "/calc/mechanical/ladder-rough-wall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_rough_wall"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-rough-wall"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.ladder_rough_wall/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a0ce1437ebf90d37e362544d25c1dc211a9988129e541552d6a279f2b28a753a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.ladder_person.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:21.527Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.ladder_person CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1fb516dbb06ec82c45a6aad6392d752274ef8c9bccd8facca7fc4ed0158063c3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_person",
        "tool_id": "ladder-person",
        "title": "Person on a ladder",
        "page": "/calc/mechanical/ladder-person",
        "entries": [
          {
            "entry_id": "entry.ladder-person",
            "tool_id": "ladder-person",
            "page": "/calc/mechanical/ladder-person"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_person"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-person"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.ladder_person/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1fb516dbb06ec82c45a6aad6392d752274ef8c9bccd8facca7fc4ed0158063c3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.ladder_friction.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:21.162Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.ladder_friction CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 8edd64e5b59cdd387e86a5ce5cac672407934f20a19fef59c05172a4973594e3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_friction",
        "tool_id": "ladder-friction",
        "title": "Ladder friction",
        "page": "/calc/mechanical/ladder-friction",
        "entries": [
          {
            "entry_id": "entry.ladder-friction",
            "tool_id": "ladder-friction",
            "page": "/calc/mechanical/ladder-friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-friction"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.ladder_friction/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8edd64e5b59cdd387e86a5ce5cac672407934f20a19fef59c05172a4973594e3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.inclined_axis_moment.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:20.814Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.inclined_axis_moment CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c510d1f8f919cf7aa1c57c1345963ab28482a7896aea21b565152ac9d596d917.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.inclined_axis_moment",
        "tool_id": "inclined-axis-moment",
        "title": "Inclined-axis moments",
        "page": "/calc/mechanical/inclined-axis-moment",
        "entries": [
          {
            "entry_id": "entry.inclined-axis-moment",
            "tool_id": "inclined-axis-moment",
            "page": "/calc/mechanical/inclined-axis-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.inclined_axis_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/inclined-axis-moment"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.inclined_axis_moment/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c510d1f8f919cf7aa1c57c1345963ab28482a7896aea21b565152ac9d596d917",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_least_pull.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:20.468Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.incline_least_pull CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c57a2696c5906bc915999965236899968860e0fbecc097d1364f4004b11375c3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_least_pull",
        "tool_id": "incline-least-pull",
        "title": "Least pull on an incline",
        "page": "/calc/mechanical/incline-least-pull",
        "entries": [
          {
            "entry_id": "entry.incline-least-pull",
            "tool_id": "incline-least-pull",
            "page": "/calc/mechanical/incline-least-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_least_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-least-pull"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_least_pull/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c57a2696c5906bc915999965236899968860e0fbecc097d1364f4004b11375c3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_horizontal.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:19.948Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.incline_horizontal CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3c97c3d4f9a15f5a2d9f8019196359173e42ef41c921e2d68b72f15f6b07ad0d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_horizontal",
        "tool_id": "incline-horizontal",
        "title": "Horizontal force on an incline",
        "page": "/calc/mechanical/incline-horizontal",
        "entries": [
          {
            "entry_id": "entry.incline-horizontal",
            "tool_id": "incline-horizontal",
            "page": "/calc/mechanical/incline-horizontal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_horizontal"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-horizontal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_horizontal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3c97c3d4f9a15f5a2d9f8019196359173e42ef41c921e2d68b72f15f6b07ad0d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_friction.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:19.583Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.incline_friction CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2b2fa260b8ef0b41f5b54fdb84175916d4d5d3fc4cae743b295e050621c55d38.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_friction",
        "tool_id": "incline-friction",
        "title": "Incline friction",
        "page": "/calc/mechanical/incline-friction",
        "entries": [
          {
            "entry_id": "entry.incline-friction",
            "tool_id": "incline-friction",
            "page": "/calc/mechanical/incline-friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-friction"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_friction/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2b2fa260b8ef0b41f5b54fdb84175916d4d5d3fc4cae743b295e050621c55d38",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_angled_pull.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:19.235Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.incline_angled_pull CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 35f3f1b88e97e81d48e6998783d011073e2d9f8a7137ddf5c3029383f301141d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_angled_pull",
        "tool_id": "incline-angled-pull",
        "title": "Angled pull on an incline",
        "page": "/calc/mechanical/incline-angled-pull",
        "entries": [
          {
            "entry_id": "entry.incline-angled-pull",
            "tool_id": "incline-angled-pull",
            "page": "/calc/mechanical/incline-angled-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_angled_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-angled-pull"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_angled_pull/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "35f3f1b88e97e81d48e6998783d011073e2d9f8a7137ddf5c3029383f301141d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.hollow_circular_shear.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:18.836Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.hollow_circular_shear CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e3bf5784ae20f42a004bb0a213c59e3187024c1bf300fa4472b9d2572dbe0fe9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_shear",
        "tool_id": "hollow-circular-shear",
        "title": "Hollow circular shear",
        "page": "/calc/mechanical/hollow-circular-shear",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-shear",
            "tool_id": "hollow-circular-shear",
            "page": "/calc/mechanical/hollow-circular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-shear"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.hollow_circular_shear/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e3bf5784ae20f42a004bb0a213c59e3187024c1bf300fa4472b9d2572dbe0fe9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.hollow_circular_section.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:18.471Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.hollow_circular_section CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f82a75ad3cba4a581c4058ffcb271dfe7b9e66667424fc16f0c47e875b085668.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_section",
        "tool_id": "hollow-circular-section",
        "title": "Hollow circular section",
        "page": "/calc/mechanical/hollow-circular-section",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-section",
            "tool_id": "hollow-circular-section",
            "page": "/calc/mechanical/hollow-circular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.hollow_circular_section/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f82a75ad3cba4a581c4058ffcb271dfe7b9e66667424fc16f0c47e875b085668",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.hollow_circular_plastic_modulus.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:18.087Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.hollow_circular_plastic_modulus CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core fc234777c20ba4662016dcc0cc0aa751dc06392c7f7ea7c171fcff97254faa1d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_plastic_modulus",
        "tool_id": "hollow-circular-plastic-modulus",
        "title": "Hollow circular plastic modulus",
        "page": "/calc/mechanical/hollow-circular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-plastic-modulus",
            "tool_id": "hollow-circular-plastic-modulus",
            "page": "/calc/mechanical/hollow-circular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-plastic-modulus"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.hollow_circular_plastic_modulus/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fc234777c20ba4662016dcc0cc0aa751dc06392c7f7ea7c171fcff97254faa1d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.circular_shear.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:17.638Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.circular_shear CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 17a030963e7a4df6465eae03bd9e259d3ccd53451ea2681a4a75cb809a003836.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_shear",
        "tool_id": "circular-shear",
        "title": "Circular shear",
        "page": "/calc/mechanical/circular-shear",
        "entries": [
          {
            "entry_id": "entry.circular-shear",
            "tool_id": "circular-shear",
            "page": "/calc/mechanical/circular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-shear"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.circular_shear/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "17a030963e7a4df6465eae03bd9e259d3ccd53451ea2681a4a75cb809a003836",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.circular_section.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:17.285Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.circular_section CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 0fbad53c9f748c0256ae6129cc7947515f614304fff4f666839e23a1ecea49b8.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_section",
        "tool_id": "circular-section",
        "title": "Circular section",
        "page": "/calc/mechanical/circular-section",
        "entries": [
          {
            "entry_id": "entry.circular-section",
            "tool_id": "circular-section",
            "page": "/calc/mechanical/circular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.circular_section/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0fbad53c9f748c0256ae6129cc7947515f614304fff4f666839e23a1ecea49b8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.circular_plastic_modulus.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:16.916Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.circular_plastic_modulus CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core cfcf299a225ee66b23c7a129236e6861d33e641bd084063adfbb1274b9ead26c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_plastic_modulus",
        "tool_id": "circular-plastic-modulus",
        "title": "Circular plastic modulus",
        "page": "/calc/mechanical/circular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.circular-plastic-modulus",
            "tool_id": "circular-plastic-modulus",
            "page": "/calc/mechanical/circular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-plastic-modulus"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.circular_plastic_modulus/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cfcf299a225ee66b23c7a129236e6861d33e641bd084063adfbb1274b9ead26c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.area_moment.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:16.550Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.area_moment CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 00a2891433cc2246260854a4287171e7eada8fe06e1920fb271cc4d53713543b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.area_moment",
        "tool_id": "area-moment",
        "title": "Area moment",
        "page": "/calc/mechanical/area-moment",
        "entries": [
          {
            "entry_id": "entry.area-moment",
            "tool_id": "area-moment",
            "page": "/calc/mechanical/area-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.area_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/area-moment"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.area_moment/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "00a2891433cc2246260854a4287171e7eada8fe06e1920fb271cc4d53713543b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.angled_pull.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:16.189Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.angled_pull CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 35f615ff461aef493d24692e7559de2b189a5a0d3dcdde0785cce1127fd4e17a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.angled_pull",
        "tool_id": "angled-pull",
        "title": "Angled pull",
        "page": "/calc/mechanical/angled-pull",
        "entries": [
          {
            "entry_id": "entry.angled-pull",
            "tool_id": "angled-pull",
            "page": "/calc/mechanical/angled-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.angled_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/angled-pull"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.angled_pull/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "35f615ff461aef493d24692e7559de2b189a5a0d3dcdde0785cce1127fd4e17a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.transform.z.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:15.832Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.z CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core bb0bb72323d18634d8ddf8ebdb6ed4e230c9c57fae7ee1dfdd15970c845f3885.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.transform.laplace.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:15.042Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.laplace CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 563fee91691ecb31278c81cdea2b0aff89df0ed56392b70e443c3f3b351b30ec.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.4",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.transform.dft.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:14.587Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.dft CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 41df51091f5a1a442cbf136bd3b7e84ca1c8f0b2cec01c17ef6839bbc212f6e0.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.special.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:13.932Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.special CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2209356a44e174f5738ee406e9d5cb2f78d51680533efafb55142cd80c99b404.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.10.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.10.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.ode.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:43:13.190Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.numerical.ode CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1092bffa8354f15820bbab713b436f6edf40175223984d46b4732500ef229cdc.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1092bffa8354f15820bbab713b436f6edf40175223984d46b4732500ef229cdc",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.optimize_1d.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:12.541Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.optimize_1d CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 145760fa82cc01140dc0014da3bce0a5c4a77d658629bb8628ef9e77aca3e672.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.derivative.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:12.091Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.derivative CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 51358526b92723abd3fb24da99410c1bfce0c8625c05049bc6cd571ff118662d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.4",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.4 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.interpolate.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:11.607Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.interpolate CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 0748abf781957872b2650180aa80b7892706784e16906a357f40ae0a710392f5.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.root.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:11.193Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.root CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3d199b5c6b43958871a13e37a1ecc8f9eb80d3686341a89e292d44bb4f282216.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.linear_algebra.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:10.709Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.linear_algebra CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5ccca54c28acb3680a53ffc2668129acc3c5d603fcc10d2f8f27b36b5720f288.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.14.15",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.14.15 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.vector.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:07.174Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.vector CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2e5c6b28b34ad207a4e78d192052d51486e6e7f2b07d7cf8781538ff62bfba8f.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.7.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.7.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.complex.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:06.609Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.complex CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 7de7cede95d32304fda3298eec0c5a90a139f6e1f2608bea0642214a01b17f1b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.polynomial.roots.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:43:05.722Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.polynomial.roots CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3cacd1370d58813a456098338c0fddd6e9d37397d624964be977c9df702f0db4.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.algebra.linear_equation.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:57.583Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.algebra.linear_equation CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f9b7ec60bdd726cb2932736b58fe9c9834a74dc441baaba945089422b096eab7.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.algebra.linear_equation/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f9b7ec60bdd726cb2932736b58fe9c9834a74dc441baaba945089422b096eab7",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.prime_factorization.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:56.565Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.prime_factorization CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b9d3ea059680ed02466489d48be6e12f9a4f35b8471373cd5881354b2fc7d7a9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.prime_factorization/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b9d3ea059680ed02466489d48be6e12f9a4f35b8471373cd5881354b2fc7d7a9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.sequences.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:55.664Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.sequences CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 862921453e343b60d9e1e5ad91a75c4b11566dad144ad1867057db39eb366c99.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sequences/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "862921453e343b60d9e1e5ad91a75c4b11566dad144ad1867057db39eb366c99",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.modulo.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:54.889Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.modulo CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 7f68d65dd72bbe5efd83d1ce2b45cb76b1415386b38ddb7dfce841fe777a34d4.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.modulo/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7f68d65dd72bbe5efd83d1ce2b45cb76b1415386b38ddb7dfce841fe777a34d4",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.combinatorics.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:54.161Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.combinatorics CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 671939159b19a6f1ccdd3a7a414266fa70353bfca6945714e91fb89b3f2b2ff3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.combinatorics/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "671939159b19a6f1ccdd3a7a414266fa70353bfca6945714e91fb89b3f2b2ff3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.coordinate.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:52.319Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.coordinate CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 593075ff7f2e81d5a9eeedd73b86a312a354b8a1cc6038504ff3d1f96a10f71a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.conic.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:51.581Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.conic CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core beb3fe24a717653f9a805f3a062fc026c7199f626a3ac02b3f80983f26fdcdd3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.plane.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:50.161Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.plane CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 36cb9ca32cef159d7c4589cdf6c0ba53718b25497e6e75c5a26da47acbbbdbe9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.triangle.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:49.355Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.triangle CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1925ef897361905ca48b5c3a2140cadf37a2fdb9210156ed83aada5e99eb30e4.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.circle.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:48.790Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.circle CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 29c6c07e691351c4343d0bf8de8da49e455bac3cbfc28a5e1bd46309f492899e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.solid.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:48.288Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.solid CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 89523aa6ddcb301994694f161215408683d2a561b5acdc36406bf971bc72c831.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.18.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.18.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.scientific_notation.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:47.710Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.scientific_notation CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 8c90625b01104f591d380ffa24c03b77e10578e1a139aefab14da1d8f08dfa5e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "2.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 2.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.scientific_notation/2.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "2.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8c90625b01104f591d380ffa24c03b77e10578e1a139aefab14da1d8f08dfa5e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.exponential_growth.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:47.277Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponential_growth CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3c510e301f3390e5d121901dc63bb047d90e27cd5d16118167b7d2fcf1e8c719.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.10",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.10 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.divide.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:46.680Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.divide CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e8465f3c710313c8916410623980d103927ef3e68dcba61158ea697e05e9cf8d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.7",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.7 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.divide/1.0.7"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e8465f3c710313c8916410623980d103927ef3e68dcba61158ea697e05e9cf8d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.tan.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:46.241Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.tan CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 9a7f190fd7c16e75993d726e6632a429f8534a4b20bfeee04f2a6875da8ba574.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.tan/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9a7f190fd7c16e75993d726e6632a429f8534a4b20bfeee04f2a6875da8ba574",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.cos.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:45.673Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.cos CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 176d7e8ae93172e34c080b827c30c22823472d8cd5c355276039723281ebc06d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.cos/1.0.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "176d7e8ae93172e34c080b827c30c22823472d8cd5c355276039723281ebc06d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.sin.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:45.029Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.sin CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3211222bd36434d38d733aeb081295c3073c7564c859ff4afa0a588cbd5ee91a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sin/1.0.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3211222bd36434d38d733aeb081295c3073c7564c859ff4afa0a588cbd5ee91a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.exponent.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:44.450Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponent CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 747f98fcc5035b1250cd31dc5c31ef4f024a575949fc74d653158e0879bc3a0a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.ln.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:43.955Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.ln CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5d40bfcffb9c0cce4aad1c053e38817024ba69c1382742dc9b8d09e5c9a58584.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.ln/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5d40bfcffb9c0cce4aad1c053e38817024ba69c1382742dc9b8d09e5c9a58584",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.pythagorean.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:43.004Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.pythagorean CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 4e661f033102d57e25604c76c92b099170b889cd33df23f00e2c46ec22307d0c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.pythagorean/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4e661f033102d57e25604c76c92b099170b889cd33df23f00e2c46ec22307d0c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.percent_error.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:42.180Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.percent_error CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 6d4460809001d3fec6e6ccdf79e3ccb946c5ab78159af5289752f8ab70d8f089.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.5",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.5 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.log.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:40.698Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.log CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 50443dfe9006b9bcad39c0e818f0ff3208e7071afdb2fe2a3ca5f63707e9b7f8.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.6",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.finance.vat.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:38.668Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Finance",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "finance.vat CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5094fc039a4db31fb7b2a7b767f7877a6cf3ad3b15d0f5891002ea5ff8616d05.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "finance.vat",
        "tool_id": "vat",
        "title": "VAT / GST",
        "page": "/calc/finance/vat",
        "entries": [
          {
            "entry_id": "entry.gst",
            "tool_id": "gst",
            "page": "/calc/finance/gst"
          },
          {
            "entry_id": "entry.vat",
            "tool_id": "vat",
            "page": "/calc/finance/vat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/finance.vat"
        },
        {
          "label": "Calculator",
          "href": "/calc/finance/vat"
        },
        {
          "label": "Evidence",
          "href": "/evidence/finance.vat/1.3.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5094fc039a4db31fb7b2a7b767f7877a6cf3ad3b15d0f5891002ea5ff8616d05",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.education.gpa_letter.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:38.270Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Education",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "education.gpa_letter CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core bfc9ab36f236870cee3072bc4412a20a76d2c0f224e41ff51e2c4e95f66f2949.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "education.gpa_letter",
        "tool_id": "gpa-to-letter",
        "title": "GPA ↔ letter grade",
        "page": "/calc/grade/gpa-to-letter",
        "entries": [
          {
            "entry_id": "entry.gpa-to-letter",
            "tool_id": "gpa-to-letter",
            "page": "/calc/grade/gpa-to-letter"
          },
          {
            "entry_id": "entry.letter-grade-to-gpa",
            "tool_id": "letter-grade-to-gpa",
            "page": "/calc/grade/letter-grade-to-gpa"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/education.gpa_letter"
        },
        {
          "label": "Calculator",
          "href": "/calc/grade/gpa-to-letter"
        },
        {
          "label": "Evidence",
          "href": "/evidence/education.gpa_letter/1.1.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.3",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bfc9ab36f236870cee3072bc4412a20a76d2c0f224e41ff51e2c4e95f66f2949",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.education.final_grade.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:37.904Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Education",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "education.final_grade CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core abffb9d3324640cf575764983a74c4dbcf34fd56848a4932686b8ae3ca8319ea.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "education.final_grade",
        "tool_id": "final-grade",
        "title": "Final grade",
        "page": "/calc/grade/final-grade",
        "entries": [
          {
            "entry_id": "entry.final-grade",
            "tool_id": "final-grade",
            "page": "/calc/grade/final-grade"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/education.final_grade"
        },
        {
          "label": "Calculator",
          "href": "/calc/grade/final-grade"
        },
        {
          "label": "Evidence",
          "href": "/evidence/education.final_grade/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "abffb9d3324640cf575764983a74c4dbcf34fd56848a4932686b8ae3ca8319ea",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.stripline.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:37.558Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.pcb.stripline CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 95090440d17f037884822a0ee85b83e4e7288293e94a973d003e590bd409e9e4.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.stripline",
        "tool_id": "pcb-stripline",
        "title": "Stripline impedance",
        "page": "/calc/electric/pcb-stripline",
        "entries": [
          {
            "entry_id": "entry.pcb-stripline",
            "tool_id": "pcb-stripline",
            "page": "/calc/electric/pcb-stripline"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.stripline"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-stripline"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.stripline/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "95090440d17f037884822a0ee85b83e4e7288293e94a973d003e590bd409e9e4",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.va_to_kva.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:37.153Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.va_to_kva CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f5a880d901ee4c2a5dbf943d1cad4ac463890e6feb043951c9dbf7cfcbf384a3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.va_to_kva",
        "tool_id": "va-to-kva",
        "title": "VA to kVA",
        "page": "/calc/electric/va-to-kva",
        "entries": [
          {
            "entry_id": "entry.va-to-kva",
            "tool_id": "va-to-kva",
            "page": "/calc/electric/va-to-kva"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.va_to_kva"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/va-to-kva"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.va_to_kva/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f5a880d901ee4c2a5dbf943d1cad4ac463890e6feb043951c9dbf7cfcbf384a3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_amps.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:36.782Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.watts_amps CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core df1ae92c4b04653401ed253da18a03f20ddb4fbcf14c38768d70eca593a47f5c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_amps",
        "tool_id": "watts-to-amps",
        "title": "Watts ↔ amps",
        "page": "/calc/electric/watts-to-amps",
        "entries": [
          {
            "entry_id": "entry.watts-to-amps",
            "tool_id": "watts-to-amps",
            "page": "/calc/electric/watts-to-amps"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_amps"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-amps"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_amps/1.4.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "df1ae92c4b04653401ed253da18a03f20ddb4fbcf14c38768d70eca593a47f5c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.engineering.tolerance.monte_carlo.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:36.390Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "engineering.tolerance.monte_carlo CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2e7bdad8b79787d104004c3122dd4deb9fd7c1aabaab0df8aeadb755e45af9eb.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.monte_carlo",
        "tool_id": "monte-carlo-tolerance",
        "title": "1-D Tolerance Analysis Workspace",
        "page": "/calc/engineering/monte-carlo-tolerance",
        "entries": [
          {
            "entry_id": "entry.monte-carlo-tolerance",
            "tool_id": "monte-carlo-tolerance",
            "page": "/calc/engineering/monte-carlo-tolerance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.12.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.12.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.monte_carlo"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/monte-carlo-tolerance"
        },
        {
          "label": "Evidence",
          "href": "/evidence/engineering.tolerance.monte_carlo/1.12.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.12.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2e7bdad8b79787d104004c3122dd4deb9fd7c1aabaab0df8aeadb755e45af9eb",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.digital.binary_hex.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:35.569Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.digital.binary_hex CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core dc944c404dd07b231670b895fbe9dccfc3a22d56d3ee935a5cbd5b1f76eaf1a8.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.digital.binary_hex",
        "tool_id": "binary-hex",
        "title": "Binary ↔ Hexadecimal",
        "page": "/calc/physics/binary-hex",
        "entries": [
          {
            "entry_id": "entry.binary-hex",
            "tool_id": "binary-hex",
            "page": "/calc/physics/binary-hex"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.digital.binary_hex"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/binary-hex"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.digital.binary_hex/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dc944c404dd07b231670b895fbe9dccfc3a22d56d3ee935a5cbd5b1f76eaf1a8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.pressure.psi_bar.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:35.234Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.pressure.psi_bar CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e80b92e2b1e612eb00d250c0dd3d04b7a8e34d7d43b75751ce50a4e6e090a1c7.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.pressure.psi_bar",
        "tool_id": "psi-bar",
        "title": "PSI ↔ Bar",
        "page": "/calc/physics/psi-bar",
        "entries": [
          {
            "entry_id": "entry.psi-bar",
            "tool_id": "psi-bar",
            "page": "/calc/physics/psi-bar"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.pressure.psi_bar"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/psi-bar"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.pressure.psi_bar/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e80b92e2b1e612eb00d250c0dd3d04b7a8e34d7d43b75751ce50a4e6e090a1c7",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.frequency.hz_rads.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:34.847Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.frequency.hz_rads CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f7ca3a25df4518fc8ec511aee23989fd24f57eee5e112781e07e55d114d93f88.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.frequency.hz_rads",
        "tool_id": "hz-rads",
        "title": "Hz ↔ rad/s",
        "page": "/calc/physics/hz-rads",
        "entries": [
          {
            "entry_id": "entry.hz-rads",
            "tool_id": "hz-rads",
            "page": "/calc/physics/hz-rads"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.frequency.hz_rads"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hz-rads"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.frequency.hz_rads/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f7ca3a25df4518fc8ec511aee23989fd24f57eee5e112781e07e55d114d93f88",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.energy.joule_ev.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:34.433Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.energy.joule_ev CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core ee6ad4f566867f3ae53238b75ecacfb77d5f3f5e07404f59350d1d11167bb0fd.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.energy.joule_ev",
        "tool_id": "joule-ev",
        "title": "Joule ↔ Electronvolt",
        "page": "/calc/physics/joule-ev",
        "entries": [
          {
            "entry_id": "entry.joule-ev",
            "tool_id": "joule-ev",
            "page": "/calc/physics/joule-ev"
          },
          {
            "entry_id": "entry.ev-to-joule",
            "tool_id": "ev-to-joule",
            "page": "/convert/energy/ev-to-joule"
          },
          {
            "entry_id": "entry.joule-to-ev",
            "tool_id": "joule-to-ev",
            "page": "/convert/energy/joule-to-ev"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.joule_ev"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/joule-ev"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.energy.joule_ev/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ee6ad4f566867f3ae53238b75ecacfb77d5f3f5e07404f59350d1d11167bb0fd",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.magnetic.tesla_gauss.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:34.071Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.magnetic.tesla_gauss CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core ba32b8efaa30c4e5eeb35652ebe91287e02c42b64d220912076ef16e786262f3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.magnetic.tesla_gauss",
        "tool_id": "tesla-gauss",
        "title": "Tesla ↔ Gauss",
        "page": "/calc/physics/tesla-gauss",
        "entries": [
          {
            "entry_id": "entry.tesla-gauss",
            "tool_id": "tesla-gauss",
            "page": "/calc/physics/tesla-gauss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.magnetic.tesla_gauss"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/tesla-gauss"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.magnetic.tesla_gauss/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba32b8efaa30c4e5eeb35652ebe91287e02c42b64d220912076ef16e786262f3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.power.watt_hp.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:33.682Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.power.watt_hp CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 27be412ab9824a0740b7a2bc3871e4b568392ee935678eff93d24ad8df35c0cf.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.power.watt_hp",
        "tool_id": "watt-hp",
        "title": "Watt ↔ Horsepower",
        "page": "/calc/physics/watt-hp",
        "entries": [
          {
            "entry_id": "entry.watt-hp",
            "tool_id": "watt-hp",
            "page": "/calc/physics/watt-hp"
          },
          {
            "entry_id": "entry.hp-to-watt",
            "tool_id": "hp-to-watt",
            "page": "/convert/power/hp-to-watt"
          },
          {
            "entry_id": "entry.watt-to-hp",
            "tool_id": "watt-to-hp",
            "page": "/convert/power/watt-to-hp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.power.watt_hp"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/watt-hp"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.power.watt_hp/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27be412ab9824a0740b7a2bc3871e4b568392ee935678eff93d24ad8df35c0cf",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.temperature.celsius_kelvin.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:33.295Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.temperature.celsius_kelvin CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f3ce909912c1bc99e01cffdb3115c7fb1f653229c3ba927855e6049aaaaf2c55.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.temperature.celsius_kelvin",
        "tool_id": "celsius-kelvin",
        "title": "Celsius ↔ Kelvin",
        "page": "/calc/physics/celsius-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-kelvin",
            "tool_id": "celsius-kelvin",
            "page": "/calc/physics/celsius-kelvin"
          },
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          },
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.temperature.celsius_kelvin"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/celsius-kelvin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.temperature.celsius_kelvin/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f3ce909912c1bc99e01cffdb3115c7fb1f653229c3ba927855e6049aaaaf2c55",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.speed.mps_kmh.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:32.915Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.speed.mps_kmh CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 22c0da3d3feeeea0d28ed9bd9199fbba7c929b4a51df016178f22edb2a2d1e1a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.speed.mps_kmh",
        "tool_id": "mps-kmh",
        "title": "m/s ↔ km/h",
        "page": "/calc/physics/mps-kmh",
        "entries": [
          {
            "entry_id": "entry.mps-kmh",
            "tool_id": "mps-kmh",
            "page": "/calc/physics/mps-kmh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.speed.mps_kmh"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/mps-kmh"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.speed.mps_kmh/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "22c0da3d3feeeea0d28ed9bd9199fbba7c929b4a51df016178f22edb2a2d1e1a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.force.newton_lbf.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:32.499Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.force.newton_lbf CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1a54ccfcbebb7532bc8827742eb00d1427ba5e233f82d6eebc3ecafc947b26d9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.force.newton_lbf",
        "tool_id": "newton-lbf",
        "title": "Newton ↔ lbf",
        "page": "/calc/physics/newton-lbf",
        "entries": [
          {
            "entry_id": "entry.newton-lbf",
            "tool_id": "newton-lbf",
            "page": "/calc/physics/newton-lbf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.force.newton_lbf"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/newton-lbf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.force.newton_lbf/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1a54ccfcbebb7532bc8827742eb00d1427ba5e233f82d6eebc3ecafc947b26d9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.units.energy.kwh_joule.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:32.153Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "units.energy.kwh_joule CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 99c5e6f60a661271582af91cf991930d3a0729f87dd69a8d3c2f7602adcb5bfa.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.energy.kwh_joule",
        "tool_id": "kwh-joule",
        "title": "kWh ↔ Joule",
        "page": "/calc/physics/kwh-joule",
        "entries": [
          {
            "entry_id": "entry.kwh-joule",
            "tool_id": "kwh-joule",
            "page": "/calc/physics/kwh-joule"
          },
          {
            "entry_id": "entry.joule-to-kwh",
            "tool_id": "joule-to-kwh",
            "page": "/convert/energy/joule-to-kwh"
          },
          {
            "entry_id": "entry.kwh-to-joule",
            "tool_id": "kwh-to-joule",
            "page": "/convert/energy/kwh-to-joule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.kwh_joule"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/kwh-joule"
        },
        {
          "label": "Evidence",
          "href": "/evidence/units.energy.kwh_joule/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "99c5e6f60a661271582af91cf991930d3a0729f87dd69a8d3c2f7602adcb5bfa",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.specific_heat.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:31.826Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.thermo.specific_heat CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core ac956705c12fe72d16fe97f865ff507a9c492f466579694f63879d46f53ac76b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.specific_heat",
        "tool_id": "specific-heat",
        "title": "Specific Heat Capacity",
        "page": "/calc/physics/specific-heat",
        "entries": [
          {
            "entry_id": "entry.specific-heat",
            "tool_id": "specific-heat",
            "page": "/calc/physics/specific-heat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.specific_heat"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-heat"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.specific_heat/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ac956705c12fe72d16fe97f865ff507a9c492f466579694f63879d46f53ac76b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.heat_transfer.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:31.434Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.thermo.heat_transfer CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 208ba90a5c06aaa0f3f4c65a7d3aff97404aa986a2cef16fa0886e77016374ce.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.heat_transfer",
        "tool_id": "heat-transfer",
        "title": "Heat Transfer",
        "page": "/calc/physics/heat-transfer",
        "entries": [
          {
            "entry_id": "entry.heat-transfer",
            "tool_id": "heat-transfer",
            "page": "/calc/physics/heat-transfer"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.heat_transfer"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/heat-transfer"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.heat_transfer/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "208ba90a5c06aaa0f3f4c65a7d3aff97404aa986a2cef16fa0886e77016374ce",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.ideal_gas.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:31.106Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.thermo.ideal_gas CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3a60448149c0ba9c1c6bd9a910bd37ae5e4a1cfa47e835203d48b60d96780a37.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.ideal_gas",
        "tool_id": "ideal-gas",
        "title": "Ideal Gas Law",
        "page": "/calc/physics/ideal-gas",
        "entries": [
          {
            "entry_id": "entry.ideal-gas",
            "tool_id": "ideal-gas",
            "page": "/calc/physics/ideal-gas"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.ideal_gas"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/ideal-gas"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.ideal_gas/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3a60448149c0ba9c1c6bd9a910bd37ae5e4a1cfa47e835203d48b60d96780a37",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.modern.time_dilation.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:30.771Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.modern.time_dilation CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 889442d208543442f6bdcfc0d7a772a04b9ef94b8292e43ddacdd4954555d087.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.modern.time_dilation",
        "tool_id": "time-dilation",
        "title": "Time Dilation Calculator",
        "page": "/calc/physics/time-dilation",
        "entries": [
          {
            "entry_id": "entry.time-dilation",
            "tool_id": "time-dilation",
            "page": "/calc/physics/time-dilation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.time_dilation"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/time-dilation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.modern.time_dilation/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "889442d208543442f6bdcfc0d7a772a04b9ef94b8292e43ddacdd4954555d087",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.materials.youngs.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:30.435Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.materials.youngs CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 444d349326d9dc7cfed2804ffc07447b7574bd5087b2f85cceec0fd940ced8e9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.materials.youngs",
        "tool_id": "youngs",
        "title": "Young's Modulus Calculator",
        "page": "/calc/physics/youngs",
        "entries": [
          {
            "entry_id": "entry.youngs",
            "tool_id": "youngs",
            "page": "/calc/physics/youngs"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.materials.youngs"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/youngs"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.materials.youngs/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "444d349326d9dc7cfed2804ffc07447b7574bd5087b2f85cceec0fd940ced8e9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.materials.thermal.linear_expansion.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:30.066Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Materials",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "materials.thermal.linear_expansion CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 7583e75a82f9626ea21746301f641896bbdcaea621d8cb936bd4832d7e2f5d83.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "materials.thermal.linear_expansion",
        "tool_id": "linear-thermal-expansion",
        "title": "Linear Thermal Expansion Calculator",
        "page": "/calc/physics/linear-thermal-expansion",
        "entries": [
          {
            "entry_id": "entry.linear-thermal-expansion",
            "tool_id": "linear-thermal-expansion",
            "page": "/calc/physics/linear-thermal-expansion"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/materials.thermal.linear_expansion"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/linear-thermal-expansion"
        },
        {
          "label": "Evidence",
          "href": "/evidence/materials.thermal.linear_expansion/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7583e75a82f9626ea21746301f641896bbdcaea621d8cb936bd4832d7e2f5d83",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.modern.half_life.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:29.684Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.modern.half_life CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a2c469a6db04491eac5fb57971a2f5d343ffa7399364eae13f62ff857313fe7b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.modern.half_life",
        "tool_id": "half-life",
        "title": "Half-Life Calculator",
        "page": "/calc/physics/half-life",
        "entries": [
          {
            "entry_id": "entry.half-life",
            "tool_id": "half-life",
            "page": "/calc/physics/half-life"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.half_life"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/half-life"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.modern.half_life/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a2c469a6db04491eac5fb57971a2f5d343ffa7399364eae13f62ff857313fe7b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.trajectory.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:29.327Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.trajectory CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core dc6b01114aa3e3ef54953a560450a5600fceee860f8cc1999862bf1496ec9ffc.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.trajectory",
        "tool_id": "trajectory",
        "title": "Projectile Trajectory Calculator",
        "page": "/calc/physics/trajectory",
        "entries": [
          {
            "entry_id": "entry.trajectory",
            "tool_id": "trajectory",
            "page": "/calc/physics/trajectory"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.trajectory"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trajectory"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.trajectory/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dc6b01114aa3e3ef54953a560450a5600fceee860f8cc1999862bf1496ec9ffc",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.em.faraday.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:28.942Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.em.faraday CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 63ad7fec86b6911a8b0f50e201384b61bae9d18cab765bdbcb5cbf82b282491c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.faraday",
        "tool_id": "faraday",
        "title": "Faraday's Law Calculator",
        "page": "/calc/physics/faraday",
        "entries": [
          {
            "entry_id": "entry.faraday",
            "tool_id": "faraday",
            "page": "/calc/physics/faraday"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.faraday"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/faraday"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.faraday/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "63ad7fec86b6911a8b0f50e201384b61bae9d18cab765bdbcb5cbf82b282491c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.viscosity.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:28.574Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.viscosity CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 9cebac2081400a99a6ef287a297b0b27e2e690594d7d63105aa3241c18525c57.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.viscosity",
        "tool_id": "viscosity",
        "title": "Viscosity Calculator",
        "page": "/calc/physics/viscosity",
        "entries": [
          {
            "entry_id": "entry.viscosity",
            "tool_id": "viscosity",
            "page": "/calc/physics/viscosity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.viscosity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/viscosity"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.viscosity/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9cebac2081400a99a6ef287a297b0b27e2e690594d7d63105aa3241c18525c57",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.bernoulli.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:28.200Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.bernoulli CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f7e8f7696d3f2c3f560798963609f1b98cc4af23886d8f8ff94835bfd443b8ec.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.bernoulli",
        "tool_id": "bernoulli",
        "title": "Bernoulli's Equation",
        "page": "/calc/physics/bernoulli",
        "entries": [
          {
            "entry_id": "entry.bernoulli",
            "tool_id": "bernoulli",
            "page": "/calc/physics/bernoulli"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.bernoulli"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/bernoulli"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.bernoulli/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f7e8f7696d3f2c3f560798963609f1b98cc4af23886d8f8ff94835bfd443b8ec",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.optics.lens_maker.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:27.807Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.optics.lens_maker CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 85db2adaa32dee77e41de5724bc4984a6577fca15f004613ac6b03cc46396048.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.optics.lens_maker",
        "tool_id": "lens-maker",
        "title": "Lens Maker Calculator",
        "page": "/calc/physics/lens-maker",
        "entries": [
          {
            "entry_id": "entry.lens-maker",
            "tool_id": "lens-maker",
            "page": "/calc/physics/lens-maker"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.lens_maker"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/lens-maker"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.optics.lens_maker/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "85db2adaa32dee77e41de5724bc4984a6577fca15f004613ac6b03cc46396048",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.optics.snell.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:27.447Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.optics.snell CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 616781be770dd2edaa405310eafaffa8ed8d20c44f28ab7f0ad7739e953c6f11.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.optics.snell",
        "tool_id": "snell",
        "title": "Snell's Law Calculator",
        "page": "/calc/physics/snell",
        "entries": [
          {
            "entry_id": "entry.snell",
            "tool_id": "snell",
            "page": "/calc/physics/snell"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.snell"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/snell"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.optics.snell/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "616781be770dd2edaa405310eafaffa8ed8d20c44f28ab7f0ad7739e953c6f11",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.charles.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:27.060Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.thermo.charles CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 7af2bb3daff899b80e2795dfdc4e38e1108007a8c41722352f213473ad961c74.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.charles",
        "tool_id": "charles",
        "title": "Charles's Law Calculator",
        "page": "/calc/physics/charles",
        "entries": [
          {
            "entry_id": "entry.charles",
            "tool_id": "charles",
            "page": "/calc/physics/charles"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.charles"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/charles"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.charles/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7af2bb3daff899b80e2795dfdc4e38e1108007a8c41722352f213473ad961c74",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.drag.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:26.640Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.drag CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b8ee2478b4419db040c34750c0dcaec831e117790d9b696e6d87a71f66b29e82.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.drag",
        "tool_id": "drag",
        "title": "Drag Force Calculator",
        "page": "/calc/physics/drag",
        "entries": [
          {
            "entry_id": "entry.drag",
            "tool_id": "drag",
            "page": "/calc/physics/drag"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.drag"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/drag"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.drag/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b8ee2478b4419db040c34750c0dcaec831e117790d9b696e6d87a71f66b29e82",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.em.magnetic_field.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:26.305Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.em.magnetic_field CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c49e0c5da4f2e65e8f9040f65984230c53f4d7566a16a6c66ca0fbf20d880b02.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.magnetic_field",
        "tool_id": "magnetic-field",
        "title": "Magnetic Field Calculator",
        "page": "/calc/physics/magnetic-field",
        "entries": [
          {
            "entry_id": "entry.magnetic-field",
            "tool_id": "magnetic-field",
            "page": "/calc/physics/magnetic-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.magnetic_field"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/magnetic-field"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.magnetic_field/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c49e0c5da4f2e65e8f9040f65984230c53f4d7566a16a6c66ca0fbf20d880b02",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.projectile.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:25.944Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.projectile CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 87a8aa62f23bfed71b3aebdd13632a6a80a7aac1dbdb6aa704877070cf5b6b53.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.projectile",
        "tool_id": "projectile",
        "title": "Projectile Motion",
        "page": "/calc/physics/projectile",
        "entries": [
          {
            "entry_id": "entry.projectile",
            "tool_id": "projectile",
            "page": "/calc/physics/projectile"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.projectile"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/projectile"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.projectile/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "87a8aa62f23bfed71b3aebdd13632a6a80a7aac1dbdb6aa704877070cf5b6b53",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.boyle.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:25.566Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.thermo.boyle CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 9619e77fcd22b322454c23f0d8e568e120b6991b0794a095bacb2b90336a3fa7.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.boyle",
        "tool_id": "boyle",
        "title": "Boyle's Law Calculator",
        "page": "/calc/physics/boyle",
        "entries": [
          {
            "entry_id": "entry.boyle",
            "tool_id": "boyle",
            "page": "/calc/physics/boyle"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.boyle"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/boyle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.boyle/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9619e77fcd22b322454c23f0d8e568e120b6991b0794a095bacb2b90336a3fa7",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.em.electric_field.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:25.229Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.em.electric_field CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c17da69cd7cc7c81028504cf74326aaca92d0a0463cb24ec8c455898ebb7f768.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.electric_field",
        "tool_id": "electric-field",
        "title": "Electric Field Calculator",
        "page": "/calc/physics/electric-field",
        "entries": [
          {
            "entry_id": "entry.electric-field",
            "tool_id": "electric-field",
            "page": "/calc/physics/electric-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.electric_field"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/electric-field"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.electric_field/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c17da69cd7cc7c81028504cf74326aaca92d0a0463cb24ec8c455898ebb7f768",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.flow_rate.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:24.869Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.flow_rate CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core ec24a9cc67a4d1ec31e7d1024ac9642808c4519f5cbd823a00b88c9d517ad367.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.flow_rate",
        "tool_id": "flow-rate",
        "title": "Flow Rate Calculator",
        "page": "/calc/physics/flow-rate",
        "entries": [
          {
            "entry_id": "entry.flow-rate",
            "tool_id": "flow-rate",
            "page": "/calc/physics/flow-rate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.flow_rate"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/flow-rate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.flow_rate/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ec24a9cc67a4d1ec31e7d1024ac9642808c4519f5cbd823a00b88c9d517ad367",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.friction.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:24.508Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.friction CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 78436694f10804e2d391c64e3c096b7a1e91a9790ad9ce66ac80e34feb3a01e3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.friction",
        "tool_id": "friction",
        "title": "Friction Calculator",
        "page": "/calc/physics/friction",
        "entries": [
          {
            "entry_id": "entry.friction",
            "tool_id": "friction",
            "page": "/calc/physics/friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/friction"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.friction/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "78436694f10804e2d391c64e3c096b7a1e91a9790ad9ce66ac80e34feb3a01e3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.free_fall.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:24.175Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.free_fall CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b42e9e781da693f70e0a300a3092e87b73d2aa7749796c978c6d28e7c0cde45c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.free_fall",
        "tool_id": "free-fall",
        "title": "Free Fall Calculator",
        "page": "/calc/physics/free-fall",
        "entries": [
          {
            "entry_id": "entry.free-fall",
            "tool_id": "free-fall",
            "page": "/calc/physics/free-fall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.free_fall"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/free-fall"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.free_fall/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b42e9e781da693f70e0a300a3092e87b73d2aa7749796c978c6d28e7c0cde45c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.displacement.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:23.750Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.displacement CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 24812cb17bdf59b3b773dbdf6ff6096c2c49f8ff47cfa377408e1364b8b70286.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.displacement",
        "tool_id": "displacement",
        "title": "Displacement Calculator",
        "page": "/calc/physics/displacement",
        "entries": [
          {
            "entry_id": "entry.displacement",
            "tool_id": "displacement",
            "page": "/calc/physics/displacement"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.displacement"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/displacement"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.displacement/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "24812cb17bdf59b3b773dbdf6ff6096c2c49f8ff47cfa377408e1364b8b70286",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.reynolds.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:23.356Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.reynolds CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c919868ecf6ce261f3502f6ab17fbab3d4ac85ac8307dde8a0ad0d2097f72581.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.reynolds",
        "tool_id": "reynolds",
        "title": "Reynolds Number",
        "page": "/calc/physics/reynolds",
        "entries": [
          {
            "entry_id": "entry.reynolds",
            "tool_id": "reynolds",
            "page": "/calc/physics/reynolds"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.reynolds"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/reynolds"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.reynolds/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c919868ecf6ce261f3502f6ab17fbab3d4ac85ac8307dde8a0ad0d2097f72581",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.acoustics.sound_level.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:23.005Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.acoustics.sound_level CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 932cabb117d1c45b3c93bfe372737c350318c8e85a10c9a588bbd392cf3e666b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.sound_level",
        "tool_id": "sound-level",
        "title": "Sound Level Calculator",
        "page": "/calc/physics/sound-level",
        "entries": [
          {
            "entry_id": "entry.sound-level",
            "tool_id": "sound-level",
            "page": "/calc/physics/sound-level"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.sound_level"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sound-level"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.acoustics.sound_level/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "932cabb117d1c45b3c93bfe372737c350318c8e85a10c9a588bbd392cf3e666b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.acoustics.doppler.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:22.647Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.acoustics.doppler CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1d638dd61864da37277028da4c34570ee42ca7e8f92e9545c0f038d171cd59ce.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.doppler",
        "tool_id": "doppler",
        "title": "Doppler Effect Calculator",
        "page": "/calc/physics/doppler",
        "entries": [
          {
            "entry_id": "entry.doppler",
            "tool_id": "doppler",
            "page": "/calc/physics/doppler"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.doppler"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/doppler"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.acoustics.doppler/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1d638dd61864da37277028da4c34570ee42ca7e8f92e9545c0f038d171cd59ce",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.acceleration.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:22.279Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.acceleration CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core bc847f9433afc904c86e725a5de91dca443c1bb41faa0ce216db0baae8e08e26.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.acceleration",
        "tool_id": "acceleration",
        "title": "Acceleration Calculator",
        "page": "/calc/physics/acceleration",
        "entries": [
          {
            "entry_id": "entry.acceleration",
            "tool_id": "acceleration",
            "page": "/calc/physics/acceleration"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.acceleration"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/acceleration"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.acceleration/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bc847f9433afc904c86e725a5de91dca443c1bb41faa0ce216db0baae8e08e26",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.velocity.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:21.934Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.velocity CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2fe1e738319105c312c720598b7fb3f41188155fd919af73810d63810c65431d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.velocity",
        "tool_id": "velocity",
        "title": "Velocity Calculator",
        "page": "/calc/physics/velocity",
        "entries": [
          {
            "entry_id": "entry.velocity",
            "tool_id": "velocity",
            "page": "/calc/physics/velocity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.velocity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/velocity"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.velocity/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2fe1e738319105c312c720598b7fb3f41188155fd919af73810d63810c65431d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.suvat.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:21.589Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.kinematics.suvat CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 81996d511356a0412e0ab09f606d492ce551b19289ba2573d273bfda11411d65.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.suvat",
        "tool_id": "suvat",
        "title": "SUVAT Calculator",
        "page": "/calc/physics/suvat",
        "entries": [
          {
            "entry_id": "entry.suvat",
            "tool_id": "suvat",
            "page": "/calc/physics/suvat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.suvat"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/suvat"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.suvat/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "81996d511356a0412e0ab09f606d492ce551b19289ba2573d273bfda11411d65",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.energy.efficiency.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:21.208Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.energy.efficiency CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1c3874a56bb6e61719130edea52e4285994ebfbfbcbb65d64e2936eea2d306c4.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.energy.efficiency",
        "tool_id": "efficiency",
        "title": "Efficiency Calculator",
        "page": "/calc/physics/efficiency",
        "entries": [
          {
            "entry_id": "entry.efficiency",
            "tool_id": "efficiency",
            "page": "/calc/physics/efficiency"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.efficiency"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/efficiency"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.efficiency/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1c3874a56bb6e61719130edea52e4285994ebfbfbcbb65d64e2936eea2d306c4",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.centripetal.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:20.870Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.centripetal CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f82471bcf44a4d2b8766aea24238954e8013bc616b53f2c0e879fbb70f71f3bb.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.centripetal",
        "tool_id": "centripetal",
        "title": "Centripetal Force Calculator",
        "page": "/calc/physics/centripetal",
        "entries": [
          {
            "entry_id": "entry.centripetal",
            "tool_id": "centripetal",
            "page": "/calc/physics/centripetal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.centripetal"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/centripetal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.centripetal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f82471bcf44a4d2b8766aea24238954e8013bc616b53f2c0e879fbb70f71f3bb",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.work_power.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:20.465Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.work_power CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2e17a412820e4b41292599e9ac654d8a4b19bc90c1cec5e763997a41090f9a13.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.work_power",
        "tool_id": "work-power",
        "title": "Work and Power Calculator",
        "page": "/calc/physics/work-power",
        "entries": [
          {
            "entry_id": "entry.work-power",
            "tool_id": "work-power",
            "page": "/calc/physics/work-power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.work_power"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/work-power"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.work_power/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2e17a412820e4b41292599e9ac654d8a4b19bc90c1cec5e763997a41090f9a13",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.torque.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:19.912Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.torque CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 32e4f1dcd2af9386677633388794e035ee0a03de58101ab90dea914319ee4c8a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.torque",
        "tool_id": "torque",
        "title": "Torque Calculator",
        "page": "/calc/physics/torque",
        "entries": [
          {
            "entry_id": "entry.torque",
            "tool_id": "torque",
            "page": "/calc/physics/torque"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.torque"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/torque"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.torque/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "32e4f1dcd2af9386677633388794e035ee0a03de58101ab90dea914319ee4c8a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.impulse.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:19.561Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.impulse CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c7f8d9700ab8a0a31ee2c32e6999f6c60a9e1a8adc21a93a6a8302d1b7fe3291.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.impulse",
        "tool_id": "impulse",
        "title": "Impulse Calculator",
        "page": "/calc/physics/impulse",
        "entries": [
          {
            "entry_id": "entry.impulse",
            "tool_id": "impulse",
            "page": "/calc/physics/impulse"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.impulse"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/impulse"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.impulse/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c7f8d9700ab8a0a31ee2c32e6999f6c60a9e1a8adc21a93a6a8302d1b7fe3291",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.momentum.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:19.142Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.momentum CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f8763f08d6a64c727376a22cdf691f99bc090e6a75d475c2c3101be22d5a1599.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.momentum",
        "tool_id": "momentum",
        "title": "Momentum Calculator",
        "page": "/calc/physics/momentum",
        "entries": [
          {
            "entry_id": "entry.momentum",
            "tool_id": "momentum",
            "page": "/calc/physics/momentum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.momentum"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/momentum"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.momentum/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f8763f08d6a64c727376a22cdf691f99bc090e6a75d475c2c3101be22d5a1599",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.em.coulomb.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:18.793Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.em.coulomb CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3a103c8a7adaaa01fffcfe3d4da5de1290c0111fefb7995f2785422dc5580b79.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.coulomb",
        "tool_id": "coulomb",
        "title": "Coulomb's Law",
        "page": "/calc/physics/coulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb",
            "tool_id": "coulomb",
            "page": "/calc/physics/coulomb"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.coulomb"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/coulomb"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.coulomb/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3a103c8a7adaaa01fffcfe3d4da5de1290c0111fefb7995f2785422dc5580b79",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.energy.potential.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:18.451Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.energy.potential CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core af5fb82c0a09c4cc5076a092bbd69d44a85ae3568d9e50c30ac54c0129e90c27.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.energy.potential",
        "tool_id": "potential",
        "title": "Potential Energy Calculator",
        "page": "/calc/physics/potential",
        "entries": [
          {
            "entry_id": "entry.potential",
            "tool_id": "potential",
            "page": "/calc/physics/potential"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.potential"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/potential"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.potential/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "af5fb82c0a09c4cc5076a092bbd69d44a85ae3568d9e50c30ac54c0129e90c27",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.energy.kinetic.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:18.033Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.energy.kinetic CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 9a55eebbd5f75ba7b6d568dd65a8cf66bd28919e1ab4fc1619c710395e95df55.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.energy.kinetic",
        "tool_id": "kinetic",
        "title": "Kinetic Energy Calculator",
        "page": "/calc/physics/kinetic",
        "entries": [
          {
            "entry_id": "entry.kinetic",
            "tool_id": "kinetic",
            "page": "/calc/physics/kinetic"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.kinetic"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/kinetic"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.kinetic/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9a55eebbd5f75ba7b6d568dd65a8cf66bd28919e1ab4fc1619c710395e95df55",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.force.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:17.493Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.dynamics.force CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b910860cd5e594c6eff4843baca2c4c3bc1e8d9a241d8ff2d4f44945360504f1.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.force",
        "tool_id": "force",
        "title": "Force (F=ma)",
        "page": "/calc/physics/force",
        "entries": [
          {
            "entry_id": "entry.force",
            "tool_id": "force",
            "page": "/calc/physics/force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.force"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/force"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.force/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b910860cd5e594c6eff4843baca2c4c3bc1e8d9a241d8ff2d4f44945360504f1",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.smith.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:42:17.056Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.smith CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2ab44f9992762f2a9d965172b7576697522a7b90831d5390f7f6f96c695c0fc6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.smith",
        "tool_id": "smith-chart",
        "title": "Smith Chart (Impedance Matching)",
        "page": "/calc/electric/smith-chart",
        "entries": [
          {
            "entry_id": "entry.smith-chart",
            "tool_id": "smith-chart",
            "page": "/calc/electric/smith-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.6.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.6.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.smith"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/smith-chart"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.resistor_color_code.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:16.540Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.resistor_color_code CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e920a9d6202e5e0251cf62046e3565856332d51fced8a5bfecb5cb5b5d7d82d9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.resistor_color_code",
        "tool_id": "resistor-color",
        "title": "Resistor Color Code Calculator",
        "page": "/calc/electric/resistor-color-code",
        "entries": [
          {
            "entry_id": "entry.resistor-color-code",
            "tool_id": "resistor-color",
            "page": "/calc/electric/resistor-color-code"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.resistor_color_code"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/resistor-color-code"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.resistor_color_code/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e920a9d6202e5e0251cf62046e3565856332d51fced8a5bfecb5cb5b5d7d82d9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.lc_match.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:16.194Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.lc_match CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3dfc5c6838d6b172f9f1810ea3ca189d32eb0d8ffa311a0d0a76a892810e085e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.lc_match",
        "tool_id": "lc-match",
        "title": "L-section LC Match",
        "page": "/calc/electric/lc-match",
        "entries": [
          {
            "entry_id": "entry.lc-match",
            "tool_id": "lc-match",
            "page": "/calc/electric/lc-match"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.lc_match"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/lc-match"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.lc_match/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3dfc5c6838d6b172f9f1810ea3ca189d32eb0d8ffa311a0d0a76a892810e085e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.opamp.noise.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:15.821Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.opamp.noise CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 27f4166995129e298d9dfd5eceee42cc3d8a62e45fc470fecbdc4bbe5b4a6a31.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.noise",
        "tool_id": "opamp-noise",
        "title": "Op-amp Noise",
        "page": "/calc/electric/opamp-noise",
        "entries": [
          {
            "entry_id": "entry.opamp-noise",
            "tool_id": "opamp-noise",
            "page": "/calc/electric/opamp-noise"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.noise"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-noise"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp.noise/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27f4166995129e298d9dfd5eceee42cc3d8a62e45fc470fecbdc4bbe5b4a6a31",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.digital.logic_gate.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:15.440Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.digital.logic_gate CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a93c53de6c6563f7cf046fb91116e5a834bcc6c4d82f46d25e0fd2d4876ff2ef.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.digital.logic_gate",
        "tool_id": "logic-gate",
        "title": "Logic Gate",
        "page": "/calc/electric/logic-gate",
        "entries": [
          {
            "entry_id": "entry.logic-gate",
            "tool_id": "logic-gate",
            "page": "/calc/electric/logic-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.digital.logic_gate"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/logic-gate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.digital.logic_gate/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a93c53de6c6563f7cf046fb91116e5a834bcc6c4d82f46d25e0fd2d4876ff2ef",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.trace_thermal.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:15.062Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.pcb.trace_thermal CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 8abd06a3c17884afdb3457fdc33f8bcd28a119e358fb1d386c68b2d868de52ec.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_thermal",
        "tool_id": "pcb-trace-thermal",
        "title": "PCB Trace Thermal",
        "page": "/calc/electric/pcb-trace-thermal",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-thermal",
            "tool_id": "pcb-trace-thermal",
            "page": "/calc/electric/pcb-trace-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_thermal"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-thermal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.trace_thermal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8abd06a3c17884afdb3457fdc33f8bcd28a119e358fb1d386c68b2d868de52ec",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.gamma_z.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:14.613Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.gamma_z CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 23f45727905a999e2907788971c36c166b4281fcab1929b0c4c9ab1eb49c662e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.gamma_z",
        "tool_id": "gamma-z",
        "title": "Γ ↔ Z (Complex)",
        "page": "/calc/electric/gamma-z",
        "entries": [
          {
            "entry_id": "entry.gamma-z",
            "tool_id": "gamma-z",
            "page": "/calc/electric/gamma-z"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.gamma_z"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/gamma-z"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.gamma_z/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "23f45727905a999e2907788971c36c166b4281fcab1929b0c4c9ab1eb49c662e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.receiver_sensitivity.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:14.268Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.receiver_sensitivity CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f871ffd745222480f71885afbf68da8a7f87e63c499e64ee7a349d6d5edb2804.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.receiver_sensitivity",
        "tool_id": "receiver-sensitivity",
        "title": "Receiver Sensitivity",
        "page": "/calc/electric/receiver-sensitivity",
        "entries": [
          {
            "entry_id": "entry.receiver-sensitivity",
            "tool_id": "receiver-sensitivity",
            "page": "/calc/electric/receiver-sensitivity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.receiver_sensitivity"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/receiver-sensitivity"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.receiver_sensitivity/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f871ffd745222480f71885afbf68da8a7f87e63c499e64ee7a349d6d5edb2804",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.ldo.thermal.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:13.912Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.ldo.thermal CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e442a21c80350c05d613b04a7e3a758bb3fc6871395ba009bd76c144136788c2.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.ldo.thermal",
        "tool_id": "ldo-thermal",
        "title": "LDO Thermal",
        "page": "/calc/electric/ldo-thermal",
        "entries": [
          {
            "entry_id": "entry.ldo-thermal",
            "tool_id": "ldo-thermal",
            "page": "/calc/electric/ldo-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ldo.thermal"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ldo-thermal"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ldo.thermal/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e442a21c80350c05d613b04a7e3a758bb3fc6871395ba009bd76c144136788c2",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.kirchhoff.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:13.518Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.kirchhoff CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1ae5aee2a71171be9fd255192561fcd9f408d0376d5794326acc0513414e0f59.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kirchhoff",
        "tool_id": "kirchhoff",
        "title": "Kirchhoff's laws",
        "page": "/calc/electric/kirchhoff",
        "entries": [
          {
            "entry_id": "entry.kirchhoff",
            "tool_id": "kirchhoff",
            "page": "/calc/electric/kirchhoff"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kirchhoff"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kirchhoff"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kirchhoff/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1ae5aee2a71171be9fd255192561fcd9f408d0376d5794326acc0513414e0f59",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.wavelength.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:13.171Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.wavelength CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a7ac2b7d60e26338201f881787dbf4bb10d6d7a59c476090b9b9ca7f5086b2e5.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.wavelength",
        "tool_id": "wavelength",
        "title": "Wavelength",
        "page": "/calc/electric/wavelength",
        "entries": [
          {
            "entry_id": "entry.wavelength",
            "tool_id": "wavelength",
            "page": "/calc/electric/wavelength"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.wavelength"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/wavelength"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.wavelength/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a7ac2b7d60e26338201f881787dbf4bb10d6d7a59c476090b9b9ca7f5086b2e5",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.transformer_sizing.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:12.796Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.transformer_sizing CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5f95b8721e75718347dfdf3a997558279d2b01bb65e87e2d418c8d10ce8b6bbc.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.transformer_sizing",
        "tool_id": "transformer-sizing",
        "title": "Transformer sizing",
        "page": "/calc/electric/transformer-sizing",
        "entries": [
          {
            "entry_id": "entry.transformer-sizing",
            "tool_id": "transformer-sizing",
            "page": "/calc/electric/transformer-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.transformer_sizing"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/transformer-sizing"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.transformer_sizing/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5f95b8721e75718347dfdf3a997558279d2b01bb65e87e2d418c8d10ce8b6bbc",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.watt_volt_amp.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:12.381Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.watt_volt_amp CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2f237a4b48b777cc8dc0532d06f8a77879cc28a39dbf7f7863a8c2d5ef3f0d0e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watt_volt_amp",
        "tool_id": "watt-volt-amp",
        "title": "Watt / volt / amp",
        "page": "/calc/electric/watt-volt-amp",
        "entries": [
          {
            "entry_id": "entry.watt-volt-amp",
            "tool_id": "watt-volt-amp",
            "page": "/calc/electric/watt-volt-amp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watt_volt_amp"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watt-volt-amp"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watt_volt_amp/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2f237a4b48b777cc8dc0532d06f8a77879cc28a39dbf7f7863a8c2d5ef3f0d0e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.volts_to_kw.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:12.059Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.volts_to_kw CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5ccf310347718b04bc0f9765ebe8a6354c7e54e050ee000e4bf2b2ee5aed27fb.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.volts_to_kw",
        "tool_id": "volts-to-kw",
        "title": "Volts to kW",
        "page": "/calc/electric/volts-to-kw",
        "entries": [
          {
            "entry_id": "entry.volts-to-kw",
            "tool_id": "volts-to-kw",
            "page": "/calc/electric/volts-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.volts_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/volts-to-kw"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.volts_to_kw/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5ccf310347718b04bc0f9765ebe8a6354c7e54e050ee000e4bf2b2ee5aed27fb",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.kva_to_amps.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:11.701Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.kva_to_amps CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 15b755f02616d323706c9237901f57fe16b75b008c2df975ef0c9e435e4beb79.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kva_to_amps",
        "tool_id": "kva-to-amps",
        "title": "kVA to amps",
        "page": "/calc/electric/kva-to-amps",
        "entries": [
          {
            "entry_id": "entry.kva-to-amps",
            "tool_id": "kva-to-amps",
            "page": "/calc/electric/kva-to-amps"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kva_to_amps"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kva-to-amps"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kva_to_amps/1.4.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "15b755f02616d323706c9237901f57fe16b75b008c2df975ef0c9e435e4beb79",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_va.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:11.298Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.watts_to_va CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 14c5ca544b35e7824746d860f434edbd02ed4dd7610f510fdc9f9a51aba7e926.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_va",
        "tool_id": "watts-to-va",
        "title": "Watts to VA",
        "page": "/calc/electric/watts-to-va",
        "entries": [
          {
            "entry_id": "entry.watts-to-va",
            "tool_id": "watts-to-va",
            "page": "/calc/electric/watts-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_va"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-va"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_va/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "14c5ca544b35e7824746d860f434edbd02ed4dd7610f510fdc9f9a51aba7e926",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.energy_consumption.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:10.949Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.energy_consumption CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 66fea25f438c9aaf6398c5627148fd37e33cb7a21533a12ca89d57920d3ea5b3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.energy_consumption",
        "tool_id": "energy-consumption",
        "title": "Energy consumption",
        "page": "/calc/electric/energy-consumption",
        "entries": [
          {
            "entry_id": "entry.energy-consumption",
            "tool_id": "energy-consumption",
            "page": "/calc/electric/energy-consumption"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.energy_consumption"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/energy-consumption"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.energy_consumption/1.4.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "66fea25f438c9aaf6398c5627148fd37e33cb7a21533a12ca89d57920d3ea5b3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.electricity_bill.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:10.562Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.electricity_bill CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 8ba30053a6f3d19e63835470add03af786c91af2741fb6011ce3e9c6b5494815.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.electricity_bill",
        "tool_id": "electricity",
        "title": "Electricity bill",
        "page": "/calc/electric/electricity",
        "entries": [
          {
            "entry_id": "entry.electricity",
            "tool_id": "electricity",
            "page": "/calc/electric/electricity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.electricity_bill"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/electricity"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.electricity_bill/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8ba30053a6f3d19e63835470add03af786c91af2741fb6011ce3e9c6b5494815",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.kw_to_va.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:10.174Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.kw_to_va CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 60f4d43eb32a8d2d240800cef717333e312a5c6759c0e283b0690643f62c113d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kw_to_va",
        "tool_id": "kw-to-va",
        "title": "kW to VA",
        "page": "/calc/electric/kw-to-va",
        "entries": [
          {
            "entry_id": "entry.kw-to-va",
            "tool_id": "kw-to-va",
            "page": "/calc/electric/kw-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kw_to_va"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kw-to-va"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kw_to_va/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "60f4d43eb32a8d2d240800cef717333e312a5c6759c0e283b0690643f62c113d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.battery_runtime.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:09.840Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.battery_runtime CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a8fa02aa292ec191e1c10d1c32b7fe1ecb2be242701852df1ea26621e6ef6157.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.battery_runtime",
        "tool_id": "battery-runtime",
        "title": "Battery runtime",
        "page": "/calc/electric/battery-runtime",
        "entries": [
          {
            "entry_id": "entry.battery-runtime",
            "tool_id": "battery-runtime",
            "page": "/calc/electric/battery-runtime"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery_runtime"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-runtime"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery_runtime/1.2.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8fa02aa292ec191e1c10d1c32b7fe1ecb2be242701852df1ea26621e6ef6157",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.energy_cost.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:09.399Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.energy_cost CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 20a4dd5b150166b6408c85fd34ab5adf16eabc5031964aa5e7ddbc7367e71b17.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.energy_cost",
        "tool_id": "energy-cost",
        "title": "Energy cost",
        "page": "/calc/electric/energy-cost",
        "entries": [
          {
            "entry_id": "entry.energy-cost",
            "tool_id": "energy-cost",
            "page": "/calc/electric/energy-cost"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.energy_cost"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/energy-cost"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.energy_cost/1.4.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "20a4dd5b150166b6408c85fd34ab5adf16eabc5031964aa5e7ddbc7367e71b17",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.swg_to_mm.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:08.982Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.swg_to_mm CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 03c18b9f6ed69534b29a876f59bf9e97e34729bfa7b9cea1857863d8488db9da.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.swg_to_mm",
        "tool_id": "swg-to-mm",
        "title": "SWG to mm / mm²",
        "page": "/calc/wire/swg-to-mm",
        "entries": [
          {
            "entry_id": "entry.swg-to-mm",
            "tool_id": "swg-to-mm",
            "page": "/calc/wire/swg-to-mm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.swg_to_mm"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/swg-to-mm"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.swg_to_mm/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "03c18b9f6ed69534b29a876f59bf9e97e34729bfa7b9cea1857863d8488db9da",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.microstrip.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:08.598Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.pcb.microstrip CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b1f703d015633841c7a528b51660dc9fad52c13866db6b7f0a1f94c818519554.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.microstrip",
        "tool_id": "pcb-microstrip",
        "title": "Microstrip impedance",
        "page": "/calc/electric/pcb-microstrip",
        "entries": [
          {
            "entry_id": "entry.pcb-microstrip",
            "tool_id": "pcb-microstrip",
            "page": "/calc/electric/pcb-microstrip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.microstrip"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-microstrip"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.microstrip/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b1f703d015633841c7a528b51660dc9fad52c13866db6b7f0a1f94c818519554",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.kva_to_kw.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:08.218Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.kva_to_kw CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f52c6e18c5682b99f89009687d38dd51090d7886c67927fec0253a3a9c85991c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kva_to_kw",
        "tool_id": "kva-to-kw",
        "title": "kVA to kW",
        "page": "/calc/electric/kva-to-kw",
        "entries": [
          {
            "entry_id": "entry.kva-to-kw",
            "tool_id": "kva-to-kw",
            "page": "/calc/electric/kva-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kva_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kva-to-kw"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kva_to_kw/1.4.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f52c6e18c5682b99f89009687d38dd51090d7886c67927fec0253a3a9c85991c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.power.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:07.785Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.power CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 6a8ecfdb1e6fb9aaead8ddd843739ec86341ce990e9b7b3a08b794b85d9d1cfc.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.power",
        "tool_id": "power",
        "title": "Electric power",
        "page": "/calc/electric/power",
        "entries": [
          {
            "entry_id": "entry.power",
            "tool_id": "power",
            "page": "/calc/electric/power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.power"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/power"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.power/1.3.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6a8ecfdb1e6fb9aaead8ddd843739ec86341ce990e9b7b3a08b794b85d9d1cfc",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_volts.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:07.270Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.watts_to_volts CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5aa27ff2642fd247485e0ba57681a57ef56da5e047e4133378eae4c6230a817e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_volts",
        "tool_id": "watts-to-volts",
        "title": "Watts to Volts",
        "page": "/calc/electric/watts-to-volts",
        "entries": [
          {
            "entry_id": "entry.watts-to-volts",
            "tool_id": "watts-to-volts",
            "page": "/calc/electric/watts-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_volts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-volts"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_volts/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5aa27ff2642fd247485e0ba57681a57ef56da5e047e4133378eae4c6230a817e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_kva.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:06.867Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.watts_to_kva CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 31ca95f0fd46117013de89d5c2245492f36e093d4b1ac1e3181a49ccd78556f2.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_kva",
        "tool_id": "watts-to-kva",
        "title": "Watts to kVA",
        "page": "/calc/electric/watts-to-kva",
        "entries": [
          {
            "entry_id": "entry.watts-to-kva",
            "tool_id": "watts-to-kva",
            "page": "/calc/electric/watts-to-kva"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_kva"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-kva"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_kva/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "31ca95f0fd46117013de89d5c2245492f36e093d4b1ac1e3181a49ccd78556f2",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_joules.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:06.472Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.watts_to_joules CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 89aeeb21b8825692e47750de2ee5df0a3ac5802a28141f0648d93f07ec0ccdee.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_joules",
        "tool_id": "watts-to-joules",
        "title": "Watts to Joules",
        "page": "/calc/electric/watts-to-joules",
        "entries": [
          {
            "entry_id": "entry.watts-to-joules",
            "tool_id": "watts-to-joules",
            "page": "/calc/electric/watts-to-joules"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_joules"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-joules"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_joules/1.2.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "89aeeb21b8825692e47750de2ee5df0a3ac5802a28141f0648d93f07ec0ccdee",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.volts_to_joules.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:06.076Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.volts_to_joules CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5b3d08178a249c8c96542f067a1ee20b7696599bf7d6d9a184f9c6e3e4f57101.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.volts_to_joules",
        "tool_id": "volts-to-joules",
        "title": "Volts to Joules",
        "page": "/calc/electric/volts-to-joules",
        "entries": [
          {
            "entry_id": "entry.volts-to-joules",
            "tool_id": "volts-to-joules",
            "page": "/calc/electric/volts-to-joules"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.volts_to_joules"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/volts-to-joules"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.volts_to_joules/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5b3d08178a249c8c96542f067a1ee20b7696599bf7d6d9a184f9c6e3e4f57101",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.kwh_to_watts.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:05.721Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.kwh_to_watts CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core abce7e2b8e6e1ce29d4df72b3c97f1bed99f3e27374d1d853a563751eb638e7e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kwh_to_watts",
        "tool_id": "kwh-to-watts",
        "title": "kWh to Watts",
        "page": "/calc/electric/kwh-to-watts",
        "entries": [
          {
            "entry_id": "entry.kwh-to-watts",
            "tool_id": "kwh-to-watts",
            "page": "/calc/electric/kwh-to-watts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kwh_to_watts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kwh-to-watts"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kwh_to_watts/1.2.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "abce7e2b8e6e1ce29d4df72b3c97f1bed99f3e27374d1d853a563751eb638e7e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.kwh_to_kw.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:05.183Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.kwh_to_kw CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 62c654e305747db13497d2086fb18984883f4ca223233d354c13f1d88ac1cbd3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kwh_to_kw",
        "tool_id": "kwh-to-kw",
        "title": "kWh to kW",
        "page": "/calc/electric/kwh-to-kw",
        "entries": [
          {
            "entry_id": "entry.kwh-to-kw",
            "tool_id": "kwh-to-kw",
            "page": "/calc/electric/kwh-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kwh_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kwh-to-kw"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kwh_to_kw/1.2.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "62c654e305747db13497d2086fb18984883f4ca223233d354c13f1d88ac1cbd3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.mah_to_wh.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:04.795Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.mah_to_wh CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e9db318032ca57e90316c8e3c5b6a0ee91b3a6c665db4797831ca68eafdade39.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mah_to_wh",
        "tool_id": "mah-to-wh",
        "title": "mAh to Wh",
        "page": "/calc/electric/mah-to-wh",
        "entries": [
          {
            "entry_id": "entry.mah-to-wh",
            "tool_id": "mah-to-wh",
            "page": "/calc/electric/mah-to-wh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mah_to_wh"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mah-to-wh"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mah_to_wh/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e9db318032ca57e90316c8e3c5b6a0ee91b3a6c665db4797831ca68eafdade39",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.timer_555.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:04.393Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.timer_555 CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 037b29b457cab954477c80c6d9755b7935ec6aeba713ceefdd1a2e7dcf456224.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.timer_555",
        "tool_id": "timer-555",
        "title": "555 Timer",
        "page": "/calc/electric/timer-555",
        "entries": [
          {
            "entry_id": "entry.timer-555",
            "tool_id": "timer-555",
            "page": "/calc/electric/timer-555"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.timer_555"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/timer-555"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.timer_555/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "037b29b457cab954477c80c6d9755b7935ec6aeba713ceefdd1a2e7dcf456224",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.ac_dc_rectifier.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:04.028Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.ac_dc_rectifier CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core bfe7cc179e2eb32c25cced63515d2babc3dae28c17fd7cf88242b4d8097e1b50.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.ac_dc_rectifier",
        "tool_id": "ac-dc-rectifier",
        "title": "AC↔DC rectifier",
        "page": "/calc/electric/ac-dc-rectifier",
        "entries": [
          {
            "entry_id": "entry.ac-dc-rectifier",
            "tool_id": "ac-dc-rectifier",
            "page": "/calc/electric/ac-dc-rectifier"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ac_dc_rectifier"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ac-dc-rectifier"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ac_dc_rectifier/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bfe7cc179e2eb32c25cced63515d2babc3dae28c17fd7cf88242b4d8097e1b50",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.opamp_gain.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:03.548Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.opamp_gain CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core fb6bbc252bfc41ff8a02ce827f1cb0f10588c75c487955ce7b74610708610a6a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.opamp_gain",
        "tool_id": "opamp-gain",
        "title": "Op-amp gain",
        "page": "/calc/electric/opamp-gain",
        "entries": [
          {
            "entry_id": "entry.opamp-gain",
            "tool_id": "opamp-gain",
            "page": "/calc/electric/opamp-gain"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp_gain"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-gain"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp_gain/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fb6bbc252bfc41ff8a02ce827f1cb0f10588c75c487955ce7b74610708610a6a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.series_capacitor.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:03.198Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.series_capacitor CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core d474c45eeb3d0da96605b1044e7c67665ce8f6bb0be563c2c4aaf9cd60aa9d75.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.series_capacitor",
        "tool_id": "series-capacitor",
        "title": "Series Capacitor",
        "page": "/calc/electric/series-capacitor",
        "entries": [
          {
            "entry_id": "entry.series-capacitor",
            "tool_id": "series-capacitor",
            "page": "/calc/electric/series-capacitor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.series_capacitor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/series-capacitor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.series_capacitor/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d474c45eeb3d0da96605b1044e7c67665ce8f6bb0be563c2c4aaf9cd60aa9d75",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rectifier.ripple_cap.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:02.800Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rectifier.ripple_cap CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 799167f0d1a1e2c3dd6995623b3d3a7c1d666ba1c2f0c1e8efb22cec76093354.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rectifier.ripple_cap",
        "tool_id": "rectifier-ripple-cap",
        "title": "Rectifier Ripple Capacitor",
        "page": "/calc/electric/rectifier-ripple-cap",
        "entries": [
          {
            "entry_id": "entry.rectifier-ripple-cap",
            "tool_id": "rectifier-ripple-cap",
            "page": "/calc/electric/rectifier-ripple-cap"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rectifier.ripple_cap"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rectifier-ripple-cap"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rectifier.ripple_cap/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "799167f0d1a1e2c3dd6995623b3d3a7c1d666ba1c2f0c1e8efb22cec76093354",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.led_resistor.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:02.347Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.led_resistor CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 6e9375e7741aa58cf498a34584eda79fd83e0b88c0961b177757a09d7959aef4.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.led_resistor",
        "tool_id": "led-resistor",
        "title": "LED resistor",
        "page": "/calc/electric/led-resistor",
        "entries": [
          {
            "entry_id": "entry.led-resistor",
            "tool_id": "led-resistor",
            "page": "/calc/electric/led-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.led_resistor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/led-resistor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.led_resistor/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6e9375e7741aa58cf498a34584eda79fd83e0b88c0961b177757a09d7959aef4",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.hpf.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:01.938Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.hpf CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1a252e99d3b998c9a033d5eb12221bc8adc91178137c91885b2b46fedcb07371.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.hpf",
        "tool_id": "hpf",
        "title": "High-pass filter",
        "page": "/calc/electric/hpf",
        "entries": [
          {
            "entry_id": "entry.hpf",
            "tool_id": "hpf",
            "page": "/calc/electric/hpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.hpf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/hpf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.hpf/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1a252e99d3b998c9a033d5eb12221bc8adc91178137c91885b2b46fedcb07371",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.parallel_resistor.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:01.461Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.parallel_resistor CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 5c1cb5bef7a550163cdcbc5c56f29cfae0da3280c91fa6033e962c6df813a53f.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.parallel_resistor",
        "tool_id": "parallel-resistor",
        "title": "Parallel resistor",
        "page": "/calc/electric/parallel-resistor",
        "entries": [
          {
            "entry_id": "entry.parallel-resistor",
            "tool_id": "parallel-resistor",
            "page": "/calc/electric/parallel-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.parallel_resistor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/parallel-resistor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.parallel_resistor/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5c1cb5bef7a550163cdcbc5c56f29cfae0da3280c91fa6033e962c6df813a53f",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.apparent_power.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:01.040Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.apparent_power CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 11b5f358124b9795e6f79e007595048693625b65b055179189a655ff1f0f9de2.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.apparent_power",
        "tool_id": "amps-to-va",
        "title": "Electrical apparent power",
        "page": "/calc/electric/amps-to-va",
        "entries": [
          {
            "entry_id": "entry.amps-to-va",
            "tool_id": "amps-to-va",
            "page": "/calc/electric/amps-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.apparent_power"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-va"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.apparent_power/1.4.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.3",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "11b5f358124b9795e6f79e007595048693625b65b055179189a655ff1f0f9de2",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.awg_to_mm.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:00.663Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.awg_to_mm CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core bc02a81f5ab3670590864ffb4b895ac5b740d34265de615da7ae778320e16ee8.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.awg_to_mm",
        "tool_id": "awg-to-mm",
        "title": "AWG to mm / mm²",
        "page": "/calc/wire/awg-to-mm",
        "entries": [
          {
            "entry_id": "entry.awg-to-mm",
            "tool_id": "awg-to-mm",
            "page": "/calc/wire/awg-to-mm"
          },
          {
            "entry_id": "entry.wire-gauge-chart",
            "tool_id": "wire-gauge-chart",
            "page": "/calc/wire/wire-gauge-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.awg_to_mm"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/awg-to-mm"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.awg_to_mm/1.5.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bc02a81f5ab3670590864ffb4b895ac5b740d34265de615da7ae778320e16ee8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.wheatstone.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:42:00.143Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.wheatstone CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1c5831fa104de48982a732e4a18ffdec8d75dd5ceb50a1ac9fd1154970a72744.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.wheatstone",
        "tool_id": "wheatstone-bridge",
        "title": "Wheatstone bridge",
        "page": "/calc/electric/wheatstone-bridge",
        "entries": [
          {
            "entry_id": "entry.wheatstone-bridge",
            "tool_id": "wheatstone-bridge",
            "page": "/calc/electric/wheatstone-bridge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.wheatstone"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/wheatstone-bridge"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.wheatstone/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1c5831fa104de48982a732e4a18ffdec8d75dd5ceb50a1ac9fd1154970a72744",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.lpf.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:59.730Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.lpf CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1b6411ba6fb4f62abde1debcf3437ca50a4f936f853e0c95e660d00b897062d3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.lpf",
        "tool_id": "lpf",
        "title": "Low-pass filter",
        "page": "/calc/electric/lpf",
        "entries": [
          {
            "entry_id": "entry.lpf",
            "tool_id": "lpf",
            "page": "/calc/electric/lpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.lpf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/lpf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.lpf/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1b6411ba6fb4f62abde1debcf3437ca50a4f936f853e0c95e660d00b897062d3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rlc_resonance.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:59.274Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rlc_resonance CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 15db2e916af7a3dba789e51720174234390458e65135bdaa91caf532a528ab53.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rlc_resonance",
        "tool_id": "rlc-resonance",
        "title": "RLC resonance",
        "page": "/calc/electric/rlc-resonance",
        "entries": [
          {
            "entry_id": "entry.rlc-resonance",
            "tool_id": "rlc-resonance",
            "page": "/calc/electric/rlc-resonance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rlc_resonance"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rlc-resonance"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rlc_resonance/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "15db2e916af7a3dba789e51720174234390458e65135bdaa91caf532a528ab53",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rc_time_constant.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:58.879Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rc_time_constant CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c8d1b1d2465c298e43379eb070224f003565f3acd58d76801fbe358358fbdd7a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rc_time_constant",
        "tool_id": "rc-time-constant",
        "title": "RC time constant",
        "page": "/calc/electric/rc-time-constant",
        "entries": [
          {
            "entry_id": "entry.rc-time-constant",
            "tool_id": "rc-time-constant",
            "page": "/calc/electric/rc-time-constant"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rc_time_constant"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rc-time-constant"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rc_time_constant/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c8d1b1d2465c298e43379eb070224f003565f3acd58d76801fbe358358fbdd7a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.voltage_drop.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:58.471Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.voltage_drop CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 8b6b283be7ca598eb0bfd0c8741a7146447a64b2e545273d1839a38bce92fe35.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.voltage_drop",
        "tool_id": "voltage-drop",
        "title": "Voltage drop",
        "page": "/calc/wire/voltage-drop",
        "entries": [
          {
            "entry_id": "entry.voltage-drop",
            "tool_id": "voltage-drop",
            "page": "/calc/wire/voltage-drop"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.voltage_drop"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/voltage-drop"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.voltage_drop/1.5.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8b6b283be7ca598eb0bfd0c8741a7146447a64b2e545273d1839a38bce92fe35",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.via_current.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:58.004Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.pcb.via_current CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3b045b0564b2dd5b61306b01c27d661150e65a5c600e19afc35bc43304b3c9c9.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.via_current",
        "tool_id": "pcb-via-current",
        "title": "Via current capacity",
        "page": "/calc/electric/pcb-via-current",
        "entries": [
          {
            "entry_id": "entry.pcb-via-current",
            "tool_id": "pcb-via-current",
            "page": "/calc/electric/pcb-via-current"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.via_current"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-via-current"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.via_current/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3b045b0564b2dd5b61306b01c27d661150e65a5c600e19afc35bc43304b3c9c9",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.engineering.tolerance.stackup.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:57.600Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "engineering.tolerance.stackup CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f96bcd6c76bb5a8e1f308811e379dd0287a7389c9ceed51f5bd984fc9e269945.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.stackup",
        "tool_id": "tolerance-stackup",
        "title": "Tolerance stack-up",
        "page": "/calc/engineering/tolerance-stackup",
        "entries": [
          {
            "entry_id": "entry.tolerance-stackup",
            "tool_id": "tolerance-stackup",
            "page": "/calc/engineering/tolerance-stackup"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.stackup"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/tolerance-stackup"
        },
        {
          "label": "Evidence",
          "href": "/evidence/engineering.tolerance.stackup/1.4.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f96bcd6c76bb5a8e1f308811e379dd0287a7389c9ceed51f5bd984fc9e269945",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.power_factor.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:57.072Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.power_factor CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core cefbd049baf90c1409e440d405a39084d1d4b3fc54609feb3993e54dd38da146.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.power_factor",
        "tool_id": "power-factor",
        "title": "Power factor",
        "page": "/calc/electric/power-factor",
        "entries": [
          {
            "entry_id": "entry.power-factor",
            "tool_id": "power-factor",
            "page": "/calc/electric/power-factor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.power_factor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/power-factor"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.power_factor/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cefbd049baf90c1409e440d405a39084d1d4b3fc54609feb3993e54dd38da146",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.diode.equation.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:56.710Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.diode.equation CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 89f3b93c0517a68c8226ba0470a745783fa94d244f1151fd3fe98be3f4cee25a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.diode.equation",
        "tool_id": "diode-equation",
        "title": "Diode equation",
        "page": "/calc/electric/diode-equation",
        "entries": [
          {
            "entry_id": "entry.diode-equation",
            "tool_id": "diode-equation",
            "page": "/calc/electric/diode-equation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.diode.equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/diode-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.diode.equation/1.1.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "89f3b93c0517a68c8226ba0470a745783fa94d244f1151fd3fe98be3f4cee25a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.trace_width.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:56.275Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.pcb.trace_width CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f6be7d6373209e103b27955eb1739d9d0510151954c7cc1910250342c222ae48.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_width",
        "tool_id": "pcb-trace-width",
        "title": "PCB trace width",
        "page": "/calc/electric/pcb-trace-width",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-width",
            "tool_id": "pcb-trace-width",
            "page": "/calc/electric/pcb-trace-width"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_width"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-width"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.trace_width/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6be7d6373209e103b27955eb1739d9d0510151954c7cc1910250342c222ae48",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.skin_depth.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:55.827Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.skin_depth CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 716661eed4e2b53a329e8ffbd39fe022304bfca24c888670bfe9ea4e97c89069.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.skin_depth",
        "tool_id": "skin-depth",
        "title": "Skin Depth",
        "page": "/calc/electric/skin-depth",
        "entries": [
          {
            "entry_id": "entry.skin-depth",
            "tool_id": "skin-depth",
            "page": "/calc/electric/skin-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.skin_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/skin-depth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.skin_depth/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "716661eed4e2b53a329e8ffbd39fe022304bfca24c888670bfe9ea4e97c89069",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.vswr.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:41:55.428Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.vswr CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b494bcd12fb9521857fa201421a91298d5753c93395a10f8e6f4552c8b59acf7.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.vswr",
        "tool_id": "vswr",
        "title": "VSWR",
        "page": "/calc/electric/vswr",
        "entries": [
          {
            "entry_id": "entry.vswr",
            "tool_id": "vswr",
            "page": "/calc/electric/vswr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.vswr"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/vswr"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.ohms_law.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:54.964Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.ohms_law CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 32686ded381b7995e34b84ee6c7e9f899941f47c3a9b6d77e5fc1a555b0f1f09.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.ohms_law",
        "tool_id": "ohms-law",
        "title": "Ohm's law",
        "page": "/calc/electric/ohms-law",
        "entries": [
          {
            "entry_id": "entry.ohms-law",
            "tool_id": "ohms-law",
            "page": "/calc/electric/ohms-law"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ohms_law"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ohms-law"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ohms_law/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "32686ded381b7995e34b84ee6c7e9f899941f47c3a9b6d77e5fc1a555b0f1f09",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.link_budget.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:54.588Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.link_budget CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 509f71af34ad8438e5d56bbd9a037f59203ce2ba0bfc6856ad603e248deb7803.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.link_budget",
        "tool_id": "rf-link-budget",
        "title": "RF link budget",
        "page": "/calc/electric/rf-link-budget",
        "entries": [
          {
            "entry_id": "entry.rf-link-budget",
            "tool_id": "rf-link-budget",
            "page": "/calc/electric/rf-link-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.link_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rf-link-budget"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.link_budget/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "509f71af34ad8438e5d56bbd9a037f59203ce2ba0bfc6856ad603e248deb7803",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.opamp.error_budget.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:54.163Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.opamp.error_budget CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core f6c05360b7cab25189e0a5d25f197f7dce9a0f59124688f3b3448b6ff4af5196.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.error_budget",
        "tool_id": "opamp-error-budget",
        "title": "Op-amp error budget",
        "page": "/calc/electric/opamp-error-budget",
        "entries": [
          {
            "entry_id": "entry.opamp-error-budget",
            "tool_id": "opamp-error-budget",
            "page": "/calc/electric/opamp-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.error_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-error-budget"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp.error_budget/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6c05360b7cab25189e0a5d25f197f7dce9a0f59124688f3b3448b6ff4af5196",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.battery.pack_sizing.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:53.743Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.battery.pack_sizing CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core b8e9dd974946e413700c44fadbd62f8ebcbf27c9c9cd9fab459a94290adbab62.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.battery.pack_sizing",
        "tool_id": "battery-pack-sizing",
        "title": "Battery pack sizing",
        "page": "/calc/electric/battery-pack-sizing",
        "entries": [
          {
            "entry_id": "entry.battery-pack-sizing",
            "tool_id": "battery-pack-sizing",
            "page": "/calc/electric/battery-pack-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.pack_sizing"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-pack-sizing"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery.pack_sizing/1.2.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b8e9dd974946e413700c44fadbd62f8ebcbf27c9c9cd9fab459a94290adbab62",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.vth.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:53.292Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.mosfet.vth CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 47bfca31fd162c7fd93f14ee731c72fdcce97b37a01145e6accbe2474b6b3df8.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.vth",
        "tool_id": "mosfet-vth",
        "title": "MOSFET Threshold / Overdrive",
        "page": "/calc/electric/mosfet-vth",
        "entries": [
          {
            "entry_id": "entry.mosfet-vth",
            "tool_id": "mosfet-vth",
            "page": "/calc/electric/mosfet-vth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.3.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.vth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-vth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.vth/1.3.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "47bfca31fd162c7fd93f14ee731c72fdcce97b37a01145e6accbe2474b6b3df8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.tj.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:52.802Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.mosfet.tj CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 9cb3923ce22d37ebe7c1c0275d2279aab3faf02ff7029532ec08cdb3d03d150c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.tj",
        "tool_id": "mosfet-tj",
        "title": "MOSFET junction temperature",
        "page": "/calc/electric/mosfet-tj",
        "entries": [
          {
            "entry_id": "entry.mosfet-tj",
            "tool_id": "mosfet-tj",
            "page": "/calc/electric/mosfet-tj"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.tj"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-tj"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.tj/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9cb3923ce22d37ebe7c1c0275d2279aab3faf02ff7029532ec08cdb3d03d150c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.voltage_divider.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:52.361Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.voltage_divider CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core ed5aed7734d8eb845a586d0f388d20a3b728f89daca9a7749368097228e880e6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.voltage_divider",
        "tool_id": "voltage-divider",
        "title": "Voltage divider",
        "page": "/calc/electric/voltage-divider",
        "entries": [
          {
            "entry_id": "entry.voltage-divider",
            "tool_id": "voltage-divider",
            "page": "/calc/electric/voltage-divider"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.5.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.voltage_divider"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/voltage-divider"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.voltage_divider/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ed5aed7734d8eb845a586d0f388d20a3b728f89daca9a7749368097228e880e6",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.fspl.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:51.968Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.fspl CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 65f44b2222f8f74b2ecb5dcd9ad51b8f535eccdc6acea176ae03c2efcb11be7e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.fspl",
        "tool_id": "fspl",
        "title": "Free-space path loss",
        "page": "/calc/electric/fspl",
        "entries": [
          {
            "entry_id": "entry.fspl",
            "tool_id": "fspl",
            "page": "/calc/electric/fspl"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.fspl"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/fspl"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.fspl/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "65f44b2222f8f74b2ecb5dcd9ad51b8f535eccdc6acea176ae03c2efcb11be7e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.drowned_sluice.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:51.492Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.drowned_sluice CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a41bb6181fd247d5614b040f8f47174b6256bb4276b3340080ce19e70d5f409b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.drowned_sluice",
        "tool_id": "drowned-sluice",
        "title": "Drowned sluice",
        "page": "/calc/physics/drowned-sluice",
        "entries": [
          {
            "entry_id": "entry.drowned-sluice",
            "tool_id": "drowned-sluice",
            "page": "/calc/physics/drowned-sluice"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.drowned_sluice"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/drowned-sluice"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.drowned_sluice/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a41bb6181fd247d5614b040f8f47174b6256bb4276b3340080ce19e70d5f409b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.submerged_weir.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:51.008Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.submerged_weir CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core e196656beded6ae7b474c5e4e5318fa7079a93f34ea85f1bf1c4dc1ee5ab8b0d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.submerged_weir",
        "tool_id": "submerged-weir",
        "title": "Submerged weir",
        "page": "/calc/physics/submerged-weir",
        "entries": [
          {
            "entry_id": "entry.submerged-weir",
            "tool_id": "submerged-weir",
            "page": "/calc/physics/submerged-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.submerged_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/submerged-weir"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.submerged_weir/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e196656beded6ae7b474c5e4e5318fa7079a93f34ea85f1bf1c4dc1ee5ab8b0d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.side_weir.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:50.597Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.side_weir CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 05f62a7a5c606d2d5f68dc6275928cfa61ee8fff9652eee27992cbb46f6fd14e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.side_weir",
        "tool_id": "side-weir",
        "title": "Side weir",
        "page": "/calc/physics/side-weir",
        "entries": [
          {
            "entry_id": "entry.side-weir",
            "tool_id": "side-weir",
            "page": "/calc/physics/side-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.side_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/side-weir"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.side_weir/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "05f62a7a5c606d2d5f68dc6275928cfa61ee8fff9652eee27992cbb46f6fd14e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.ogee_spillway.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:49.962Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.ogee_spillway CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 8a27756fe9c0e23bb2d860fa328f0be8142e68de3715fe00056bae91d3c3c4ee.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.ogee_spillway",
        "tool_id": "ogee-spillway",
        "title": "Ogee spillway",
        "page": "/calc/physics/ogee-spillway",
        "entries": [
          {
            "entry_id": "entry.ogee-spillway",
            "tool_id": "ogee-spillway",
            "page": "/calc/physics/ogee-spillway"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.ogee_spillway"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/ogee-spillway"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.ogee_spillway/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8a27756fe9c0e23bb2d860fa328f0be8142e68de3715fe00056bae91d3c3c4ee",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.cutthroat_flume.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:49.518Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.cutthroat_flume CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1c9a8926315dc1eda8b820614f9d43c57578b99c364e9064144985402c0493ea.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.cutthroat_flume",
        "tool_id": "cutthroat-flume",
        "title": "Cutthroat flume",
        "page": "/calc/physics/cutthroat-flume",
        "entries": [
          {
            "entry_id": "entry.cutthroat-flume",
            "tool_id": "cutthroat-flume",
            "page": "/calc/physics/cutthroat-flume"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.cutthroat_flume"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/cutthroat-flume"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.cutthroat_flume/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1c9a8926315dc1eda8b820614f9d43c57578b99c364e9064144985402c0493ea",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.parshall_flume.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:49.040Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.parshall_flume CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 53402cadd0396fdfdcfc5e6f64343c60911d5d91eac75f2dc0fac6762c409cb8.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.parshall_flume",
        "tool_id": "parshall-flume",
        "title": "Parshall flume",
        "page": "/calc/physics/parshall-flume",
        "entries": [
          {
            "entry_id": "entry.parshall-flume",
            "tool_id": "parshall-flume",
            "page": "/calc/physics/parshall-flume"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.parshall_flume"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/parshall-flume"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.parshall_flume/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "53402cadd0396fdfdcfc5e6f64343c60911d5d91eac75f2dc0fac6762c409cb8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.sluice_gate.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:48.635Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.sluice_gate CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 7b32512f920d5409611afd80dfef63cd91fe617a79ca87bf1e9597d65461475c.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.sluice_gate",
        "tool_id": "sluice-gate",
        "title": "Sluice gate",
        "page": "/calc/physics/sluice-gate",
        "entries": [
          {
            "entry_id": "entry.sluice-gate",
            "tool_id": "sluice-gate",
            "page": "/calc/physics/sluice-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.sluice_gate"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sluice-gate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.sluice_gate/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7b32512f920d5409611afd80dfef63cd91fe617a79ca87bf1e9597d65461475c",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.broad_crested_weir.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:48.273Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.broad_crested_weir CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core d634b48cc4335e7762a4edfb6df3a999bd874bd91e2c688dc2c5c503f36b23c6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.broad_crested_weir",
        "tool_id": "broad-crested-weir",
        "title": "Broad-crested weir",
        "page": "/calc/physics/broad-crested-weir",
        "entries": [
          {
            "entry_id": "entry.broad-crested-weir",
            "tool_id": "broad-crested-weir",
            "page": "/calc/physics/broad-crested-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.broad_crested_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/broad-crested-weir"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.broad_crested_weir/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d634b48cc4335e7762a4edfb6df3a999bd874bd91e2c688dc2c5c503f36b23c6",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.colebrook.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:47.845Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.colebrook CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 64f236e42ea5f90df5451d8c20cf8c5ed86b0fdea1da3ecc213fca47c30e4e05.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.colebrook",
        "tool_id": "colebrook",
        "title": "Colebrook Friction Factor",
        "page": "/calc/physics/colebrook",
        "entries": [
          {
            "entry_id": "entry.colebrook",
            "tool_id": "colebrook",
            "page": "/calc/physics/colebrook"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.colebrook"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/colebrook"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.colebrook/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "64f236e42ea5f90df5451d8c20cf8c5ed86b0fdea1da3ecc213fca47c30e4e05",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.critical_slope.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:47.375Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.critical_slope CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core df65cf24dcf34e032da4713289a0a3f650cdbd9d29977fbf6f9b512bfeb5fef7.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.critical_slope",
        "tool_id": "critical-slope",
        "title": "Critical slope",
        "page": "/calc/physics/critical-slope",
        "entries": [
          {
            "entry_id": "entry.critical-slope",
            "tool_id": "critical-slope",
            "page": "/calc/physics/critical-slope"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.critical_slope"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/critical-slope"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.critical_slope/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "df65cf24dcf34e032da4713289a0a3f650cdbd9d29977fbf6f9b512bfeb5fef7",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.normal_depth.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:46.930Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.normal_depth CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2d4c57167695f4003de945446ab1c6caded4c275329dfd92eb4da26a936e41be.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.normal_depth",
        "tool_id": "normal-depth",
        "title": "Normal depth",
        "page": "/calc/physics/normal-depth",
        "entries": [
          {
            "entry_id": "entry.normal-depth",
            "tool_id": "normal-depth",
            "page": "/calc/physics/normal-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.normal_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/normal-depth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.normal_depth/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2d4c57167695f4003de945446ab1c6caded4c275329dfd92eb4da26a936e41be",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.trapezoid_normal_depth.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:46.540Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.trapezoid_normal_depth CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 6e6a649afc6111b1b6c4c2a1b38c3913c6afcd9735bbc26e177cee362615f358.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_normal_depth",
        "tool_id": "trapezoidal-normal-depth",
        "title": "Trapezoidal normal depth",
        "page": "/calc/physics/trapezoidal-normal-depth",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-normal-depth",
            "tool_id": "trapezoidal-normal-depth",
            "page": "/calc/physics/trapezoidal-normal-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_normal_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-normal-depth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_normal_depth/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6e6a649afc6111b1b6c4c2a1b38c3913c6afcd9735bbc26e177cee362615f358",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.alternate_depth.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:46.096Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.alternate_depth CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 293db083bd44969e9afe6a1f329ae1ac98b5bd6d12d2c37603b98449138c4451.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.alternate_depth",
        "tool_id": "alternate-depth",
        "title": "Alternate depth",
        "page": "/calc/physics/alternate-depth",
        "entries": [
          {
            "entry_id": "entry.alternate-depth",
            "tool_id": "alternate-depth",
            "page": "/calc/physics/alternate-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.alternate_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/alternate-depth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.alternate_depth/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "293db083bd44969e9afe6a1f329ae1ac98b5bd6d12d2c37603b98449138c4451",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.specific_force.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:45.686Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.specific_force CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core fd07704f52a0b2c46cd84de649eabc599ac7f9e66d2bc471075555e00e276b13.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.specific_force",
        "tool_id": "specific-force",
        "title": "Specific force",
        "page": "/calc/physics/specific-force",
        "entries": [
          {
            "entry_id": "entry.specific-force",
            "tool_id": "specific-force",
            "page": "/calc/physics/specific-force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.specific_force"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-force"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.specific_force/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fd07704f52a0b2c46cd84de649eabc599ac7f9e66d2bc471075555e00e276b13",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.hydraulic_diameter.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:45.200Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "physics.fluid.hydraulic_diameter CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core edc8371a99ac70b21663b38b17f679a662edbd1c3cb1b58224773ee4fae29db1.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.hydraulic_diameter",
        "tool_id": "hydraulic-diameter",
        "title": "Hydraulic diameter",
        "page": "/calc/physics/hydraulic-diameter",
        "entries": [
          {
            "entry_id": "entry.hydraulic-diameter",
            "tool_id": "hydraulic-diameter",
            "page": "/calc/physics/hydraulic-diameter"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.hydraulic_diameter"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hydraulic-diameter"
        },
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.hydraulic_diameter/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "edc8371a99ac70b21663b38b17f679a662edbd1c3cb1b58224773ee4fae29db1",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.planar_equilibrium.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:44.781Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "mechanical.statics.planar_equilibrium CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 0cade1dd963eee950ea24e26a091ddedea3f0505f40a9d9c1692780c652b5c7b.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.planar_equilibrium",
        "tool_id": "planar-equilibrium",
        "title": "Planar equilibrium",
        "page": "/calc/mechanical/planar-equilibrium",
        "entries": [
          {
            "entry_id": "entry.planar-equilibrium",
            "tool_id": "planar-equilibrium",
            "page": "/calc/mechanical/planar-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.planar_equilibrium"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/planar-equilibrium"
        },
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.planar_equilibrium/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0cade1dd963eee950ea24e26a091ddedea3f0505f40a9d9c1692780c652b5c7b",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.chemistry.equilibrium.weak_base.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:41:44.350Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "chemistry.equilibrium.weak_base CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core d72081b2361cb0d4121c9dc5ee935508764b4a510291891169afedce7e62bd6d.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.4",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.chemistry.equilibrium.weak_acid.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:41:43.905Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "chemistry.equilibrium.weak_acid CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core c94feff3ef421b6785c94f612629c589692f7d97e8c2929d36c612594d35a4a6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.4",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.chemistry.acid_base.henderson_hasselbalch.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T10:41:43.489Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "chemistry.acid_base.henderson_hasselbalch CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core dd2e3356f75df878b8f4d7cc3b28cfd3d836c5da5bfee5eec5d063fb5cf794c6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "chemistry.acid_base.henderson_hasselbalch",
        "tool_id": "henderson-hasselbalch",
        "title": "Henderson–Hasselbalch",
        "page": "/calc/chemistry/henderson-hasselbalch",
        "entries": [
          {
            "entry_id": "entry.henderson-hasselbalch",
            "tool_id": "henderson-hasselbalch",
            "page": "/calc/chemistry/henderson-hasselbalch"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.1",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.acid_base.henderson_hasselbalch"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/henderson-hasselbalch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.engineering.uncertainty.propagate.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:43.096Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "engineering.uncertainty.propagate CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 3c57ad0b1aee8dc0a4a941a16899b7463bf43798332e0061423475f2e75a614a.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.propagate",
        "tool_id": "uncertainty-propagate",
        "title": "Uncertainty propagation",
        "page": "/calc/engineering/uncertainty-propagate",
        "entries": [
          {
            "entry_id": "entry.uncertainty-propagate",
            "tool_id": "uncertainty-propagate",
            "page": "/calc/engineering/uncertainty-propagate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.9.8",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.9.8 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.propagate"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/uncertainty-propagate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.propagate/1.9.8"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.9.8",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3c57ad0b1aee8dc0a4a941a16899b7463bf43798332e0061423475f2e75a614a",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.total_loss.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:42.362Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.mosfet.total_loss CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 12ea603c0107dfd82b907be3f346365a9384fac65cfc934194e560574ce6b689.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.total_loss",
        "tool_id": "mosfet-total-loss",
        "title": "MOSFET total loss",
        "page": "/calc/electric/mosfet-total-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-total-loss",
            "tool_id": "mosfet-total-loss",
            "page": "/calc/electric/mosfet-total-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.total_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-total-loss"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.total_loss/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "12ea603c0107dfd82b907be3f346365a9384fac65cfc934194e560574ce6b689",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.switching_loss.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:41.962Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.mosfet.switching_loss CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 63609c26976654a36c77e6cfaa10a72fbf4fa16a10d31c47ddd4e973397b97ab.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.switching_loss",
        "tool_id": "mosfet-switching-loss",
        "title": "MOSFET switching loss",
        "page": "/calc/electric/mosfet-switching-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-switching-loss",
            "tool_id": "mosfet-switching-loss",
            "page": "/calc/electric/mosfet-switching-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.switching_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-switching-loss"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.switching_loss/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "63609c26976654a36c77e6cfaa10a72fbf4fa16a10d31c47ddd4e973397b97ab",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.conduction_loss.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:41.521Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.mosfet.conduction_loss CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 1909dffa5b780eb27450618f425cfbc6c098d0f5fb01f772c3a31bd2ce9a14a6.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.conduction_loss",
        "tool_id": "mosfet-conduction-loss",
        "title": "MOSFET conduction loss",
        "page": "/calc/electric/mosfet-conduction-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-conduction-loss",
            "tool_id": "mosfet-conduction-loss",
            "page": "/calc/electric/mosfet-conduction-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.2.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.conduction_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-conduction-loss"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.conduction_loss/1.2.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.2.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1909dffa5b780eb27450618f425cfbc6c098d0f5fb01f772c3a31bd2ce9a14a6",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.battery.aging.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:41.105Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.battery.aging CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core a10dac0e12c89f46f59376788ad615785ce60a020e2fdbfe28e648356124acf3.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.battery.aging",
        "tool_id": "battery-aging",
        "title": "Linear Battery Aging",
        "page": "/calc/electric/battery-aging",
        "entries": [
          {
            "entry_id": "entry.battery-aging",
            "tool_id": "battery-aging",
            "page": "/calc/electric/battery-aging"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.aging"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-aging"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery.aging/1.0.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a10dac0e12c89f46f59376788ad615785ce60a020e2fdbfe28e648356124acf3",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.adc.error_budget.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:40.689Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.adc.error_budget CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 2a02032d97a801b64714049d3dd71761bb76b6b2a05e3e29187b579850933e19.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.adc.error_budget",
        "tool_id": "adc-error-budget",
        "title": "ADC error budget",
        "page": "/calc/electric/adc-error-budget",
        "entries": [
          {
            "entry_id": "entry.adc-error-budget",
            "tool_id": "adc-error-budget",
            "page": "/calc/electric/adc-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.0",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.adc.error_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/adc-error-budget"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.adc.error_budget/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2a02032d97a801b64714049d3dd71761bb76b6b2a05e3e29187b579850933e19",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.antenna_length.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:40.244Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.rf.antenna_length CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 053a5d12c9c6881b7b3d40f8b4d74a29796c8295157c3a7e9078d22416b6a39e.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.antenna_length",
        "tool_id": "antenna-length",
        "title": "Antenna length",
        "page": "/calc/electric/antenna-length",
        "entries": [
          {
            "entry_id": "entry.antenna-length",
            "tool_id": "antenna-length",
            "page": "/calc/electric/antenna-length"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.0.3",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.antenna_length"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/antenna-length"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.antenna_length/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "053a5d12c9c6881b7b3d40f8b4d74a29796c8295157c3a7e9078d22416b6a39e",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.electrical.amps_to_volts.cvp-meta-metrics-v2",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T10:41:39.744Z",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "electrical.amps_to_volts CVP evidence follow-up",
      "summary": "Corrects measurement/applicability or production-receipt evidence under verification revision v2; calculation version and engine unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v2; core 48f35e3a2921cd21e1132ae07bcee37e77883bb19323926a876495b65599badd.",
        "Domain relations are assessed separately from input-format equivalence; known relations require matching executed case IDs. Scope is explicit fixed model branches/preconditions, not full-domain mathematical proof.",
        "No measurement is null, explicit zero ULP budget stays zero, and prepared publication rejects failed gates or a changed core before immutable writes.",
        "Historical pins and dates retained; no new browser/expert review or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.amps_to_volts",
        "tool_id": "amps-to-volts",
        "title": "Amps to volts",
        "page": "/calc/electric/amps-to-volts",
        "entries": [
          {
            "entry_id": "entry.amps-to-volts",
            "tool_id": "amps-to-volts",
            "page": "/calc/electric/amps-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v2",
        "calculation_version": "1.4.2",
        "scope": [
          "P1 CVP measurement and domain applicability follow-up",
          "Identity/production-receipt integrity where affected",
          "Local validation; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.2 unchanged; verification evidence updated.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.amps_to_volts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-volts"
        },
        {
          "label": "Evidence",
          "href": "/evidence/electrical.amps_to_volts/1.4.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.4.2",
        "review_revision": "2026-10-28.meta-metrics-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "48f35e3a2921cd21e1132ae07bcee37e77883bb19323926a876495b65599badd",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.chemistry.acid_base.henderson_hasselbalch.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "chemistry.acid_base.henderson_hasselbalch CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core dd2e3356f75df878b8f4d7cc3b28cfd3d836c5da5bfee5eec5d063fb5cf794c6.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "chemistry.acid_base.henderson_hasselbalch",
        "tool_id": "henderson-hasselbalch",
        "title": "Henderson–Hasselbalch",
        "page": "/calc/chemistry/henderson-hasselbalch",
        "entries": [
          {
            "entry_id": "entry.henderson-hasselbalch",
            "tool_id": "henderson-hasselbalch",
            "page": "/calc/chemistry/henderson-hasselbalch"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.acid_base.henderson_hasselbalch"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/henderson-hasselbalch"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.chemistry.equilibrium.weak_acid.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "chemistry.equilibrium.weak_acid CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core c94feff3ef421b6785c94f612629c589692f7d97e8c2929d36c612594d35a4a6.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.4",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.chemistry.equilibrium.weak_base.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "chemistry.equilibrium.weak_base CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d72081b2361cb0d4121c9dc5ee935508764b4a510291891169afedce7e62bd6d.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.4",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.education.final_grade.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Education",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "education.final_grade CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core c9064c0dd02370dc1c4237beaee5543dde6c40221bdfa440fe573747640bc68a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "education.final_grade",
        "tool_id": "final-grade",
        "title": "Final grade",
        "page": "/calc/grade/final-grade",
        "entries": [
          {
            "entry_id": "entry.final-grade",
            "tool_id": "final-grade",
            "page": "/calc/grade/final-grade"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/education.final_grade"
        },
        {
          "label": "Calculator",
          "href": "/calc/grade/final-grade"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.education.gpa_letter.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Education",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "education.gpa_letter CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core bfc9ab36f236870cee3072bc4412a20a76d2c0f224e41ff51e2c4e95f66f2949.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "education.gpa_letter",
        "tool_id": "gpa-to-letter",
        "title": "GPA ↔ letter grade",
        "page": "/calc/grade/gpa-to-letter",
        "entries": [
          {
            "entry_id": "entry.gpa-to-letter",
            "tool_id": "gpa-to-letter",
            "page": "/calc/grade/gpa-to-letter"
          },
          {
            "entry_id": "entry.letter-grade-to-gpa",
            "tool_id": "letter-grade-to-gpa",
            "page": "/calc/grade/letter-grade-to-gpa"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/education.gpa_letter"
        },
        {
          "label": "Calculator",
          "href": "/calc/grade/gpa-to-letter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.ac_dc_rectifier.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.ac_dc_rectifier CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ffeddeaa7f95e4c84b7aaef8dcf0fb79ec5893706b3a761e2de3cdb2926da39e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.ac_dc_rectifier",
        "tool_id": "ac-dc-rectifier",
        "title": "AC↔DC rectifier",
        "page": "/calc/electric/ac-dc-rectifier",
        "entries": [
          {
            "entry_id": "entry.ac-dc-rectifier",
            "tool_id": "ac-dc-rectifier",
            "page": "/calc/electric/ac-dc-rectifier"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ac_dc_rectifier"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ac-dc-rectifier"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.amps_to_volts.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.amps_to_volts CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 1244045386fac8d3219c5f96ef798b549c01d64856f0fd9c1a64ad7dac8162d6.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.amps_to_volts",
        "tool_id": "amps-to-volts",
        "title": "Amps to volts",
        "page": "/calc/electric/amps-to-volts",
        "entries": [
          {
            "entry_id": "entry.amps-to-volts",
            "tool_id": "amps-to-volts",
            "page": "/calc/electric/amps-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.amps_to_volts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-volts"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.apparent_power.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.apparent_power CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 1e5456a82f111763d9cc51e94c2acf2d1dfc8ab5dfe63fd79ed7e2712796c2a6.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.apparent_power",
        "tool_id": "amps-to-va",
        "title": "Electrical apparent power",
        "page": "/calc/electric/amps-to-va",
        "entries": [
          {
            "entry_id": "entry.amps-to-va",
            "tool_id": "amps-to-va",
            "page": "/calc/electric/amps-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.apparent_power"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-va"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.awg_to_mm.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.awg_to_mm CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 30009e88bc5e8bcaed21b9c6660128017ae513b3a3fa76c344c7903abdcbd9a2.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.awg_to_mm",
        "tool_id": "awg-to-mm",
        "title": "AWG to mm / mm²",
        "page": "/calc/wire/awg-to-mm",
        "entries": [
          {
            "entry_id": "entry.awg-to-mm",
            "tool_id": "awg-to-mm",
            "page": "/calc/wire/awg-to-mm"
          },
          {
            "entry_id": "entry.wire-gauge-chart",
            "tool_id": "wire-gauge-chart",
            "page": "/calc/wire/wire-gauge-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.awg_to_mm"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/awg-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.battery_runtime.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.battery_runtime CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5fa8fdff433f388e41f21fb5d9aa5de03cc32e64c13303d4a3bfdc649d1e4424.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.battery_runtime",
        "tool_id": "battery-runtime",
        "title": "Battery runtime",
        "page": "/calc/electric/battery-runtime",
        "entries": [
          {
            "entry_id": "entry.battery-runtime",
            "tool_id": "battery-runtime",
            "page": "/calc/electric/battery-runtime"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery_runtime"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-runtime"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.battery.aging.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.battery.aging CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d93e7c4693e6b3bcfcc3bdb9cb2827feeaeb0813e1d098cd631e7ac24e15086c.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.battery.aging",
        "tool_id": "battery-aging",
        "title": "Linear Battery Aging",
        "page": "/calc/electric/battery-aging",
        "entries": [
          {
            "entry_id": "entry.battery-aging",
            "tool_id": "battery-aging",
            "page": "/calc/electric/battery-aging"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.aging"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-aging"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.battery.pack_sizing.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.battery.pack_sizing CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 34aaf31753700e7ce1d22bac7a2674502eff3e97ad57311e8c99f0fdaf8a5c6a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.battery.pack_sizing",
        "tool_id": "battery-pack-sizing",
        "title": "Battery pack sizing",
        "page": "/calc/electric/battery-pack-sizing",
        "entries": [
          {
            "entry_id": "entry.battery-pack-sizing",
            "tool_id": "battery-pack-sizing",
            "page": "/calc/electric/battery-pack-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.pack_sizing"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-pack-sizing"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.digital.logic_gate.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.digital.logic_gate CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 4233242f2e93907ae2f578d8a5e25a2868f679d4471ed1f7f8e5c118c860b17a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.digital.logic_gate",
        "tool_id": "logic-gate",
        "title": "Logic Gate",
        "page": "/calc/electric/logic-gate",
        "entries": [
          {
            "entry_id": "entry.logic-gate",
            "tool_id": "logic-gate",
            "page": "/calc/electric/logic-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.digital.logic_gate"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/logic-gate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.diode.equation.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.diode.equation CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b6f1fe12852cf7088c3854fcbd4c671cce55bdab940a6a38679eab1f5987c541.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.diode.equation",
        "tool_id": "diode-equation",
        "title": "Diode equation",
        "page": "/calc/electric/diode-equation",
        "entries": [
          {
            "entry_id": "entry.diode-equation",
            "tool_id": "diode-equation",
            "page": "/calc/electric/diode-equation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.diode.equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/diode-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.electricity_bill.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.electricity_bill CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 9fa4dca844b4e55ac405ff768073adef22c1d5b5f3852e5047bda0cceaf95409.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.electricity_bill",
        "tool_id": "electricity",
        "title": "Electricity bill",
        "page": "/calc/electric/electricity",
        "entries": [
          {
            "entry_id": "entry.electricity",
            "tool_id": "electricity",
            "page": "/calc/electric/electricity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.electricity_bill"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/electricity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.energy_consumption.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.energy_consumption CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6095080d417696623ae2d453d269dcfac2d630a5cd62f13a854ad7b43146d8e7.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.energy_consumption",
        "tool_id": "energy-consumption",
        "title": "Energy consumption",
        "page": "/calc/electric/energy-consumption",
        "entries": [
          {
            "entry_id": "entry.energy-consumption",
            "tool_id": "energy-consumption",
            "page": "/calc/electric/energy-consumption"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.energy_consumption"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/energy-consumption"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.energy_cost.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.energy_cost CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 217a4bc2404caac8efd8ed24ef6d25b6abb43811445bf161763009b13140c4b7.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.energy_cost",
        "tool_id": "energy-cost",
        "title": "Energy cost",
        "page": "/calc/electric/energy-cost",
        "entries": [
          {
            "entry_id": "entry.energy-cost",
            "tool_id": "energy-cost",
            "page": "/calc/electric/energy-cost"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.energy_cost"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/energy-cost"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.hpf.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.hpf CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 41bc17ccd7f0eba97d7d8db2f80e125bda95247b83997f09cb39b2deba2ca897.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.hpf",
        "tool_id": "hpf",
        "title": "High-pass filter",
        "page": "/calc/electric/hpf",
        "entries": [
          {
            "entry_id": "entry.hpf",
            "tool_id": "hpf",
            "page": "/calc/electric/hpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.hpf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/hpf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.kirchhoff.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.kirchhoff CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 37b7d31ec7df359313728530928c5e881812ef8aebbb152991b6e10980298308.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kirchhoff",
        "tool_id": "kirchhoff",
        "title": "Kirchhoff's laws",
        "page": "/calc/electric/kirchhoff",
        "entries": [
          {
            "entry_id": "entry.kirchhoff",
            "tool_id": "kirchhoff",
            "page": "/calc/electric/kirchhoff"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kirchhoff"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kirchhoff"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.kva_to_amps.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.kva_to_amps CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 535fe653511783a522606a74fd6409c4f67f8dec7449406c605919246374fc33.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kva_to_amps",
        "tool_id": "kva-to-amps",
        "title": "kVA to amps",
        "page": "/calc/electric/kva-to-amps",
        "entries": [
          {
            "entry_id": "entry.kva-to-amps",
            "tool_id": "kva-to-amps",
            "page": "/calc/electric/kva-to-amps"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kva_to_amps"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kva-to-amps"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.kva_to_kw.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.kva_to_kw CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core dbcaf0921bf484628860ee58a59dd2d24b9187e644d5455e66ef531e324c30c8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kva_to_kw",
        "tool_id": "kva-to-kw",
        "title": "kVA to kW",
        "page": "/calc/electric/kva-to-kw",
        "entries": [
          {
            "entry_id": "entry.kva-to-kw",
            "tool_id": "kva-to-kw",
            "page": "/calc/electric/kva-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kva_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kva-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.kw_to_va.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.kw_to_va CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a9e0607362acc707914c651a916a2104a98eabb2cd196b7c4ded51b3c125395a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kw_to_va",
        "tool_id": "kw-to-va",
        "title": "kW to VA",
        "page": "/calc/electric/kw-to-va",
        "entries": [
          {
            "entry_id": "entry.kw-to-va",
            "tool_id": "kw-to-va",
            "page": "/calc/electric/kw-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kw_to_va"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kw-to-va"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.kwh_to_kw.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.kwh_to_kw CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 58847f99c81d2961c186f4cf5941820153091e9e4deba6b49c65250214bd906d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kwh_to_kw",
        "tool_id": "kwh-to-kw",
        "title": "kWh to kW",
        "page": "/calc/electric/kwh-to-kw",
        "entries": [
          {
            "entry_id": "entry.kwh-to-kw",
            "tool_id": "kwh-to-kw",
            "page": "/calc/electric/kwh-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kwh_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kwh-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.kwh_to_watts.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.kwh_to_watts CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 688aedef79539fe87250069c62bdebf1f30c4e9460890c1aac4b466f84e4c6e8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.kwh_to_watts",
        "tool_id": "kwh-to-watts",
        "title": "kWh to Watts",
        "page": "/calc/electric/kwh-to-watts",
        "entries": [
          {
            "entry_id": "entry.kwh-to-watts",
            "tool_id": "kwh-to-watts",
            "page": "/calc/electric/kwh-to-watts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kwh_to_watts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kwh-to-watts"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.ldo.thermal.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.ldo.thermal CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ceb7274790877782af0c88cb6e11cc8435c7825e4a0bc512e4171e5c84b43cae.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.ldo.thermal",
        "tool_id": "ldo-thermal",
        "title": "LDO Thermal",
        "page": "/calc/electric/ldo-thermal",
        "entries": [
          {
            "entry_id": "entry.ldo-thermal",
            "tool_id": "ldo-thermal",
            "page": "/calc/electric/ldo-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ldo.thermal"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ldo-thermal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.led_resistor.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.led_resistor CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8d3008169da444fd564c229083c34efa8eada5281f0a3509cd9db79b8c5ea206.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.led_resistor",
        "tool_id": "led-resistor",
        "title": "LED resistor",
        "page": "/calc/electric/led-resistor",
        "entries": [
          {
            "entry_id": "entry.led-resistor",
            "tool_id": "led-resistor",
            "page": "/calc/electric/led-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.led_resistor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/led-resistor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.lpf.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.lpf CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3abd2dcbf533abc59a4261676864bd6a50cf3dd195d396b3b45a4be9e8777e32.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.lpf",
        "tool_id": "lpf",
        "title": "Low-pass filter",
        "page": "/calc/electric/lpf",
        "entries": [
          {
            "entry_id": "entry.lpf",
            "tool_id": "lpf",
            "page": "/calc/electric/lpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.lpf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/lpf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.mah_to_wh.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.mah_to_wh CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d4c17d999343ed8e5f902e120062cc6407499f8b67371a2b20e03f584194fa56.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mah_to_wh",
        "tool_id": "mah-to-wh",
        "title": "mAh to Wh",
        "page": "/calc/electric/mah-to-wh",
        "entries": [
          {
            "entry_id": "entry.mah-to-wh",
            "tool_id": "mah-to-wh",
            "page": "/calc/electric/mah-to-wh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mah_to_wh"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mah-to-wh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.conduction_loss.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.mosfet.conduction_loss CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3c0e161da12228c7b9dbfba6037cac59459c760ba075b91bb18f1f9e16934164.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.conduction_loss",
        "tool_id": "mosfet-conduction-loss",
        "title": "MOSFET conduction loss",
        "page": "/calc/electric/mosfet-conduction-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-conduction-loss",
            "tool_id": "mosfet-conduction-loss",
            "page": "/calc/electric/mosfet-conduction-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.conduction_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-conduction-loss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.switching_loss.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.mosfet.switching_loss CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core cedb8336a61eb75556292bbd67cccfaa7670efa7d996b7fbbd7ce6f82936ff61.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.switching_loss",
        "tool_id": "mosfet-switching-loss",
        "title": "MOSFET switching loss",
        "page": "/calc/electric/mosfet-switching-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-switching-loss",
            "tool_id": "mosfet-switching-loss",
            "page": "/calc/electric/mosfet-switching-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.switching_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-switching-loss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.tj.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.mosfet.tj CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 9f4350e0bb8c6c43eb6d808d7f1655d2c09628ef3ecd0106c639fd12290b6906.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.tj",
        "tool_id": "mosfet-tj",
        "title": "MOSFET junction temperature",
        "page": "/calc/electric/mosfet-tj",
        "entries": [
          {
            "entry_id": "entry.mosfet-tj",
            "tool_id": "mosfet-tj",
            "page": "/calc/electric/mosfet-tj"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.tj"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-tj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.total_loss.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.mosfet.total_loss CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 35507fec0c3e4bb8c1fd753b1f0f1be0b596593c5b750a73a8d0ec903121ae57.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.total_loss",
        "tool_id": "mosfet-total-loss",
        "title": "MOSFET total loss",
        "page": "/calc/electric/mosfet-total-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-total-loss",
            "tool_id": "mosfet-total-loss",
            "page": "/calc/electric/mosfet-total-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.total_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-total-loss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.mosfet.vth.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.mosfet.vth CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 4a4d1b7c75ff34d1744f9738ef80b23c2983117d78f6f7c00d205b77ceb84a1c.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.vth",
        "tool_id": "mosfet-vth",
        "title": "MOSFET Threshold / Overdrive",
        "page": "/calc/electric/mosfet-vth",
        "entries": [
          {
            "entry_id": "entry.mosfet-vth",
            "tool_id": "mosfet-vth",
            "page": "/calc/electric/mosfet-vth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.vth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-vth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.ohms_law.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.ohms_law CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 0621f83350b517e5b3d56520ce1967a08086133c322a52f6861c60c35bd4be11.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.ohms_law",
        "tool_id": "ohms-law",
        "title": "Ohm's law",
        "page": "/calc/electric/ohms-law",
        "entries": [
          {
            "entry_id": "entry.ohms-law",
            "tool_id": "ohms-law",
            "page": "/calc/electric/ohms-law"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ohms_law"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ohms-law"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.opamp_gain.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.opamp_gain CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 39fa99f69f5a927467614fe257d0f2029d6eb62650ae1abdac9e61d5d0cd58ca.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.opamp_gain",
        "tool_id": "opamp-gain",
        "title": "Op-amp gain",
        "page": "/calc/electric/opamp-gain",
        "entries": [
          {
            "entry_id": "entry.opamp-gain",
            "tool_id": "opamp-gain",
            "page": "/calc/electric/opamp-gain"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp_gain"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-gain"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.opamp.error_budget.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.opamp.error_budget CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7e9d35047dfa511d40bf9ebf5d7754bfdc1efc338ee63ccce562d8e97c1fdcdd.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.error_budget",
        "tool_id": "opamp-error-budget",
        "title": "Op-amp error budget",
        "page": "/calc/electric/opamp-error-budget",
        "entries": [
          {
            "entry_id": "entry.opamp-error-budget",
            "tool_id": "opamp-error-budget",
            "page": "/calc/electric/opamp-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.error_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-error-budget"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.opamp.noise.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.opamp.noise CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7d9103ee1a609e0608c3d403331cafa589f16161a8615ed3eb1aee11b3f7cc99.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.noise",
        "tool_id": "opamp-noise",
        "title": "Op-amp Noise",
        "page": "/calc/electric/opamp-noise",
        "entries": [
          {
            "entry_id": "entry.opamp-noise",
            "tool_id": "opamp-noise",
            "page": "/calc/electric/opamp-noise"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.noise"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-noise"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.parallel_resistor.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.parallel_resistor CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 81616d5a49c573d0c5e9bba36c75dfd50bc2837dd21d4e43c9715e0abe75e564.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.parallel_resistor",
        "tool_id": "parallel-resistor",
        "title": "Parallel resistor",
        "page": "/calc/electric/parallel-resistor",
        "entries": [
          {
            "entry_id": "entry.parallel-resistor",
            "tool_id": "parallel-resistor",
            "page": "/calc/electric/parallel-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.parallel_resistor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/parallel-resistor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.microstrip.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.pcb.microstrip CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3695bc89cace6261f4724743578e8d4253e66eead31d73c7661b6d934b7daa13.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.microstrip",
        "tool_id": "pcb-microstrip",
        "title": "Microstrip impedance",
        "page": "/calc/electric/pcb-microstrip",
        "entries": [
          {
            "entry_id": "entry.pcb-microstrip",
            "tool_id": "pcb-microstrip",
            "page": "/calc/electric/pcb-microstrip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.microstrip"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-microstrip"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.stripline.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.pcb.stripline CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e055daf18301226f82927fca3ed64b94491a326dfa6f6b797ae7cc3ba31b4463.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.stripline",
        "tool_id": "pcb-stripline",
        "title": "Stripline impedance",
        "page": "/calc/electric/pcb-stripline",
        "entries": [
          {
            "entry_id": "entry.pcb-stripline",
            "tool_id": "pcb-stripline",
            "page": "/calc/electric/pcb-stripline"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.stripline"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-stripline"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.trace_thermal.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.pcb.trace_thermal CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core cd5514674b5c4e5f0da3a34db7111becdba9a493766d3a6ce19f7fad118bdaff.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_thermal",
        "tool_id": "pcb-trace-thermal",
        "title": "PCB Trace Thermal",
        "page": "/calc/electric/pcb-trace-thermal",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-thermal",
            "tool_id": "pcb-trace-thermal",
            "page": "/calc/electric/pcb-trace-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_thermal"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-thermal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.trace_width.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.pcb.trace_width CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2f262ed10cc5a9478e6308ad9320ec9bbffe6d8fa92038d373488c2307392fdb.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_width",
        "tool_id": "pcb-trace-width",
        "title": "PCB trace width",
        "page": "/calc/electric/pcb-trace-width",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-width",
            "tool_id": "pcb-trace-width",
            "page": "/calc/electric/pcb-trace-width"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_width"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-width"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.pcb.via_current.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.pcb.via_current CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a242338c95d1b28f4e98894a9f2afb2798dcde879a1f2376458872390a55ea73.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.via_current",
        "tool_id": "pcb-via-current",
        "title": "Via current capacity",
        "page": "/calc/electric/pcb-via-current",
        "entries": [
          {
            "entry_id": "entry.pcb-via-current",
            "tool_id": "pcb-via-current",
            "page": "/calc/electric/pcb-via-current"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.via_current"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-via-current"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.power_factor.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.power_factor CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8e36ef26638a3734100a44ab05a2e7675385810646f4e95c24bb140cae8b476a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.power_factor",
        "tool_id": "power-factor",
        "title": "Power factor",
        "page": "/calc/electric/power-factor",
        "entries": [
          {
            "entry_id": "entry.power-factor",
            "tool_id": "power-factor",
            "page": "/calc/electric/power-factor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.power_factor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/power-factor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.power.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.power CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 4511991897554c9954b40f15d37f85725707afa836bbd061b4c4e66a596d8a17.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.power",
        "tool_id": "power",
        "title": "Electric power",
        "page": "/calc/electric/power",
        "entries": [
          {
            "entry_id": "entry.power",
            "tool_id": "power",
            "page": "/calc/electric/power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.power"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/power"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rc_time_constant.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rc_time_constant CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ef76263d11b6f4d8428cbd234068a9d4c8769bbb5ee9a8dc4a4c38870c6871a8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rc_time_constant",
        "tool_id": "rc-time-constant",
        "title": "RC time constant",
        "page": "/calc/electric/rc-time-constant",
        "entries": [
          {
            "entry_id": "entry.rc-time-constant",
            "tool_id": "rc-time-constant",
            "page": "/calc/electric/rc-time-constant"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rc_time_constant"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rc-time-constant"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rectifier.ripple_cap.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rectifier.ripple_cap CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 4ecce3311c4a8fe58bf446601a8284579e3049c5958562fceee75b5ecc9ec794.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rectifier.ripple_cap",
        "tool_id": "rectifier-ripple-cap",
        "title": "Rectifier Ripple Capacitor",
        "page": "/calc/electric/rectifier-ripple-cap",
        "entries": [
          {
            "entry_id": "entry.rectifier-ripple-cap",
            "tool_id": "rectifier-ripple-cap",
            "page": "/calc/electric/rectifier-ripple-cap"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rectifier.ripple_cap"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rectifier-ripple-cap"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.resistor_color_code.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.resistor_color_code CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 47dec53b2e4ed87bf068ecb90f3db41b39231f0c5ac82f3e319eccabaeefcb6a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.resistor_color_code",
        "tool_id": "resistor-color",
        "title": "Resistor Color Code Calculator",
        "page": "/calc/electric/resistor-color-code",
        "entries": [
          {
            "entry_id": "entry.resistor-color-code",
            "tool_id": "resistor-color",
            "page": "/calc/electric/resistor-color-code"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.resistor_color_code"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/resistor-color-code"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.antenna_length.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.antenna_length CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e6c11af75898420b8e6eda0bd09a8444d6353777529e7748f85ef339f84bb23f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.antenna_length",
        "tool_id": "antenna-length",
        "title": "Antenna length",
        "page": "/calc/electric/antenna-length",
        "entries": [
          {
            "entry_id": "entry.antenna-length",
            "tool_id": "antenna-length",
            "page": "/calc/electric/antenna-length"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.antenna_length"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/antenna-length"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.fspl.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.fspl CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e00c457151ad0653857dbe0446d1229c07fe9e0058a619f29542f2c70ba180b3.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.fspl",
        "tool_id": "fspl",
        "title": "Free-space path loss",
        "page": "/calc/electric/fspl",
        "entries": [
          {
            "entry_id": "entry.fspl",
            "tool_id": "fspl",
            "page": "/calc/electric/fspl"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.fspl"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/fspl"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.gamma_z.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.gamma_z CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d18309a35c536fa066b77b7f7c8f1f7de82f908d1f247cba040cbc8216a79542.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.gamma_z",
        "tool_id": "gamma-z",
        "title": "Γ ↔ Z (Complex)",
        "page": "/calc/electric/gamma-z",
        "entries": [
          {
            "entry_id": "entry.gamma-z",
            "tool_id": "gamma-z",
            "page": "/calc/electric/gamma-z"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.gamma_z"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/gamma-z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.lc_match.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.lc_match CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8c3281759e59e628d6e31164b1fea0d29ac7ce7b6d2c1ff6d62910cd66c2f8f4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.lc_match",
        "tool_id": "lc-match",
        "title": "L-section LC Match",
        "page": "/calc/electric/lc-match",
        "entries": [
          {
            "entry_id": "entry.lc-match",
            "tool_id": "lc-match",
            "page": "/calc/electric/lc-match"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.lc_match"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/lc-match"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.link_budget.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.link_budget CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f773ec64c952c161f66a20148940c434ae50e6824540dd9ddf61e64a8f4c27a3.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.link_budget",
        "tool_id": "rf-link-budget",
        "title": "RF link budget",
        "page": "/calc/electric/rf-link-budget",
        "entries": [
          {
            "entry_id": "entry.rf-link-budget",
            "tool_id": "rf-link-budget",
            "page": "/calc/electric/rf-link-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.link_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rf-link-budget"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.receiver_sensitivity.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.receiver_sensitivity CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2ed421b75c5fc307731f70f7a294a22ec7c5547f8890404c3145baa12f748c92.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.receiver_sensitivity",
        "tool_id": "receiver-sensitivity",
        "title": "Receiver Sensitivity",
        "page": "/calc/electric/receiver-sensitivity",
        "entries": [
          {
            "entry_id": "entry.receiver-sensitivity",
            "tool_id": "receiver-sensitivity",
            "page": "/calc/electric/receiver-sensitivity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.receiver_sensitivity"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/receiver-sensitivity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.skin_depth.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.skin_depth CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 24a148a0eac752a194d8fb2732b0851fc4fcaf1aa78d8ca4f644856d6c73bfa1.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.skin_depth",
        "tool_id": "skin-depth",
        "title": "Skin Depth",
        "page": "/calc/electric/skin-depth",
        "entries": [
          {
            "entry_id": "entry.skin-depth",
            "tool_id": "skin-depth",
            "page": "/calc/electric/skin-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.skin_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/skin-depth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.smith.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.smith CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2ab44f9992762f2a9d965172b7576697522a7b90831d5390f7f6f96c695c0fc6.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.smith",
        "tool_id": "smith-chart",
        "title": "Smith Chart (Impedance Matching)",
        "page": "/calc/electric/smith-chart",
        "entries": [
          {
            "entry_id": "entry.smith-chart",
            "tool_id": "smith-chart",
            "page": "/calc/electric/smith-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.6.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.6.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.smith"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/smith-chart"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.vswr.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.vswr CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 9e63a0695f462bc843c1139cfda920b9062fb0c77e7ace12f3d1de0a3c63045a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.vswr",
        "tool_id": "vswr",
        "title": "VSWR",
        "page": "/calc/electric/vswr",
        "entries": [
          {
            "entry_id": "entry.vswr",
            "tool_id": "vswr",
            "page": "/calc/electric/vswr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.vswr"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/vswr"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rf.wavelength.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rf.wavelength CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2b05a14937dd774dfabde62e807ebda9e1485791f2d59880b9c656416963b94a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rf.wavelength",
        "tool_id": "wavelength",
        "title": "Wavelength",
        "page": "/calc/electric/wavelength",
        "entries": [
          {
            "entry_id": "entry.wavelength",
            "tool_id": "wavelength",
            "page": "/calc/electric/wavelength"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.wavelength"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/wavelength"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.rlc_resonance.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.rlc_resonance CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 75e9aeb34cd4cc92d289b5e912ded7b416438b63ab1b50475578de532b86ff9b.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.rlc_resonance",
        "tool_id": "rlc-resonance",
        "title": "RLC resonance",
        "page": "/calc/electric/rlc-resonance",
        "entries": [
          {
            "entry_id": "entry.rlc-resonance",
            "tool_id": "rlc-resonance",
            "page": "/calc/electric/rlc-resonance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rlc_resonance"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rlc-resonance"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.series_capacitor.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.series_capacitor CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8d4364db0d2268fc21bc327c730bb386359d82e4c03344a5df149b47ea21abce.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.series_capacitor",
        "tool_id": "series-capacitor",
        "title": "Series Capacitor",
        "page": "/calc/electric/series-capacitor",
        "entries": [
          {
            "entry_id": "entry.series-capacitor",
            "tool_id": "series-capacitor",
            "page": "/calc/electric/series-capacitor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.series_capacitor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/series-capacitor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.swg_to_mm.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.swg_to_mm CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core caf63c344ed66608873faffd55620095505d2f8bdbb889adde3eb00e35477fdf.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.swg_to_mm",
        "tool_id": "swg-to-mm",
        "title": "SWG to mm / mm²",
        "page": "/calc/wire/swg-to-mm",
        "entries": [
          {
            "entry_id": "entry.swg-to-mm",
            "tool_id": "swg-to-mm",
            "page": "/calc/wire/swg-to-mm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.swg_to_mm"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/swg-to-mm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.timer_555.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.timer_555 CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 92c0fbe11a81b2b9aac9bd61828511cf108512b63cf873773da6da0c3a779e34.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.timer_555",
        "tool_id": "timer-555",
        "title": "555 Timer",
        "page": "/calc/electric/timer-555",
        "entries": [
          {
            "entry_id": "entry.timer-555",
            "tool_id": "timer-555",
            "page": "/calc/electric/timer-555"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.timer_555"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/timer-555"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.transformer_sizing.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.transformer_sizing CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core cf7f8aa9c8212fa8725d034585bce1ce85329db72c3e23987d72d4b1d9e850fb.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.transformer_sizing",
        "tool_id": "transformer-sizing",
        "title": "Transformer sizing",
        "page": "/calc/electric/transformer-sizing",
        "entries": [
          {
            "entry_id": "entry.transformer-sizing",
            "tool_id": "transformer-sizing",
            "page": "/calc/electric/transformer-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.transformer_sizing"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/transformer-sizing"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.va_to_kva.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.va_to_kva CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3a0914a3ccdcc95ca7e021672c0e86d772731df36e8ba3cfbcba2d1da397608e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.va_to_kva",
        "tool_id": "va-to-kva",
        "title": "VA to kVA",
        "page": "/calc/electric/va-to-kva",
        "entries": [
          {
            "entry_id": "entry.va-to-kva",
            "tool_id": "va-to-kva",
            "page": "/calc/electric/va-to-kva"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.va_to_kva"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/va-to-kva"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.voltage_divider.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.voltage_divider CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b6e1a6c317d9d72e70404f6095d8f2107db1b4506bd3e2b3a20aeb25ca6c3e87.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.voltage_divider",
        "tool_id": "voltage-divider",
        "title": "Voltage divider",
        "page": "/calc/electric/voltage-divider",
        "entries": [
          {
            "entry_id": "entry.voltage-divider",
            "tool_id": "voltage-divider",
            "page": "/calc/electric/voltage-divider"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.voltage_divider"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/voltage-divider"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.volts_to_joules.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.volts_to_joules CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 682251ad613cbd9149068ea1789019e75224ba8e4368b26d0392dabaed73794a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.volts_to_joules",
        "tool_id": "volts-to-joules",
        "title": "Volts to Joules",
        "page": "/calc/electric/volts-to-joules",
        "entries": [
          {
            "entry_id": "entry.volts-to-joules",
            "tool_id": "volts-to-joules",
            "page": "/calc/electric/volts-to-joules"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.volts_to_joules"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/volts-to-joules"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.volts_to_kw.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.volts_to_kw CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ea3653d9ec263258a79fa85f1a9bb5aa1cefcc0a9c74578d0f3284d8f39abe32.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.volts_to_kw",
        "tool_id": "volts-to-kw",
        "title": "Volts to kW",
        "page": "/calc/electric/volts-to-kw",
        "entries": [
          {
            "entry_id": "entry.volts-to-kw",
            "tool_id": "volts-to-kw",
            "page": "/calc/electric/volts-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.volts_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/volts-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.watt_volt_amp.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.watt_volt_amp CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 30f7fbb5d30e07d482bcb4045a67e46f42404c64ac6a3b51eaa156b639172166.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watt_volt_amp",
        "tool_id": "watt-volt-amp",
        "title": "Watt / volt / amp",
        "page": "/calc/electric/watt-volt-amp",
        "entries": [
          {
            "entry_id": "entry.watt-volt-amp",
            "tool_id": "watt-volt-amp",
            "page": "/calc/electric/watt-volt-amp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watt_volt_amp"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watt-volt-amp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_amps.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.watts_amps CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 34b43725575a65ce9304681e5c106450d7dd23b32dad9efad6b7278a2056411f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_amps",
        "tool_id": "watts-to-amps",
        "title": "Watts ↔ amps",
        "page": "/calc/electric/watts-to-amps",
        "entries": [
          {
            "entry_id": "entry.watts-to-amps",
            "tool_id": "watts-to-amps",
            "page": "/calc/electric/watts-to-amps"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_amps"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-amps"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_joules.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.watts_to_joules CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f13d04fc9151fe28ebe74463bdb88c9c0c5eee1b27145ade34c7bbc7e4d69342.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_joules",
        "tool_id": "watts-to-joules",
        "title": "Watts to Joules",
        "page": "/calc/electric/watts-to-joules",
        "entries": [
          {
            "entry_id": "entry.watts-to-joules",
            "tool_id": "watts-to-joules",
            "page": "/calc/electric/watts-to-joules"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_joules"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-joules"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_kva.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.watts_to_kva CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 364a441d367a727db2a3a3fd6a4204c77bf25872e038819c51e71d5143590a19.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_kva",
        "tool_id": "watts-to-kva",
        "title": "Watts to kVA",
        "page": "/calc/electric/watts-to-kva",
        "entries": [
          {
            "entry_id": "entry.watts-to-kva",
            "tool_id": "watts-to-kva",
            "page": "/calc/electric/watts-to-kva"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_kva"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-kva"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_va.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.watts_to_va CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core aad4a8088fc03dbdb5c081758ea411aed40b3ba2d74ed0eeafd47d4ffd6894db.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_va",
        "tool_id": "watts-to-va",
        "title": "Watts to VA",
        "page": "/calc/electric/watts-to-va",
        "entries": [
          {
            "entry_id": "entry.watts-to-va",
            "tool_id": "watts-to-va",
            "page": "/calc/electric/watts-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_va"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-va"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.watts_to_volts.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.watts_to_volts CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 84fa1f7fddcde43f7c14375e6760c28269c4a895c9d09c0ad5e998b9fc50f190.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_volts",
        "tool_id": "watts-to-volts",
        "title": "Watts to Volts",
        "page": "/calc/electric/watts-to-volts",
        "entries": [
          {
            "entry_id": "entry.watts-to-volts",
            "tool_id": "watts-to-volts",
            "page": "/calc/electric/watts-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_volts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-volts"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.electrical.wheatstone.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "electrical.wheatstone CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 09b61fb3bcfd653bd3c26e40c2859b6583b2e88e083342a7f19f87198cefaf44.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "electrical.wheatstone",
        "tool_id": "wheatstone-bridge",
        "title": "Wheatstone bridge",
        "page": "/calc/electric/wheatstone-bridge",
        "entries": [
          {
            "entry_id": "entry.wheatstone-bridge",
            "tool_id": "wheatstone-bridge",
            "page": "/calc/electric/wheatstone-bridge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/electrical.wheatstone"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/wheatstone-bridge"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.engineering.tolerance.monte_carlo.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "engineering.tolerance.monte_carlo CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ebab9bc0406ba9ae08da0ac75f1ab69a7bd3e9cac214d943e1a38d188d61be2d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.monte_carlo",
        "tool_id": "monte-carlo-tolerance",
        "title": "1-D Tolerance Analysis Workspace",
        "page": "/calc/engineering/monte-carlo-tolerance",
        "entries": [
          {
            "entry_id": "entry.monte-carlo-tolerance",
            "tool_id": "monte-carlo-tolerance",
            "page": "/calc/engineering/monte-carlo-tolerance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.12.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.12.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.monte_carlo"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/monte-carlo-tolerance"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.engineering.tolerance.stackup.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "engineering.tolerance.stackup CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 18109b5c4c28334316f5c07e556b2310ceacf573a3e4e18de17399679f41e141.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.stackup",
        "tool_id": "tolerance-stackup",
        "title": "Tolerance stack-up",
        "page": "/calc/engineering/tolerance-stackup",
        "entries": [
          {
            "entry_id": "entry.tolerance-stackup",
            "tool_id": "tolerance-stackup",
            "page": "/calc/engineering/tolerance-stackup"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.4.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.4.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.stackup"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/tolerance-stackup"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.engineering.uncertainty.propagate.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "engineering.uncertainty.propagate CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8c69d7646e01c45b66e0a8b05492e19a8501cc295b0a343a16d01a2b3445bda7.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.propagate",
        "tool_id": "uncertainty-propagate",
        "title": "Uncertainty propagation",
        "page": "/calc/engineering/uncertainty-propagate",
        "entries": [
          {
            "entry_id": "entry.uncertainty-propagate",
            "tool_id": "uncertainty-propagate",
            "page": "/calc/engineering/uncertainty-propagate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.9.8",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.9.8 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.propagate"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/uncertainty-propagate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.finance.vat.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Finance",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "finance.vat CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5094fc039a4db31fb7b2a7b767f7877a6cf3ad3b15d0f5891002ea5ff8616d05.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "finance.vat",
        "tool_id": "vat",
        "title": "VAT / GST",
        "page": "/calc/finance/vat",
        "entries": [
          {
            "entry_id": "entry.gst",
            "tool_id": "gst",
            "page": "/calc/finance/gst"
          },
          {
            "entry_id": "entry.vat",
            "tool_id": "vat",
            "page": "/calc/finance/vat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.3.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.3.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/finance.vat"
        },
        {
          "label": "Calculator",
          "href": "/calc/finance/vat"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.materials.thermal.linear_expansion.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Materials",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "materials.thermal.linear_expansion CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b6c8a40a76db2859a5301c08eaf604ac8ee82ecd4779ab7b543c10062b0fec29.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "materials.thermal.linear_expansion",
        "tool_id": "linear-thermal-expansion",
        "title": "Linear Thermal Expansion Calculator",
        "page": "/calc/physics/linear-thermal-expansion",
        "entries": [
          {
            "entry_id": "entry.linear-thermal-expansion",
            "tool_id": "linear-thermal-expansion",
            "page": "/calc/physics/linear-thermal-expansion"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/materials.thermal.linear_expansion"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/linear-thermal-expansion"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.algebra.linear_equation.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5e97f592589cc028b24fe8693e01556b032e2b0414dfd1be5be5acfb8fb93865.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.combinatorics.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.combinatorics CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 9971ee4d2e29b8604aa39a80c0f74d289f980db42a7040a99de49e95b6804955.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.complex.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.complex CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 45ef8d94390e84096575c5c0a0defa01a2045f7f4732ae3e1970e0b540589f12.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.cos.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.cos CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 176d7e8ae93172e34c080b827c30c22823472d8cd5c355276039723281ebc06d.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.divide.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.divide CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e8465f3c710313c8916410623980d103927ef3e68dcba61158ea697e05e9cf8d.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.7",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.7 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.exponent.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponent CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 747f98fcc5035b1250cd31dc5c31ef4f024a575949fc74d653158e0879bc3a0a.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.exponential_growth.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponential_growth CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3c510e301f3390e5d121901dc63bb047d90e27cd5d16118167b7d2fcf1e8c719.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.10",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.10 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.circle.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.circle CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 99baa96948a807943b6897f2e75338edf084e8b0ba3d7c5939e4e6c807b3897b.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.conic.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.conic CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 285ad70a07d400752ab7e4e5896773bc85620e8fb291a9a3a0a4911b0e0c88d4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.coordinate.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.coordinate CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ed38b5980cb58e86f7dff40cef49563bb784e708cc77378d86e72fb71c0984b3.",
        "6 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.plane.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.plane CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e30017ac0a8a368c6a131e947df5f9fbeafa0859843f1831843b4e4b4ad948b4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.solid.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.solid CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a23f216bd459772e3b5e248656108dbad5619c0b6ad443b257c4887beb06433d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.18.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.18.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.geometry.triangle.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.triangle CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7004865fe848258e2ea25d00c450833020f376ceb4e01634d8e0195b7a545ecb.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.linear_algebra.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.linear_algebra CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 09071c57da34ed137922472787eb3e69d36a62dac1d8d7b91c1bbb863c2b0503.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.14.15",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.14.15 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.ln.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.ln CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5d40bfcffb9c0cce4aad1c053e38817024ba69c1382742dc9b8d09e5c9a58584.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.log.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.log CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 50443dfe9006b9bcad39c0e818f0ff3208e7071afdb2fe2a3ca5f63707e9b7f8.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.modulo.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.modulo CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 4009992c58cae2947e80db74d8b9ebdd6f0b6e4dffb6f6b9721dba34b37b3abd.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.derivative.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.derivative CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d7f15de9df4d9318d7fc40b2ff51430c6ffd2670288cb3e4fc08223a1dabe291.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.4",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.4 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.interpolate.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.interpolate CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3fa635262ac8eaf9cd8876944828ba8ca5ac35e970ccbbeb76a73778b1d2d6dc.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.ode.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.ode CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a8475b4ed6d06a5f348139a8f5517ffd871e8f80400e89a200d0c340dffc1b94.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.optimize_1d.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.optimize_1d CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d4ec854ae6fb2728556651eba1d010194e79eb41206fb819b29ecdf763cd40df.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.numerical.root.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.root CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f6f078a7b0e5fe94d417894df08377fe45af2bb8a2ed23a583f57a4f47d9bef4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.polynomial.roots.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.polynomial.roots CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 68e8b6e31f8e6f1e839f0a0019266a5582eadcce0ff6af832f72d80f45a1650b.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.2",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.2 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.prime_factorization.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.prime_factorization CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a634381797eae38536883f26fab253ebfeae838ebe233af263b640c7e2dd1bb8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.pythagorean.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.pythagorean CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e695d939629f76c750ca3364b271251e8b08f09c4f7b3d8f40f52de3fd45222d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.1.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.scientific_notation.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.scientific_notation CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8c90625b01104f591d380ffa24c03b77e10578e1a139aefab14da1d8f08dfa5e.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "2.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 2.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.sequences.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.sequences CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d96d590984f9cc3a5e66ebfc6ea6c68970f2afbd907ab72acf580fd55e0e4879.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.sin.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.sin CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2ed03778bec3e0b59ed000bff5156b77f4b93c17148ceab9d6437a373b00d792.",
        "2 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.special.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.special CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2209356a44e174f5738ee406e9d5cb2f78d51680533efafb55142cd80c99b404.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.10.6",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.10.6 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.tan.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.tan CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 29f493fada2978de7156ef933cbcf9e854f024b5b922a214505e6b8045afaafb.",
        "2 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.transform.dft.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.dft CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 984b7a38065cc39a2fbdffa68f51d52d52fcfe93323fd49419030c4829e3534e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.2.3",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.3 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.transform.laplace.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.laplace CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ae718a7a89b0b4697986d547ec2e1aea61015d8839e18537ddbcbfe74f95d9d4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.4",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.transform.z.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.z CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ba4cbe32d54de9170c788564529156e31fb0a098777aeb56934e5fad543ecba4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.vector.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.vector CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core c001406383a031cffb2500b7c6cc0c0feda82dbe61cb0a77965ebbf177c0177f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.7.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.7.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.angled_pull.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.angled_pull CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 0c698dfa2b5964a176e9dd31894e8d7e4bfb9763586c9904266483a1ac6fddb0.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.angled_pull",
        "tool_id": "angled-pull",
        "title": "Angled pull",
        "page": "/calc/mechanical/angled-pull",
        "entries": [
          {
            "entry_id": "entry.angled-pull",
            "tool_id": "angled-pull",
            "page": "/calc/mechanical/angled-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.angled_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/angled-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.area_moment.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.area_moment CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 16eea1b34afde75a115af28024f540f6ed7c1f397e468cb22055f5332cda8117.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.area_moment",
        "tool_id": "area-moment",
        "title": "Area moment",
        "page": "/calc/mechanical/area-moment",
        "entries": [
          {
            "entry_id": "entry.area-moment",
            "tool_id": "area-moment",
            "page": "/calc/mechanical/area-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.area_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/area-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.center_moment_at_deflection.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.center_moment_at_deflection CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 705bb64ac905199e392c1ba32ff7d1e06c76c7b8f54d08edb1a84dd63d3fae19.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.center_moment_at_deflection",
        "tool_id": "center-moment-at",
        "title": "Center-peaked triangle plus an end moment",
        "page": "/calc/mechanical/center-moment-at",
        "entries": [
          {
            "entry_id": "entry.center-moment-at",
            "tool_id": "center-moment-at",
            "page": "/calc/mechanical/center-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.center_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/center-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.circular_plastic_modulus.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.circular_plastic_modulus CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2f20970777c55100deb81b8368f440972a89ac941fd8f1880e34948f057e5dd1.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_plastic_modulus",
        "tool_id": "circular-plastic-modulus",
        "title": "Circular plastic modulus",
        "page": "/calc/mechanical/circular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.circular-plastic-modulus",
            "tool_id": "circular-plastic-modulus",
            "page": "/calc/mechanical/circular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-plastic-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.circular_section.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.circular_section CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 901dc84d90a36f201f6a7066c4ac4b7651e40b3be4417781ca8f3969ee35ceef.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_section",
        "tool_id": "circular-section",
        "title": "Circular section",
        "page": "/calc/mechanical/circular-section",
        "entries": [
          {
            "entry_id": "entry.circular-section",
            "tool_id": "circular-section",
            "page": "/calc/mechanical/circular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.circular_shear.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.circular_shear CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a59d4e7fad6b739957a9e6c104819f2fd04e62a399851f2f70e1490051710b2a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_shear",
        "tool_id": "circular-shear",
        "title": "Circular shear",
        "page": "/calc/mechanical/circular-shear",
        "entries": [
          {
            "entry_id": "entry.circular-shear",
            "tool_id": "circular-shear",
            "page": "/calc/mechanical/circular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-shear"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.end_moment_at_deflection.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.end_moment_at_deflection CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 93f224eaca685df3e8b33d6e3781ac81d8acc18cdabab762c561437a9788189f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.end_moment_at_deflection",
        "tool_id": "end-moment-at",
        "title": "End-peaked triangle plus an end moment",
        "page": "/calc/mechanical/end-moment-at",
        "entries": [
          {
            "entry_id": "entry.end-moment-at",
            "tool_id": "end-moment-at",
            "page": "/calc/mechanical/end-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.end_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/end-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.hollow_circular_plastic_modulus.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.hollow_circular_plastic_modulus CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3d7ac3dd27814c238176517b2e32c8dee0bde5648f74ddd9a3334cd2b0f6a822.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_plastic_modulus",
        "tool_id": "hollow-circular-plastic-modulus",
        "title": "Hollow circular plastic modulus",
        "page": "/calc/mechanical/hollow-circular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-plastic-modulus",
            "tool_id": "hollow-circular-plastic-modulus",
            "page": "/calc/mechanical/hollow-circular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-plastic-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.hollow_circular_section.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.hollow_circular_section CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3294164e6119c0d197a7d2c564f3aee737d5d0db2655c50fbaee4cf937014f1c.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_section",
        "tool_id": "hollow-circular-section",
        "title": "Hollow circular section",
        "page": "/calc/mechanical/hollow-circular-section",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-section",
            "tool_id": "hollow-circular-section",
            "page": "/calc/mechanical/hollow-circular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.hollow_circular_shear.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.hollow_circular_shear CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7a85c0733e715c35bb535639989431e0db6de7a5c8da065cccf06a1ec45b1876.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_shear",
        "tool_id": "hollow-circular-shear",
        "title": "Hollow circular shear",
        "page": "/calc/mechanical/hollow-circular-shear",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-shear",
            "tool_id": "hollow-circular-shear",
            "page": "/calc/mechanical/hollow-circular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-shear"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_angled_pull.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.incline_angled_pull CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6b1c8328b426f2bf26d158d0703842e85e39e7343489c5a0c27550037b38a259.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_angled_pull",
        "tool_id": "incline-angled-pull",
        "title": "Angled pull on an incline",
        "page": "/calc/mechanical/incline-angled-pull",
        "entries": [
          {
            "entry_id": "entry.incline-angled-pull",
            "tool_id": "incline-angled-pull",
            "page": "/calc/mechanical/incline-angled-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_angled_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-angled-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_friction.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.incline_friction CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 0b5ea1648dca26332889c7e86adebe702cf15fbc98601601da572436b2d1b0ee.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_friction",
        "tool_id": "incline-friction",
        "title": "Incline friction",
        "page": "/calc/mechanical/incline-friction",
        "entries": [
          {
            "entry_id": "entry.incline-friction",
            "tool_id": "incline-friction",
            "page": "/calc/mechanical/incline-friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-friction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_horizontal.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.incline_horizontal CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f74f6a6ded5d70537729c52db1509cc69f34fd6f8774e3aee524072c86273341.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_horizontal",
        "tool_id": "incline-horizontal",
        "title": "Horizontal force on an incline",
        "page": "/calc/mechanical/incline-horizontal",
        "entries": [
          {
            "entry_id": "entry.incline-horizontal",
            "tool_id": "incline-horizontal",
            "page": "/calc/mechanical/incline-horizontal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_horizontal"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-horizontal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.incline_least_pull.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.incline_least_pull CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7946f51ec160144ae262db092d1cbbbe734f48c4254f1fb425d889c7e16deae7.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_least_pull",
        "tool_id": "incline-least-pull",
        "title": "Least pull on an incline",
        "page": "/calc/mechanical/incline-least-pull",
        "entries": [
          {
            "entry_id": "entry.incline-least-pull",
            "tool_id": "incline-least-pull",
            "page": "/calc/mechanical/incline-least-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_least_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-least-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.inclined_axis_moment.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.inclined_axis_moment CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core fd8a378ebc84ee5dddbfff2469b9376c86de2ea878b2c975cc8b740798759c34.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.inclined_axis_moment",
        "tool_id": "inclined-axis-moment",
        "title": "Inclined-axis moments",
        "page": "/calc/mechanical/inclined-axis-moment",
        "entries": [
          {
            "entry_id": "entry.inclined-axis-moment",
            "tool_id": "inclined-axis-moment",
            "page": "/calc/mechanical/inclined-axis-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.inclined_axis_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/inclined-axis-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.ladder_friction.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.ladder_friction CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 0678e74dd7a1c9f439ccf8dfcf20ba790526b6f5754715b25288bd655f9252c3.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_friction",
        "tool_id": "ladder-friction",
        "title": "Ladder friction",
        "page": "/calc/mechanical/ladder-friction",
        "entries": [
          {
            "entry_id": "entry.ladder-friction",
            "tool_id": "ladder-friction",
            "page": "/calc/mechanical/ladder-friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-friction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.ladder_person.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.ladder_person CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3fadc9edd3eeef14e79d8fb89f55b97bc3a933de077275449f5af4333facecf8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_person",
        "tool_id": "ladder-person",
        "title": "Person on a ladder",
        "page": "/calc/mechanical/ladder-person",
        "entries": [
          {
            "entry_id": "entry.ladder-person",
            "tool_id": "ladder-person",
            "page": "/calc/mechanical/ladder-person"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_person"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-person"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.ladder_rough_wall.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.ladder_rough_wall CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b8733a28abcec831cb618de86474733eac7060359706743a5370dbd13edf1523.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_rough_wall",
        "tool_id": "ladder-rough-wall",
        "title": "Rough-wall ladder",
        "page": "/calc/mechanical/ladder-rough-wall",
        "entries": [
          {
            "entry_id": "entry.ladder-rough-wall",
            "tool_id": "ladder-rough-wall",
            "page": "/calc/mechanical/ladder-rough-wall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_rough_wall"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-rough-wall"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.least_pull.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.least_pull CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8f7f11798f6987d28dc3c3dd8b458a9f40f6e649aebe0dff4768c385056a3ede.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.least_pull",
        "tool_id": "least-pull",
        "title": "Least pull",
        "page": "/calc/mechanical/least-pull",
        "entries": [
          {
            "entry_id": "entry.least-pull",
            "tool_id": "least-pull",
            "page": "/calc/mechanical/least-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.least_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/least-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.paired_moment_at_deflection.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.paired_moment_at_deflection CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core dd3c9c07681ab23f7ed7fdf0b3368dbbd3b85d3aaa838d94e047ea8b9af2d527.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.paired_moment_at_deflection",
        "tool_id": "paired-moment-at",
        "title": "Paired loads plus an end moment",
        "page": "/calc/mechanical/paired-moment-at",
        "entries": [
          {
            "entry_id": "entry.paired-moment-at",
            "tool_id": "paired-moment-at",
            "page": "/calc/mechanical/paired-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.paired_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/paired-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.planar_equilibrium.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.planar_equilibrium CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 0cade1dd963eee950ea24e26a091ddedea3f0505f40a9d9c1692780c652b5c7b.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.planar_equilibrium",
        "tool_id": "planar-equilibrium",
        "title": "Planar equilibrium",
        "page": "/calc/mechanical/planar-equilibrium",
        "entries": [
          {
            "entry_id": "entry.planar-equilibrium",
            "tool_id": "planar-equilibrium",
            "page": "/calc/mechanical/planar-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.planar_equilibrium"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/planar-equilibrium"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.plane_centroid.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.plane_centroid CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 614399a17c71a51e820a4802d7f4a458b3e85109a3a574baf55a6db93a33a020.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.plane_centroid",
        "tool_id": "plane-centroid",
        "title": "Plane centroid",
        "page": "/calc/mechanical/plane-centroid",
        "entries": [
          {
            "entry_id": "entry.plane-centroid",
            "tool_id": "plane-centroid",
            "page": "/calc/mechanical/plane-centroid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.plane_centroid"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/plane-centroid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.principal_moment.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.principal_moment CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f5e82074400a66da1e7f94845802be24b3e9c550711243d4ddb3816ae4e33b5d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.principal_moment",
        "tool_id": "principal-moment",
        "title": "Principal moments",
        "page": "/calc/mechanical/principal-moment",
        "entries": [
          {
            "entry_id": "entry.principal-moment",
            "tool_id": "principal-moment",
            "page": "/calc/mechanical/principal-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.principal_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/principal-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.principal_section_modulus.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.principal_section_modulus CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core c93fa1cc43380fef26f68680a68af6c352da9189a49e008ca5f4c6564210671d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.principal_section_modulus",
        "tool_id": "principal-section-modulus",
        "title": "Principal section modulus",
        "page": "/calc/mechanical/principal-section-modulus",
        "entries": [
          {
            "entry_id": "entry.principal-section-modulus",
            "tool_id": "principal-section-modulus",
            "page": "/calc/mechanical/principal-section-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.principal_section_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/principal-section-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.rectangular_plastic_modulus.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.rectangular_plastic_modulus CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f0bca0c3131291f063df4d53ef930d15ee1efa60e402d5d3c2adbab0dca4a04f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_plastic_modulus",
        "tool_id": "rectangular-plastic-modulus",
        "title": "Rectangular plastic modulus",
        "page": "/calc/mechanical/rectangular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.rectangular-plastic-modulus",
            "tool_id": "rectangular-plastic-modulus",
            "page": "/calc/mechanical/rectangular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-plastic-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.rectangular_section.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.rectangular_section CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b16bd4391871eedac9163f69c9f253cb777dec17b3c47052d6962b09584613e6.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_section",
        "tool_id": "rectangular-section",
        "title": "Rectangular section",
        "page": "/calc/mechanical/rectangular-section",
        "entries": [
          {
            "entry_id": "entry.rectangular-section",
            "tool_id": "rectangular-section",
            "page": "/calc/mechanical/rectangular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.rectangular_shear.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.rectangular_shear CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 07bb3b75e955758321ddd13002650d1d86d2dd4e67bbffe07e218494e9f4b176.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_shear",
        "tool_id": "rectangular-shear",
        "title": "Rectangular shear",
        "page": "/calc/mechanical/rectangular-shear",
        "entries": [
          {
            "entry_id": "entry.rectangular-shear",
            "tool_id": "rectangular-shear",
            "page": "/calc/mechanical/rectangular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-shear"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.section_modulus.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.section_modulus CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 9e05567021e8bad0ac8d927a71c5e81168b0c2bc85229e5187544dc34369a9a4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.section_modulus",
        "tool_id": "section-modulus",
        "title": "Section modulus",
        "page": "/calc/mechanical/section-modulus",
        "entries": [
          {
            "entry_id": "entry.section-modulus",
            "tool_id": "section-modulus",
            "page": "/calc/mechanical/section-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.section_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/section-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.shear_moment.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.shear_moment CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8b0d57c77bab79c8d9197f8ebd39dc45e6cfcc6c65f667a810cb3842fab1e9f4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.shear_moment",
        "tool_id": "shear-moment",
        "title": "Shear and moment",
        "page": "/calc/mechanical/shear-moment",
        "entries": [
          {
            "entry_id": "entry.shear-moment",
            "tool_id": "shear-moment",
            "page": "/calc/mechanical/shear-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.shear_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/shear-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.triangular_end_moments_at_deflection.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.triangular_end_moments_at_deflection CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 985dad68116254130b9227081e4a70acf9640b1e71b23dd23d3525bc698827b1.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_end_moments_at_deflection",
        "tool_id": "triangular-end-moments-at",
        "title": "One-sided triangle plus equal end moments",
        "page": "/calc/mechanical/triangular-end-moments-at",
        "entries": [
          {
            "entry_id": "entry.triangular-end-moments-at",
            "tool_id": "triangular-end-moments-at",
            "page": "/calc/mechanical/triangular-end-moments-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_end_moments_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-end-moments-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.mechanical.statics.triangular_moment_at_deflection.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "mechanical.statics.triangular_moment_at_deflection CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 831173674457fab36e6211a79f910e9fbf935f249060001f60ed530aa297028f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_moment_at_deflection",
        "tool_id": "triangular-moment-at",
        "title": "One-sided triangle plus an end moment",
        "page": "/calc/mechanical/triangular-moment-at",
        "entries": [
          {
            "entry_id": "entry.triangular-moment-at",
            "tool_id": "triangular-moment-at",
            "page": "/calc/mechanical/triangular-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.acoustics.doppler.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.acoustics.doppler CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7716c051d1596485231502ba3264a3984f27958842d324e9c992194d60b769d5.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.doppler",
        "tool_id": "doppler",
        "title": "Doppler Effect Calculator",
        "page": "/calc/physics/doppler",
        "entries": [
          {
            "entry_id": "entry.doppler",
            "tool_id": "doppler",
            "page": "/calc/physics/doppler"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.doppler"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/doppler"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.acoustics.sound_level.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.acoustics.sound_level CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a67ed3f73d92263150ad0bd218352b063f8fc94072527a891e84913246796ea0.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.sound_level",
        "tool_id": "sound-level",
        "title": "Sound Level Calculator",
        "page": "/calc/physics/sound-level",
        "entries": [
          {
            "entry_id": "entry.sound-level",
            "tool_id": "sound-level",
            "page": "/calc/physics/sound-level"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.sound_level"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sound-level"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.centripetal.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.centripetal CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 516e1a5ca20f4de13efc076dfa62d23707479ec7aad0138da5027e161c57df5a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.centripetal",
        "tool_id": "centripetal",
        "title": "Centripetal Force Calculator",
        "page": "/calc/physics/centripetal",
        "entries": [
          {
            "entry_id": "entry.centripetal",
            "tool_id": "centripetal",
            "page": "/calc/physics/centripetal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.centripetal"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/centripetal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.force.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.force CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8e56ed55b0b7ea50b0b35898570d063387b20b4f7649637a2fc2096ea670d2db.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.force",
        "tool_id": "force",
        "title": "Force (F=ma)",
        "page": "/calc/physics/force",
        "entries": [
          {
            "entry_id": "entry.force",
            "tool_id": "force",
            "page": "/calc/physics/force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.force"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/force"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.friction.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.friction CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ebcd0a7830d1ebd66d0fb331177c7f6ce6b14e731a6ed8bbc4aa48ecb9fc28ff.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.friction",
        "tool_id": "friction",
        "title": "Friction Calculator",
        "page": "/calc/physics/friction",
        "entries": [
          {
            "entry_id": "entry.friction",
            "tool_id": "friction",
            "page": "/calc/physics/friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/friction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.impulse.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.impulse CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6537b82d830cd34719636bcdcbe3b4344f2016cbb6b12f5fae1fed4fae74c03a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.impulse",
        "tool_id": "impulse",
        "title": "Impulse Calculator",
        "page": "/calc/physics/impulse",
        "entries": [
          {
            "entry_id": "entry.impulse",
            "tool_id": "impulse",
            "page": "/calc/physics/impulse"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.impulse"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/impulse"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.momentum.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.momentum CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a41806da47bdc2f0ca1d686c8d430f6390732eec1a785809beaf0b1ab94c2465.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.momentum",
        "tool_id": "momentum",
        "title": "Momentum Calculator",
        "page": "/calc/physics/momentum",
        "entries": [
          {
            "entry_id": "entry.momentum",
            "tool_id": "momentum",
            "page": "/calc/physics/momentum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.momentum"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/momentum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.torque.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.torque CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 75dd7c05febcf34dcde8581608195e8c39484102561da185e86e4e276e04838c.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.torque",
        "tool_id": "torque",
        "title": "Torque Calculator",
        "page": "/calc/physics/torque",
        "entries": [
          {
            "entry_id": "entry.torque",
            "tool_id": "torque",
            "page": "/calc/physics/torque"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.torque"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/torque"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.dynamics.work_power.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.dynamics.work_power CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ffabfb45d5d87fbaa3db8969cbf945c9aaa28e856914500f55de3decc7d7d8aa.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.work_power",
        "tool_id": "work-power",
        "title": "Work and Power Calculator",
        "page": "/calc/physics/work-power",
        "entries": [
          {
            "entry_id": "entry.work-power",
            "tool_id": "work-power",
            "page": "/calc/physics/work-power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.work_power"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/work-power"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.em.coulomb.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.em.coulomb CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ce655b93222f01f99cb4d0645d84f54a99a7e07de55be36a112ec9ef4ee7823e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.coulomb",
        "tool_id": "coulomb",
        "title": "Coulomb's Law",
        "page": "/calc/physics/coulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb",
            "tool_id": "coulomb",
            "page": "/calc/physics/coulomb"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.coulomb"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.em.electric_field.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.em.electric_field CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f16141e7749100ef4117d270fd1c1611244de741a2d865f213a28305ab6d43bd.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.electric_field",
        "tool_id": "electric-field",
        "title": "Electric Field Calculator",
        "page": "/calc/physics/electric-field",
        "entries": [
          {
            "entry_id": "entry.electric-field",
            "tool_id": "electric-field",
            "page": "/calc/physics/electric-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.electric_field"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/electric-field"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.em.faraday.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.em.faraday CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b5514d8e07d0615b7d95e4cd3389f05def8e3b4da9d23c3c61b9843fefe3ba1c.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.faraday",
        "tool_id": "faraday",
        "title": "Faraday's Law Calculator",
        "page": "/calc/physics/faraday",
        "entries": [
          {
            "entry_id": "entry.faraday",
            "tool_id": "faraday",
            "page": "/calc/physics/faraday"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.faraday"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/faraday"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.em.magnetic_field.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.em.magnetic_field CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6b2a5e862f0451b9816142328a5c25769e5e5ae0bad425c31323aa5b059eee73.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.em.magnetic_field",
        "tool_id": "magnetic-field",
        "title": "Magnetic Field Calculator",
        "page": "/calc/physics/magnetic-field",
        "entries": [
          {
            "entry_id": "entry.magnetic-field",
            "tool_id": "magnetic-field",
            "page": "/calc/physics/magnetic-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.magnetic_field"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/magnetic-field"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.energy.efficiency.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.energy.efficiency CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6e7a41172b655874413586d81253351b0f02896e08c9287d1711124c021fa41d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.energy.efficiency",
        "tool_id": "efficiency",
        "title": "Efficiency Calculator",
        "page": "/calc/physics/efficiency",
        "entries": [
          {
            "entry_id": "entry.efficiency",
            "tool_id": "efficiency",
            "page": "/calc/physics/efficiency"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.efficiency"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/efficiency"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.energy.kinetic.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.energy.kinetic CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 380dc49626cd6efbab37120aec2cfacca03f3614a6377cc97f05917a4ef51e6c.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.energy.kinetic",
        "tool_id": "kinetic",
        "title": "Kinetic Energy Calculator",
        "page": "/calc/physics/kinetic",
        "entries": [
          {
            "entry_id": "entry.kinetic",
            "tool_id": "kinetic",
            "page": "/calc/physics/kinetic"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.kinetic"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/kinetic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.energy.potential.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.energy.potential CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 1ad7b2c4d105ef47c9b0656ca242d0649a9a9bdfc13e1025b28ef58640d151f6.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.energy.potential",
        "tool_id": "potential",
        "title": "Potential Energy Calculator",
        "page": "/calc/physics/potential",
        "entries": [
          {
            "entry_id": "entry.potential",
            "tool_id": "potential",
            "page": "/calc/physics/potential"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.potential"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/potential"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.bernoulli.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.bernoulli CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 0ded0423db051ce9ff7d6ddcbf46ac1e4f5c28761ed48d2b2893cf44e7112a56.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.bernoulli",
        "tool_id": "bernoulli",
        "title": "Bernoulli's Equation",
        "page": "/calc/physics/bernoulli",
        "entries": [
          {
            "entry_id": "entry.bernoulli",
            "tool_id": "bernoulli",
            "page": "/calc/physics/bernoulli"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.bernoulli"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/bernoulli"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.broad_crested_weir.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.broad_crested_weir CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d634b48cc4335e7762a4edfb6df3a999bd874bd91e2c688dc2c5c503f36b23c6.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.broad_crested_weir",
        "tool_id": "broad-crested-weir",
        "title": "Broad-crested weir",
        "page": "/calc/physics/broad-crested-weir",
        "entries": [
          {
            "entry_id": "entry.broad-crested-weir",
            "tool_id": "broad-crested-weir",
            "page": "/calc/physics/broad-crested-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.broad_crested_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/broad-crested-weir"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.colebrook.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.colebrook CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 64f236e42ea5f90df5451d8c20cf8c5ed86b0fdea1da3ecc213fca47c30e4e05.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.colebrook",
        "tool_id": "colebrook",
        "title": "Colebrook Friction Factor",
        "page": "/calc/physics/colebrook",
        "entries": [
          {
            "entry_id": "entry.colebrook",
            "tool_id": "colebrook",
            "page": "/calc/physics/colebrook"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.colebrook"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/colebrook"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.critical_slope.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.critical_slope CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core df65cf24dcf34e032da4713289a0a3f650cdbd9d29977fbf6f9b512bfeb5fef7.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.critical_slope",
        "tool_id": "critical-slope",
        "title": "Critical slope",
        "page": "/calc/physics/critical-slope",
        "entries": [
          {
            "entry_id": "entry.critical-slope",
            "tool_id": "critical-slope",
            "page": "/calc/physics/critical-slope"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.critical_slope"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/critical-slope"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.cutthroat_flume.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.cutthroat_flume CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 1c9a8926315dc1eda8b820614f9d43c57578b99c364e9064144985402c0493ea.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.cutthroat_flume",
        "tool_id": "cutthroat-flume",
        "title": "Cutthroat flume",
        "page": "/calc/physics/cutthroat-flume",
        "entries": [
          {
            "entry_id": "entry.cutthroat-flume",
            "tool_id": "cutthroat-flume",
            "page": "/calc/physics/cutthroat-flume"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.cutthroat_flume"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/cutthroat-flume"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.drag.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.drag CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f06c97ebf38997cd084b027b802ae8b5f8e951b0a46432f9a1f79b2a95d9808d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.drag",
        "tool_id": "drag",
        "title": "Drag Force Calculator",
        "page": "/calc/physics/drag",
        "entries": [
          {
            "entry_id": "entry.drag",
            "tool_id": "drag",
            "page": "/calc/physics/drag"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.drag"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/drag"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.drowned_sluice.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.drowned_sluice CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core a41bb6181fd247d5614b040f8f47174b6256bb4276b3340080ce19e70d5f409b.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.drowned_sluice",
        "tool_id": "drowned-sluice",
        "title": "Drowned sluice",
        "page": "/calc/physics/drowned-sluice",
        "entries": [
          {
            "entry_id": "entry.drowned-sluice",
            "tool_id": "drowned-sluice",
            "page": "/calc/physics/drowned-sluice"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.drowned_sluice"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/drowned-sluice"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.flow_rate.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.flow_rate CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core aa63719b407c3281e6bc9320a75708fd6f81e4e2047d339bc547e8945d91a873.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.flow_rate",
        "tool_id": "flow-rate",
        "title": "Flow Rate Calculator",
        "page": "/calc/physics/flow-rate",
        "entries": [
          {
            "entry_id": "entry.flow-rate",
            "tool_id": "flow-rate",
            "page": "/calc/physics/flow-rate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.flow_rate"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/flow-rate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.hydraulic_diameter.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.hydraulic_diameter CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core edc8371a99ac70b21663b38b17f679a662edbd1c3cb1b58224773ee4fae29db1.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.hydraulic_diameter",
        "tool_id": "hydraulic-diameter",
        "title": "Hydraulic diameter",
        "page": "/calc/physics/hydraulic-diameter",
        "entries": [
          {
            "entry_id": "entry.hydraulic-diameter",
            "tool_id": "hydraulic-diameter",
            "page": "/calc/physics/hydraulic-diameter"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.hydraulic_diameter"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hydraulic-diameter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.normal_depth.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.normal_depth CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2d4c57167695f4003de945446ab1c6caded4c275329dfd92eb4da26a936e41be.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.normal_depth",
        "tool_id": "normal-depth",
        "title": "Normal depth",
        "page": "/calc/physics/normal-depth",
        "entries": [
          {
            "entry_id": "entry.normal-depth",
            "tool_id": "normal-depth",
            "page": "/calc/physics/normal-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.normal_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/normal-depth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.ogee_spillway.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.ogee_spillway CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8a27756fe9c0e23bb2d860fa328f0be8142e68de3715fe00056bae91d3c3c4ee.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.ogee_spillway",
        "tool_id": "ogee-spillway",
        "title": "Ogee spillway",
        "page": "/calc/physics/ogee-spillway",
        "entries": [
          {
            "entry_id": "entry.ogee-spillway",
            "tool_id": "ogee-spillway",
            "page": "/calc/physics/ogee-spillway"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.ogee_spillway"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/ogee-spillway"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.parshall_flume.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.parshall_flume CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 53402cadd0396fdfdcfc5e6f64343c60911d5d91eac75f2dc0fac6762c409cb8.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.parshall_flume",
        "tool_id": "parshall-flume",
        "title": "Parshall flume",
        "page": "/calc/physics/parshall-flume",
        "entries": [
          {
            "entry_id": "entry.parshall-flume",
            "tool_id": "parshall-flume",
            "page": "/calc/physics/parshall-flume"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.parshall_flume"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/parshall-flume"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.reynolds.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.reynolds CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 04ca7e4c01a956d48f8132aa39020ff27ae24669e8f33ab73815a91718ae2965.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.reynolds",
        "tool_id": "reynolds",
        "title": "Reynolds Number",
        "page": "/calc/physics/reynolds",
        "entries": [
          {
            "entry_id": "entry.reynolds",
            "tool_id": "reynolds",
            "page": "/calc/physics/reynolds"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.reynolds"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/reynolds"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.side_weir.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.side_weir CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 05f62a7a5c606d2d5f68dc6275928cfa61ee8fff9652eee27992cbb46f6fd14e.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.side_weir",
        "tool_id": "side-weir",
        "title": "Side weir",
        "page": "/calc/physics/side-weir",
        "entries": [
          {
            "entry_id": "entry.side-weir",
            "tool_id": "side-weir",
            "page": "/calc/physics/side-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.side_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/side-weir"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.sluice_gate.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.sluice_gate CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 7b32512f920d5409611afd80dfef63cd91fe617a79ca87bf1e9597d65461475c.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.sluice_gate",
        "tool_id": "sluice-gate",
        "title": "Sluice gate",
        "page": "/calc/physics/sluice-gate",
        "entries": [
          {
            "entry_id": "entry.sluice-gate",
            "tool_id": "sluice-gate",
            "page": "/calc/physics/sluice-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.sluice_gate"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sluice-gate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.submerged_weir.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.submerged_weir CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e196656beded6ae7b474c5e4e5318fa7079a93f34ea85f1bf1c4dc1ee5ab8b0d.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.submerged_weir",
        "tool_id": "submerged-weir",
        "title": "Submerged weir",
        "page": "/calc/physics/submerged-weir",
        "entries": [
          {
            "entry_id": "entry.submerged-weir",
            "tool_id": "submerged-weir",
            "page": "/calc/physics/submerged-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.submerged_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/submerged-weir"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.trapezoid_normal_depth.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.trapezoid_normal_depth CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6e6a649afc6111b1b6c4c2a1b38c3913c6afcd9735bbc26e177cee362615f358.",
        "0 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_normal_depth",
        "tool_id": "trapezoidal-normal-depth",
        "title": "Trapezoidal normal depth",
        "page": "/calc/physics/trapezoidal-normal-depth",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-normal-depth",
            "tool_id": "trapezoidal-normal-depth",
            "page": "/calc/physics/trapezoidal-normal-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_normal_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-normal-depth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.fluid.viscosity.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.fluid.viscosity CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core ce52be4886ac9df9188740075e40cfca223169db092338fcac842741b70e64d1.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.fluid.viscosity",
        "tool_id": "viscosity",
        "title": "Viscosity Calculator",
        "page": "/calc/physics/viscosity",
        "entries": [
          {
            "entry_id": "entry.viscosity",
            "tool_id": "viscosity",
            "page": "/calc/physics/viscosity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.viscosity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/viscosity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.acceleration.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.acceleration CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core c03bf968098631fe0fd3c035583a0ff1eb7278e74a5aff6d01cca74f8c32b501.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.acceleration",
        "tool_id": "acceleration",
        "title": "Acceleration Calculator",
        "page": "/calc/physics/acceleration",
        "entries": [
          {
            "entry_id": "entry.acceleration",
            "tool_id": "acceleration",
            "page": "/calc/physics/acceleration"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.acceleration"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/acceleration"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.displacement.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.displacement CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 56abb70e909a81a33a3c9914172bdd5d96f8a2e4cfc36b057879d8394b249e0b.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.displacement",
        "tool_id": "displacement",
        "title": "Displacement Calculator",
        "page": "/calc/physics/displacement",
        "entries": [
          {
            "entry_id": "entry.displacement",
            "tool_id": "displacement",
            "page": "/calc/physics/displacement"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.displacement"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/displacement"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.free_fall.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.free_fall CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 94e04d611a8b08d779fe6c804ac4fd0466faf8827d7e80088ca1aa915203035d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.free_fall",
        "tool_id": "free-fall",
        "title": "Free Fall Calculator",
        "page": "/calc/physics/free-fall",
        "entries": [
          {
            "entry_id": "entry.free-fall",
            "tool_id": "free-fall",
            "page": "/calc/physics/free-fall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.free_fall"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/free-fall"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.projectile.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.projectile CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6a94a65bb60256fbb210d2b3f6a654198a80ae8f9983abded806b4afa6a3f64a.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.projectile",
        "tool_id": "projectile",
        "title": "Projectile Motion",
        "page": "/calc/physics/projectile",
        "entries": [
          {
            "entry_id": "entry.projectile",
            "tool_id": "projectile",
            "page": "/calc/physics/projectile"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.projectile"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/projectile"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.suvat.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.suvat CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b6f6defa8f515f8bf1aa71605cf15b0b949a5604762513883708677ece01f003.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.suvat",
        "tool_id": "suvat",
        "title": "SUVAT Calculator",
        "page": "/calc/physics/suvat",
        "entries": [
          {
            "entry_id": "entry.suvat",
            "tool_id": "suvat",
            "page": "/calc/physics/suvat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.suvat"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/suvat"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.trajectory.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.trajectory CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6a7b3c42ed13fcba2f95983d968b5b0019e9872e2b27902585b5a2bffc983f5b.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.trajectory",
        "tool_id": "trajectory",
        "title": "Projectile Trajectory Calculator",
        "page": "/calc/physics/trajectory",
        "entries": [
          {
            "entry_id": "entry.trajectory",
            "tool_id": "trajectory",
            "page": "/calc/physics/trajectory"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.trajectory"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trajectory"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.kinematics.velocity.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.kinematics.velocity CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 13c1886ed13c4f1ca915a4cbb6c72fa856d9b9cf4fac04d3e87752d303431422.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.velocity",
        "tool_id": "velocity",
        "title": "Velocity Calculator",
        "page": "/calc/physics/velocity",
        "entries": [
          {
            "entry_id": "entry.velocity",
            "tool_id": "velocity",
            "page": "/calc/physics/velocity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.velocity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/velocity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.materials.youngs.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.materials.youngs CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5496245b370deac9c69e725c490ac87191bd980bb456d3b7a03f58f1629f46ca.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.materials.youngs",
        "tool_id": "youngs",
        "title": "Young's Modulus Calculator",
        "page": "/calc/physics/youngs",
        "entries": [
          {
            "entry_id": "entry.youngs",
            "tool_id": "youngs",
            "page": "/calc/physics/youngs"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.materials.youngs"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/youngs"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.modern.half_life.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.modern.half_life CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2ce3d80403b6ebbea94f05239f17b75dfb0f4fbda1015241d1b658584d5c0eb5.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.modern.half_life",
        "tool_id": "half-life",
        "title": "Half-Life Calculator",
        "page": "/calc/physics/half-life",
        "entries": [
          {
            "entry_id": "entry.half-life",
            "tool_id": "half-life",
            "page": "/calc/physics/half-life"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.half_life"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/half-life"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.modern.time_dilation.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.modern.time_dilation CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 8fd17d2109e5c7de0ece830219dd3c6f5d1e836b240f2db2b37c5b6bab6c328d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.modern.time_dilation",
        "tool_id": "time-dilation",
        "title": "Time Dilation Calculator",
        "page": "/calc/physics/time-dilation",
        "entries": [
          {
            "entry_id": "entry.time-dilation",
            "tool_id": "time-dilation",
            "page": "/calc/physics/time-dilation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.time_dilation"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/time-dilation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.optics.lens_maker.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.optics.lens_maker CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 26924c8f329e9ec4a38b6608af18f2af52af1b9598b57a7eb21a648c4f8bdaff.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.optics.lens_maker",
        "tool_id": "lens-maker",
        "title": "Lens Maker Calculator",
        "page": "/calc/physics/lens-maker",
        "entries": [
          {
            "entry_id": "entry.lens-maker",
            "tool_id": "lens-maker",
            "page": "/calc/physics/lens-maker"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.lens_maker"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/lens-maker"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.optics.snell.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.optics.snell CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5d046ba330b48ae5267fc6dc10f53fb09e83ff62177d212afe173e0e25a9843e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.optics.snell",
        "tool_id": "snell",
        "title": "Snell's Law Calculator",
        "page": "/calc/physics/snell",
        "entries": [
          {
            "entry_id": "entry.snell",
            "tool_id": "snell",
            "page": "/calc/physics/snell"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.snell"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/snell"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.boyle.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.thermo.boyle CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 954a7be126c317b67a533d0f89e378e7f7a3a792f4d7d8f8fe443ded8cb90fe4.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.boyle",
        "tool_id": "boyle",
        "title": "Boyle's Law Calculator",
        "page": "/calc/physics/boyle",
        "entries": [
          {
            "entry_id": "entry.boyle",
            "tool_id": "boyle",
            "page": "/calc/physics/boyle"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.boyle"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/boyle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.charles.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.thermo.charles CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core b3d39d3c60154956fd4364cd511bf679bcabc06b36796255b822c2302cbd90d8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.charles",
        "tool_id": "charles",
        "title": "Charles's Law Calculator",
        "page": "/calc/physics/charles",
        "entries": [
          {
            "entry_id": "entry.charles",
            "tool_id": "charles",
            "page": "/calc/physics/charles"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.charles"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/charles"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.heat_transfer.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.thermo.heat_transfer CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core caf5f378894b35f55833a44e7709c503f990da300567d31ca7665b6b6214ce0f.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.heat_transfer",
        "tool_id": "heat-transfer",
        "title": "Heat Transfer",
        "page": "/calc/physics/heat-transfer",
        "entries": [
          {
            "entry_id": "entry.heat-transfer",
            "tool_id": "heat-transfer",
            "page": "/calc/physics/heat-transfer"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.heat_transfer"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/heat-transfer"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.ideal_gas.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.thermo.ideal_gas CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 2a2781e109f59d1ba5b6b7c8c2c9482e8e471d88b15ad14694b226305127f06e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.ideal_gas",
        "tool_id": "ideal-gas",
        "title": "Ideal Gas Law",
        "page": "/calc/physics/ideal-gas",
        "entries": [
          {
            "entry_id": "entry.ideal-gas",
            "tool_id": "ideal-gas",
            "page": "/calc/physics/ideal-gas"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.ideal_gas"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/ideal-gas"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.physics.thermo.specific_heat.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Physics",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "physics.thermo.specific_heat CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core d90f963f3a32a0ae41b40db0876704d70a96a126a320685467460cedcb52f772.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "physics.thermo.specific_heat",
        "tool_id": "specific-heat",
        "title": "Specific Heat Capacity",
        "page": "/calc/physics/specific-heat",
        "entries": [
          {
            "entry_id": "entry.specific-heat",
            "tool_id": "specific-heat",
            "page": "/calc/physics/specific-heat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.specific_heat"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-heat"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.digital.binary_hex.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.digital.binary_hex CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5eb2c64cdaa6fcdaf4a9ac1ea9e5b3eb48e355ae6d7cd5299c543d408dde481e.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.digital.binary_hex",
        "tool_id": "binary-hex",
        "title": "Binary ↔ Hexadecimal",
        "page": "/calc/physics/binary-hex",
        "entries": [
          {
            "entry_id": "entry.binary-hex",
            "tool_id": "binary-hex",
            "page": "/calc/physics/binary-hex"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.digital.binary_hex"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/binary-hex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.energy.joule_ev.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.energy.joule_ev CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3c35990001032a0edf842b7a8446e8a40b1ffe64b0810e2fc172b58cf8c8c238.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.energy.joule_ev",
        "tool_id": "joule-ev",
        "title": "Joule ↔ Electronvolt",
        "page": "/calc/physics/joule-ev",
        "entries": [
          {
            "entry_id": "entry.joule-ev",
            "tool_id": "joule-ev",
            "page": "/calc/physics/joule-ev"
          },
          {
            "entry_id": "entry.ev-to-joule",
            "tool_id": "ev-to-joule",
            "page": "/convert/energy/ev-to-joule"
          },
          {
            "entry_id": "entry.joule-to-ev",
            "tool_id": "joule-to-ev",
            "page": "/convert/energy/joule-to-ev"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.joule_ev"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/joule-ev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.energy.kwh_joule.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.energy.kwh_joule CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 6b8dfe0704e0f4768388a55f417b1a94228fb6ca1146b187c2a90a4a2d62b59b.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.energy.kwh_joule",
        "tool_id": "kwh-joule",
        "title": "kWh ↔ Joule",
        "page": "/calc/physics/kwh-joule",
        "entries": [
          {
            "entry_id": "entry.kwh-joule",
            "tool_id": "kwh-joule",
            "page": "/calc/physics/kwh-joule"
          },
          {
            "entry_id": "entry.joule-to-kwh",
            "tool_id": "joule-to-kwh",
            "page": "/convert/energy/joule-to-kwh"
          },
          {
            "entry_id": "entry.kwh-to-joule",
            "tool_id": "kwh-to-joule",
            "page": "/convert/energy/kwh-to-joule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.kwh_joule"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/kwh-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.force.newton_lbf.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.force.newton_lbf CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 3418e7113a3b358001bfbc3380e44ad87ee0bdfdb2b5ccc3fcdb141ce23c2388.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.force.newton_lbf",
        "tool_id": "newton-lbf",
        "title": "Newton ↔ lbf",
        "page": "/calc/physics/newton-lbf",
        "entries": [
          {
            "entry_id": "entry.newton-lbf",
            "tool_id": "newton-lbf",
            "page": "/calc/physics/newton-lbf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.force.newton_lbf"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/newton-lbf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.frequency.hz_rads.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.frequency.hz_rads CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core fe984890a238c3ba702e4a69a50da0837fb654a54a8925ab7f4ad1bdeddd5e7d.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.frequency.hz_rads",
        "tool_id": "hz-rads",
        "title": "Hz ↔ rad/s",
        "page": "/calc/physics/hz-rads",
        "entries": [
          {
            "entry_id": "entry.hz-rads",
            "tool_id": "hz-rads",
            "page": "/calc/physics/hz-rads"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.frequency.hz_rads"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hz-rads"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.magnetic.tesla_gauss.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.magnetic.tesla_gauss CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e3a9cf8decb0e3295b2785c817767fa461af6f7c8af43eba10968e6bd7029dc9.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.magnetic.tesla_gauss",
        "tool_id": "tesla-gauss",
        "title": "Tesla ↔ Gauss",
        "page": "/calc/physics/tesla-gauss",
        "entries": [
          {
            "entry_id": "entry.tesla-gauss",
            "tool_id": "tesla-gauss",
            "page": "/calc/physics/tesla-gauss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.magnetic.tesla_gauss"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/tesla-gauss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.power.watt_hp.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.power.watt_hp CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core e7eab72e40e8f825d1d48372752e08f386533d405f351bf2e9c01d82d4b9ecf8.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.power.watt_hp",
        "tool_id": "watt-hp",
        "title": "Watt ↔ Horsepower",
        "page": "/calc/physics/watt-hp",
        "entries": [
          {
            "entry_id": "entry.watt-hp",
            "tool_id": "watt-hp",
            "page": "/calc/physics/watt-hp"
          },
          {
            "entry_id": "entry.hp-to-watt",
            "tool_id": "hp-to-watt",
            "page": "/convert/power/hp-to-watt"
          },
          {
            "entry_id": "entry.watt-to-hp",
            "tool_id": "watt-to-hp",
            "page": "/convert/power/watt-to-hp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.power.watt_hp"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/watt-hp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.pressure.psi_bar.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.pressure.psi_bar CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core 5ac50c9e9a54d7e341112ea88e714f546a4f2f0f34ee85c2b4139e4218945029.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.pressure.psi_bar",
        "tool_id": "psi-bar",
        "title": "PSI ↔ Bar",
        "page": "/calc/physics/psi-bar",
        "entries": [
          {
            "entry_id": "entry.psi-bar",
            "tool_id": "psi-bar",
            "page": "/calc/physics/psi-bar"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.pressure.psi_bar"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/psi-bar"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.speed.mps_kmh.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.speed.mps_kmh CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core eee3c717053a26b38f7b22506f249b533ce09728e14d786e4e83cb27d4215dff.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.speed.mps_kmh",
        "tool_id": "mps-kmh",
        "title": "m/s ↔ km/h",
        "page": "/calc/physics/mps-kmh",
        "entries": [
          {
            "entry_id": "entry.mps-kmh",
            "tool_id": "mps-kmh",
            "page": "/calc/physics/mps-kmh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.speed.mps_kmh"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/mps-kmh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.temperature.celsius_kelvin.cvp-meta-metrics-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T09:17:31.347251+00:00",
      "published_at": null,
      "domain": "Units",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "units.temperature.celsius_kelvin CVP evidence correction",
      "summary": "Corrects applicable metamorphic evidence and/or measured numeric error reporting; calculation behavior and version remain unchanged.",
      "details": [
        "Verification revision 2026-10-28.meta-metrics-v1; core f047a30c1b277b11fa7522dc308f032510adfe9469c40dcda2b4b10cf0c77d06.",
        "1 new known-relation pairs. Published input canonicalization/member-order checks have their own limited contract scope; coordinate geometry additionally tests line exchange, endpoint reversal, valid translation and signed binary scaling.",
        "Numeric measurement records actual finite-leaf ULP distances without changing the existing acceptance comparator or widening tolerance. Exact-integer ULP exclusions remain intact.",
        "Old immutable verification pins and independent reference history are retained. This is a focused P1 evidence correction, not a new full UI review, expert certification or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "units.temperature.celsius_kelvin",
        "tool_id": "celsius-kelvin",
        "title": "Celsius ↔ Kelvin",
        "page": "/calc/physics/celsius-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-kelvin",
            "tool_id": "celsius-kelvin",
            "page": "/calc/physics/celsius-kelvin"
          },
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          },
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.meta-metrics-v1",
        "calculation_version": "1.0.0",
        "scope": [
          "CVP metamorphic applicability and actual evidence",
          "Measured numeric error rather than unmeasured zero",
          "Immutable verification history and required local regression; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 unchanged; verification evidence revision corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/units.temperature.celsius_kelvin"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/celsius-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.units.directory-preview",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-28T07:23:24Z",
      "published_at": null,
      "domain": "Platform",
      "change_type": "added",
      "availability_state": "preview",
      "title": "Unit definition directory preview added",
      "summary": "A source-backed unit directory is accessible from Converters, with quantity and domain filters, definition details, and explicit operation and verification scope.",
      "details": [
        "The first registry snapshot contains 16 definitions across length, mass, elapsed time, temperature and volume, with rational coefficients, source locators and definition revisions.",
        "Converters now groups unit, number and encoding, color and image tools while preserving existing converter URLs and engines.",
        "This is a definition-directory Preview, not a new calculation capability, calculator review or Trust Release. Existing tool links retain their own contracts; no new CVP or production-attestation claim is made."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Definition discovery and navigation only; calculator calculation versions and review revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Unit Directory",
          "href": "/units"
        },
        {
          "label": "Unit conversions",
          "href": "/convert/units"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.algebra.linear_equation.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation production review completed",
      "summary": "Completes production acceptance of math.algebra.linear_equation@1.5.1 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.5.1, revision 2026-10-27.full-review-v1 and CVP core 81d485483b61f65e7626e98022431380c84745a42e3b5750f03ca935e10eac82 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "18 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.antilog.production-review-complete",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.antilog production review completed",
      "summary": "Completes production acceptance of math.antilog@1.0.7 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.7, revision 2026-10-27.full-review-v1 and CVP core 0100576ce0d393a21f71e88d1b754f9332ebed5d6efb2180e172464a2d3952a8 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "3 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.0.7",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.antilog/1.0.7"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0100576ce0d393a21f71e88d1b754f9332ebed5d6efb2180e172464a2d3952a8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.combinatorics.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.combinatorics production review completed",
      "summary": "Completes production acceptance of math.combinatorics@1.0.3 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.3, revision 2026-10-26.combinatorics-complete-contract-v3 and CVP core 25213a06edba6c6ea041f5cfa544c368e9650c708233f85d0f02b2d51eac6ad9 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "6 successful REST/MCP full/summary records and two typed rejection protocols; 2 deployed browser journeys and 2 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-26.combinatorics-complete-contract-v3",
        "calculation_version": "1.0.3",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.cos.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.cos production review completed",
      "summary": "Completes production acceptance of math.cos@1.0.6 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.6, revision 2026-10-27.full-review-v2 and CVP core a8dccdccfcd93e3f45df393aecf78bd6d624c5f23fbeb729b67f97e1d6cd226a match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "6 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.exponent.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.exponent production review completed",
      "summary": "Completes production acceptance of math.exponent@1.0.5 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.5, revision 2026-10-26.exponent-review-v2 and CVP core fe69527e9020177c3b69cbbc89583c154ca31acc061e4e9f44e9ee2be58239c3 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "9 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-26.exponent-review-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.exponential_growth.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.exponential_growth production review completed",
      "summary": "Completes production acceptance of math.exponential_growth@1.0.10 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.10, revision 2026-10-27.full-review-v3 and CVP core c1f21340b363dae7281309969b3f7cca675c06a1848d15425d0764afd1a5bf0a match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "15 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.0.10",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.ln.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.ln production review completed",
      "summary": "Completes production acceptance of math.ln@1.0.5 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.5, revision 2026-10-27.full-review-v2 and CVP core 49c2f1ec03f3c8e42cca1c3753b6e03431552760fb389946ed82d481b4178d1a match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "3 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.log.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.log production review completed",
      "summary": "Completes production acceptance of math.log@1.1.6 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.1.6, revision 2026-10-27.full-review-v3 and CVP core a3170216f569b11888ff6098777dfca31877e49e4d0373614a70037558631808 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "9 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.polynomial.roots.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.polynomial.roots production review completed",
      "summary": "Completes production acceptance of math.polynomial.roots@1.2.2 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.2.2, revision 2026-10-27.full-review-v1 and CVP core 332c2e87bb29dbec06cab8650488576fb044ce2903b3e710c65d5ccdd61c49f6 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "9 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.2.2",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.pythagorean.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.pythagorean production review completed",
      "summary": "Completes production acceptance of math.pythagorean@1.1.6 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.1.6, revision 2026-10-26.pythagorean-complete-contract-v4 and CVP core b4e2795757fdcdb4fd3aa841acaf5768c26f24f8e0a1a503d4cf4ee56f1e6b7e match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "12 successful REST/MCP full/summary records and two typed rejection protocols; 2 deployed browser journeys and 2 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-26.pythagorean-complete-contract-v4",
        "calculation_version": "1.1.6",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.quadratic.production-review-complete",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.quadratic production review completed",
      "summary": "Completes production acceptance of math.quadratic@1.1.2 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.1.2, revision 2026-10-27.full-review-v1 and CVP core fbb37f7854b653e5201ec6461a370ab44cd6f4fd481829e967976dbe9e52e436 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "6 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.quadratic/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fbb37f7854b653e5201ec6461a370ab44cd6f4fd481829e967976dbe9e52e436",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.root.production-review-complete",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.root production review completed",
      "summary": "Completes production acceptance of math.root@1.0.6 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.6, revision 2026-10-26.root-complete-contract-v2 and CVP core e1f0a9ed78e2f4ebd25ecb277242cb83d1ca2cbe21ca261077b8aede5c1b0adb match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "3 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-26.root-complete-contract-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.root/1.0.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-26.root-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e1f0a9ed78e2f4ebd25ecb277242cb83d1ca2cbe21ca261077b8aede5c1b0adb",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.sequences.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.sequences production review completed",
      "summary": "Completes production acceptance of math.sequences@1.0.3 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.3, revision 2026-10-27.full-review-v1 and CVP core e7a6e61e4b5f9cbccdb9fcbbc255c99360d17bc110b514b612bbe8ad78026446 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "12 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.sin.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.sin production review completed",
      "summary": "Completes production acceptance of math.sin@1.0.6 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.6, revision 2026-10-28.full-review-v3 and CVP core 24b20dc706af56eb35b4ef52e7d3fc324700c7af009cd97896408e1184bc96ac match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "6 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-28.full-review-v3",
        "calculation_version": "1.0.6",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.square_root.production-review-complete",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.square_root production review completed",
      "summary": "Completes production acceptance of math.square_root@1.0.4 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.4, revision 2026-10-26.square-root-complete-contract-v1 and CVP core 767ce88755a9ac176a1237fffdbee8b88b25f21056267882eba0cb0c6220c65d match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "3 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-26.square-root-complete-contract-v1",
        "calculation_version": "1.0.4",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.square_root/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-26.square-root-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "767ce88755a9ac176a1237fffdbee8b88b25f21056267882eba0cb0c6220c65d",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.tan.production-review-complete",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T06:40:34.101919+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "math.tan production review completed",
      "summary": "Completes production acceptance of math.tan@1.0.5 against the existing reviewed calculation identity.",
      "details": [
        "Live version 1.0.5, revision 2026-10-28.full-review-v1 and CVP core 64820c88e5caa32c7e3090265ecafac281a0ad59acd12a4899905fd2db2503a6 match the original review target and release f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07.",
        "3 successful REST/MCP full/summary records and two typed rejection protocols; 3 deployed browser journeys and 3 independently parsed native CSV/JSON pairs.",
        "Existing independent numerical, comparator, accessibility and other local evidence is retained with an explicit dependency audit and new snapshot. Current-engine independent references and invalid partitions were revalidated. Real screen-reader testing remains deferred by user.",
        "This review-closing activity occurs after the production cut and remains Preview until a subsequent ordinary publication. No calculation version, CVP revision, engine or public contract change."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-28T06:40:34.101919+00:00",
        "review_revision": "2026-10-28.full-review-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "Production identity and deployed artifact binding",
          "Actual production HTTP/SSR/REST/MCP and typed rejections",
          "Real Chrome share/reopen/reload/native export/error recovery at1280/320 and desktop200%",
          "Existing comprehensive review continued; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance and review bookkeeping only; calculation and CVP identities unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.algebra.linear_equation.updates-identity-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.linear-review-v1 to 2026-10-27.full-review-v1 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.antilog.updates-identity-fix",
      "record_type": "calculator",
      "release_id": "52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade",
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": "2026-10-29T02:12:55.646Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.antilog Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.antilog-review-v1 to 2026-10-27.full-review-v1 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.0.7",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.antilog/1.0.7"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-29T02:12:55.646Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0100576ce0d393a21f71e88d1b754f9332ebed5d6efb2180e172464a2d3952a8",
        "source": "/.well-known/releases/52c69c777f14b3653d6a0d99fffe81ea840d401226015698a80d3880c8382ade-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.cos.updates-identity-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.cos Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.cos-review-v2 to 2026-10-27.full-review-v2 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.exponential_growth.updates-identity-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponential_growth Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.growth-review-v1 to 2026-10-27.full-review-v3 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.0.10",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.ln.updates-identity-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.ln Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.ln-review-v1 to 2026-10-27.full-review-v2 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.log.updates-identity-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.log Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.log-review-v3 to 2026-10-27.full-review-v3 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.polynomial.roots.updates-identity-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-28T05:49:49.640789+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.polynomial.roots Updates publication identity correction",
      "summary": "Aligns the Updates publication revision with the existing versioned CVP identity. Calculation behavior is unchanged.",
      "details": [
        "Corrected Updates metadata from 2026-10-27.polynomial-review-v1 to 2026-10-27.full-review-v1 using the existing review target and versioned CVP manifest.",
        "Existing review status, activity timestamps, calculation versions, immutable Evidence and Trust Release archives are retained. This metadata correction does not complete production review acceptance."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.2.2",
        "scope": [
          "Updates publication identity metadata only; comprehensive review status unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Updates metadata only; calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-28.math.tan.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-28T03:14:34.480261+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Tangent complete contract review",
      "summary": "Stable degree reduction, exact declared poles and complete finite near-singularity warnings with strict raw inputs and exports.",
      "details": [
        "121 independent Decimal420/620 references;2ULP ceiling,strict zero/sign/types/warnings andactualmeasuredULP;16legacyO3valuesretained.",
        "149 CVP interfaces and546 actual protocol records including discovery,rawJSON,aliases/errors andlocal limits.",
        "Full native scalar/warnings/rawinput,theme/reflow/error associations andboundedgraph omissions;inverse usespublished Arctan.",
        "Old1.0.4 immutablepins retained. Preview pending Trust Release.",
        "Shared runtime dispatcher restoration preserves existing Cos, Linear, Polynomial andPrime factorization entry behavior; their numeric versions remain unchanged."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.full-review-v1",
        "calculation_version": "1.0.5",
        "scope": [
          "degree/radian forward tangent andinverse navigation",
          "Independent complete scalar/warning envelopes andstrict inputs",
          "Web/SSR/REST/MCP/native exports/SEO/GEO/JSON-LD/safety"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.4 to1.0.5: replace epsilon pole/snap/zero-cleanup policies with exact declared classification andstabledegree reduction;strict complete contracts.",
        "changes": [
          {
            "capability_id": "math.tan",
            "from": "1.0.4",
            "to": "1.0.5"
          }
        ]
      },
      "links": [
        {
          "label": "Tangent",
          "href": "/calc/math/tan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.tan/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-28.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "64820c88e5caa32c7e3090265ecafac281a0ad59acd12a4899905fd2db2503a6",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-28.math.sin.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-28T02:06:15.895359+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Sine complete contract review",
      "summary": "Stable degree reduction and strict angle/triangle-ratio contracts with preserved near-zero results and full native exports.",
      "details": [
        "121 independent CPython Decimal420/620 and Fraction references; strict types, zero/sign and 2ULP fixed-vector ceiling;18 legacy O3 values retained.",
        "148 actual CVP interfaces; angle and ratio discovery, raw JSON boundaries, aliases and coded underflow across SSR/REST/MCP.",
        "Theme-colored graphs, full input summaries, keyboard/error associations, bounded graph omission and 200% reflow.",
        "Version1.0.5 pins remain immutable. Preview until Trust Release.",
        "Supplementary47.1° example independently corrected at420/620 digits; early v1 CVP pin retained, final stabilized contract revision v3; comparison reports measured ULP rather than zero for all accepted values."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-28.full-review-v3",
        "calculation_version": "1.0.6",
        "scope": [
          "angle deg/rad and opposite/hypotenuse ratio",
          "Independent scalar, raw input and boundary verification",
          "Web/SSR/REST/MCP/native exports/SEO/GEO/JSON-LD/safety"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.5 to1.0.6: stable sine and strict angle/ratio input contracts; full scalar export and faithful display.",
        "changes": [
          {
            "capability_id": "math.sin",
            "from": "1.0.5",
            "to": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Sine",
          "href": "/calc/math/sin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sin/1.0.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-28.full-review-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "24b20dc706af56eb35b4ef52e7d3fc324700c7af009cd97896408e1184bc96ac",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.sequences.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T11:25:52.578356+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Integer sequences complete contract review",
      "summary": "Secure sharing, strict bounded integer inputs andcomplete exports across arithmetic,geometric,Fibonacci andsecond-order recurrence modes.",
      "details": [
        "37 independent CPython complete packs,2145 comparator negative controls,29invalid partitions and69actual CVP interfaces.",
        "Four entries; exact48digit coefficients/index1000;maximum47952digit term andfull native export independently checked.",
        "Explicit graph omission,opaque themed data,keyboard/error associations andstrict rawREST/MCP identity.",
        "Old1.0.1 pins andinitial1.0.2 schema candidate retained; refinedrawschema frozenas1.0.3. Preview until Trust Release."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "four integersequence modes andfour entries",
          "Independent complete exact integer/result/metadata verification",
          "UI/SSR/REST/MCP/native exports/SEO/GEO/JSON-LD/safety"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.1 to1.0.3: strict complete contracts,safe sharing andexport/graph fidelity;initial1.0.2 schemas retained.",
        "changes": [
          {
            "capability_id": "math.sequences",
            "from": "1.0.1",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Integer sequences",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sequences/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e7a6e61e4b5f9cbccdb9fcbbc255c99360d17bc110b514b612bbe8ad78026446",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.quadratic.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T10:46:18.131922+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Quadratic equation and inequality complete contract review",
      "summary": "Preserve exact discriminant branches and close roots; reject unrepresentable required results, secure sharing and align complete outputs across both entries.",
      "details": [
        "66 independent Fraction/Decimal800 and1100 full packs;30 invalid partitions and12727 comparator negative controls.",
        "Exact binary64 rational discriminant, stable roots, exact vertex and shifted inequality boundary; explicit finite projection limits.",
        "Safe DOM hydration prevents shared coefficient injection; complete native exports, strict raw REST/MCP contracts and truthful graph omissions.",
        "Old1.1.1 immutable schemas and verification pins retained; candidate remains Preview until Trust Release."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "solve and quadratic inequality, two shared entries",
          "Independent full-pack numeric and strict contract verification",
          "UI/SSR/REST/MCP/native exports/SEO/GEO/JSON-LD/safety"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.1 to1.1.2: exact branch decisions, stable close roots, safe sharing and strict raw inputs.",
        "changes": [
          {
            "capability_id": "math.quadratic",
            "from": "1.1.1",
            "to": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Quadratic",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.quadratic/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fbb37f7854b653e5201ec6461a370ab44cd6f4fd481829e967976dbe9e52e436",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.polynomial.roots.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T09:26:20.937988+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Polynomial roots and Horner complete contract review",
      "summary": "Preserve small roots and exact multiplicities, reject uncertified or nonfinite root sets, and align safe cubic sharing and complete exports across three entries.",
      "details": [
        "67 independent Fraction-factor/Decimal full packs;28 invalid partitions and6447 comparator negative controls.",
        "Exact bounded GCD multiplicities and rational Horner;scaled stable closed forms and bounded iteration with disjoint root inclusion disks.",
        "Safe DOM hydration fixes shared cubic attribute injection;stable SVG hydration,readable diagnostics,complete CSV/JSON and strict REST/MCP contracts.",
        "Old1.2.1 immutable schemas andverification pins retained;candidate remains Preview until Trust Release."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.2.2",
        "scope": [
          "all_roots/Cardano/Horner,three shared entries",
          "Independent complete multiset anddiagnostic verification",
          "UI/SSR/REST/MCP/native exports/SEO/GEO/JSON-LD/safety"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.2.1 to1.2.2:preserve roots/multiplicities,finite certified results,exact Horner andstrict raw input.",
        "changes": [
          {
            "capability_id": "math.polynomial.roots",
            "from": "1.2.1",
            "to": "1.2.2"
          }
        ]
      },
      "links": [
        {
          "label": "Polynomial roots",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.polynomial.roots/1.2.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.2.2",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "332c2e87bb29dbec06cab8650488576fb044ce2903b3e710c65d5ccdd61c49f6",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.cos.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T07:57:01.267318+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Cosine numerical and two-mode contract review",
      "summary": "Preserve common-angle neighbors, reduce huge degree angles before conversion, and align strict angle/side-ratio calculation across Web, SSR, REST, MCP and native exports.",
      "details": [
        "99 independent Decimal420/620 Taylor/Machin and Fraction scalar references,25 invalid partitions and980 comparator negative controls.",
        "Strict raw text andalias diagnostics,nearzero display,shared ratio mode,andfull native scalar exports.",
        "Scoped accessible colors/layout; retain old1.0.5 immutable evidence andpin.",
        "Finalv2 aligns SSRalias graph parameters;v1 immutablepin remains available."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "Angle deg/rad andtriangle ratio modes",
          "Independent numeric andstrict raw-input/CVP verification",
          "UI/SSR/REST/MCP/native exports/SEO/GEO/JSON-LD/safety"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.5 to1.0.6: distinct angle neighbors,huge-degree reduction andcanonical ratio mode.",
        "changes": [
          {
            "capability_id": "math.cos",
            "from": "1.0.5",
            "to": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Cosine",
          "href": "/calc/math/cos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.cos/1.0.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-27.full-review-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dccdccfcd93e3f45df393aecf78bd6d624c5f23fbeb729b67f97e1d6cd226a",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.linear-equation.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T06:33:50.035669+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Linear equation six-mode numerical and input review",
      "summary": "Preserve small roots andexcluded poles with exact binary64 coefficient algebra; remove share-parameter HTML injection; align complete solution sets andnative exports.",
      "details": [
        "178 independent Fraction predicate/open-cell full packs and9 explicit error fixtures.",
        "Strict raw parsing,exact topology,range/collapsed-boundary diagnostics across six entries andREST/MCP.",
        "Stable accessible SVG numberlines,raw share andfull pack exports; retain old immutable1.5.0 pins."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.5.1",
        "scope": [
          "Six modes andsix discovery entries",
          "Independent complete solution sets,strict raw inputs,CVP",
          "UI/SSR/REST/MCP/native exports/security/SEO/GEO/JSON-LD"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.5.0 to1.5.1: preserve mathematical topology andremove raw share HTML interpolation.",
        "changes": [
          {
            "capability_id": "math.algebra.linear_equation",
            "from": "1.5.0",
            "to": "1.5.1"
          }
        ]
      },
      "links": [
        {
          "label": "Linear equation",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.algebra.linear_equation/1.5.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "81d485483b61f65e7626e98022431380c84745a42e3b5750f03ca935e10eac82",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.exponential-growth.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T05:14:47.814760+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Exponential growth numeric and interface review",
      "summary": "Preserve tiny rates, evaluate finite scaled growth and inverse ratios, align strict raw input and complete UI/export behavior.",
      "details": [
        "44 independent Decimal1200/1600 finite references and4 range rejection fixtures; legacy O3 retained32ULP.",
        "Canonical periodic/continuous engine for all four solves and displayed-precision comparison.",
        "Raw share/native scalar exports, accessible scoped themes and responsive graphs; preserve immutable old pins."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.0.10",
        "scope": [
          "Numeric/CVP/strict raw inputs and aliases",
          "Web/SSR/REST/MCP/native exports/share",
          "Graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.8 to1.0.10: numerical and input contract fixes. Local1.0.9 schema preserved after draft correction.",
        "changes": [
          {
            "capability_id": "math.exponential_growth",
            "from": "1.0.8",
            "to": "1.0.10"
          }
        ]
      },
      "links": [
        {
          "label": "Exponential growth",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.0.10"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.10",
        "review_revision": "2026-10-27.full-review-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c1f21340b363dae7281309969b3f7cca675c06a1848d15425d0764afd1a5bf0a",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.antilog.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T04:25:34.228614+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Antilog strict inputs and complete interface review",
      "summary": "Preserve raw decimal inputs andnear-one custom bases; reject silent numeric loss and invalid defaults; align scalar outputs and accessible extreme graphs.",
      "details": [
        "51 independent Decimal150/250 scalar references and retained15 O3 vectors.",
        "Strict selected alias parsing, validated display options, raw share/native export/API examples and honest inverse diagnostics.",
        "Reuse finite exponential Focus windows and theme contrast; preserve historical immutable pins."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v1",
        "calculation_version": "1.0.7",
        "scope": [
          "Numeric/CVP/strict raw inputs and published alias precedence",
          "Web/SSR/REST/MCP/native exports/share/display options",
          "Graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.6 to1.0.7: strict selected raw numeric parsing, invalid explicit base rejection and consistent raw UI/Agent behavior.",
        "changes": [
          {
            "capability_id": "math.antilog",
            "from": "1.0.6",
            "to": "1.0.7"
          }
        ]
      },
      "links": [
        {
          "label": "Antilog",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.antilog/1.0.7"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-27.full-review-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0100576ce0d393a21f71e88d1b754f9332ebed5d6efb2180e172464a2d3952a8",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.log.prototype-field-guard",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T03:40:40.647438+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Guard logarithm error-field lookup",
      "summary": "Use own form-field keys when rendering unknown-input errors.",
      "details": [
        "Reject prototype-named unknown keys without selecting inherited non-element properties.",
        "Source repair awaits compiled browser validation and artifact refresh; review remains incomplete."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "Three-direction numeric/CVP/strict input contracts",
          "Web/SSR/REST/MCP/native CSV/JSON/share",
          "Graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation error handling repair within pending1.1.6 candidate.",
        "changes": []
      },
      "links": [
        {
          "label": "Logarithm",
          "href": "/calc/math/log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.log/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-27.full-review-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3170216f569b11888ff6098777dfca31877e49e4d0373614a70037558631808",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.log.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T02:17:55.015383Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Three-direction logarithm complete contract review",
      "summary": "Unify y/x/base solving with strict binary64 input contracts and complete native output; preserve near-one bases and bound extreme plot ticks.",
      "details": [
        "Independent Decimal200 full-pack references, retained common-log O3 checks and targeted three-mode Web/SSR/REST/MCP acceptance.",
        "Correct near-one base classification and proximity snapping, raw text/alias handling, typed exports, huge-range graph tick generation and accessible responsive states.",
        "Keep enough primary-result digits near base1 to avoid showing an excluded base after display rounding."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v3",
        "calculation_version": "1.1.6",
        "scope": [
          "Three-direction numeric/CVP/strict input contracts",
          "Web/SSR/REST/MCP/native CSV/JSON/share",
          "Graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.5 to1.1.6: strict known-input normalization, unsnapped solved bases and consistent typed machine/UI results. Historical immutable pins retained.",
        "changes": [
          {
            "capability_id": "math.log",
            "from": "1.1.5",
            "to": "1.1.6"
          }
        ]
      },
      "links": [
        {
          "label": "Logarithm",
          "href": "/calc/math/log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.log/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-27.full-review-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3170216f569b11888ff6098777dfca31877e49e4d0373614a70037558631808",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-27.math.ln.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-27T01:28:16.605143Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Natural logarithm complete contract review",
      "summary": "Unify strict positive ln inputs across Web/SSR/REST/MCP, repair extreme reverse checks and exactness labels, and preserve native full output and raw input text.",
      "details": [
        "Independent Decimal180 complete-pack references and retained16 O3 vectors; reject lost nonzero text and conflicting aliases.",
        "Native export/API samples, keyboard/error states, bounded extreme Focus graphs, theme contrast and responsive layout repaired."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-27.full-review-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "Numeric/CVP/strict input contracts",
          "Web/SSR/REST/MCP/native exports/share",
          "Graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.4 to1.0.5: strict input normalization, sensitivity-aware reverse check, exact flag limited to1/symbolic e. Old pins retained.",
        "changes": [
          {
            "capability_id": "math.ln",
            "from": "1.0.4",
            "to": "1.0.5"
          }
        ]
      },
      "links": [
        {
          "label": "Natural logarithm",
          "href": "/calc/math/ln"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.ln/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-27.full-review-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "49c2f1ec03f3c8e42cca1c3753b6e03431552760fb389946ed82d481b4178d1a",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.exponent.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T11:06:23.074423Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Exponent complete contract review",
      "summary": "Unify all three real power solve directions across Web/SSR/REST/MCP, preserve numeric bases near e and complete native exports, and reject lost nonzero inputs. Production acceptance remains pending deployment.",
      "details": [
        "Independent CPython Decimal180 reference:58 fixed complete-output vectors; raw/normalized schemas, matching aliases and exact safe-integer exponent policy.",
        "Repair inverse identity branches, negative-base integer handling, finite extreme Focus axes, actual theme redraw and accessible keyboard/field errors.",
        "Preserve full typed outputs, both real bases, warnings, original inputs and actual calculation version in CSV/JSON."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.exponent-review-v2",
        "calculation_version": "1.0.5",
        "scope": [
          "Real power y/a/n, numeric boundaries and input contracts",
          "Web/SSR/REST/final MCP/native CSV/JSON/share",
          "Graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.4 to1.0.5:strict input contracts, corrected real power branches and machine inverse availability; old immutable pins retained.",
        "changes": [
          {
            "capability_id": "math.exponent",
            "from": "1.0.4",
            "to": "1.0.5"
          }
        ]
      },
      "links": [
        {
          "label": "Exponent",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponent/1.0.5"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-26.exponent-review-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fe69527e9020177c3b69cbbc89583c154ca31acc061e4e9f44e9ee2be58239c3",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.root.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T08:02:29.799110Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Nth root complete contract review",
      "summary": "Unify strict real nth-root inputs across Web/SSR/REST/MCP, reject lost nonzero text and conflicting aliases, retain full scalar exports, and fix finite Focus graph bounds. Production acceptance remains pending deployment.",
      "details": [
        "103 independent Decimal250 reference vectors with path-specific0/2/64ULP; exact typed scalar and comparator negative controls.",
        "Exact positive safe-integer index text,512-character decimal tokens, underflow rejection and field-linked errors; blank index rejects while omission defaults to2.",
        "Preserve complete scalar, raw inputs and version in CSV/JSON; local keyboard/theme/share/graph/SEO/structured-data/privacy review."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.root-complete-contract-v2",
        "calculation_version": "1.0.6",
        "scope": [
          "Principal real nth roots, exact integer index text and numeric boundaries",
          "Web/SSR/REST/final MCP/full native CSV/JSON",
          "Live graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.5 to1.0.6:strict normalized input and shared full-precision behavior; old immutable pins retained.",
        "changes": [
          {
            "capability_id": "math.root",
            "from": "1.0.5",
            "to": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Nth root",
          "href": "/calc/math/root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.root/1.0.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-26.root-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e1f0a9ed78e2f4ebd25ecb277242cb83d1ca2cbe21ca261077b8aede5c1b0adb",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.square_root.theme-graph",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T07:07:25.516247+00:00",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Restore square-root graph theme colors",
      "summary": "Use theme orange for the square-root curve and current point, with a darker theme shade for contrast in Light mode.",
      "details": [
        "Light and Dark graph colors follow theme tokens; axis labels keep readable text colors.",
        "UI color adjustment only; calculation version1.0.4 and verification revision are unchanged."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.square-root-complete-contract-v1",
        "calculation_version": "1.0.4",
        "scope": [
          "Principal real and imaginary square roots",
          "Web/SSR/REST/final MCP/full native CSV/JSON",
          "Live graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Theme colors only; numerical and machine contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Square root",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.square_root/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-26.square-root-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "767ce88755a9ac176a1237fffdbee8b88b25f21056267882eba0cb0c6220c65d",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.square_root.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T05:40:15.661Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Square root complete contract review",
      "summary": "Unify strict decimal parsing and principal real/imaginary results, reject numeric underflow, preserve complete exports and MCP results, and fix extreme Focus graph termination. Production acceptance remains pending deployment.",
      "details": [
        "80 independent Decimal2000 complete reference results; full typed comparison within2ULP on declared partitions.",
        "Correct tiny-number perfect-square labels, field-linked errors, blank/recovery states and scaled Babylonian illustration.",
        "Complete three-field real/imag/principal output and raw inputs in native CSV/JSON; machine branch/domain metadata aligned."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.square-root-complete-contract-v1",
        "calculation_version": "1.0.4",
        "scope": [
          "Principal real and imaginary square roots",
          "Web/SSR/REST/final MCP/full native CSV/JSON",
          "Live graph/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.3 to1.0.4:strict complete input/output contract and shared numerical/presentation behavior; old immutable pins retained.",
        "changes": [
          {
            "capability_id": "math.square_root",
            "from": "1.0.3",
            "to": "1.0.4"
          }
        ]
      },
      "links": [
        {
          "label": "Square root",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.square_root/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-26.square-root-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "767ce88755a9ac176a1237fffdbee8b88b25f21056267882eba0cb0c6220c65d",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.pythagorean.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T04:19:09.760061Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Pythagorean theorem complete contract review",
      "summary": "Fix extreme-scale inverse solves and verification, strict input aliases, complete native and machine outputs, and honest schematic/area behavior. Production acceptance remains pending deployment.",
      "details": [
        "93 independent complete Decimal2000 result packs across solve a/b/c and verify;full typed comparison and exact classification away from documented threshold rounding uncertainty.",
        "Stable scaled inverse legs and verification;reject decimal underflow/unknown/conflicting inputs,explicit derived range statuses.",
        "Schematic is explicitly not to scale;failed verification does not display a right-angle diagram or right-triangle area;complete native CSV/JSON and MCP summary/full.",
        "Subnormal inverse combines dimensionless factors before one final multiplication to avoid double rounding."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.pythagorean-complete-contract-v4",
        "calculation_version": "1.1.6",
        "scope": [
          "Right-triangle solve a/b/c and verify",
          "Web/SSR/REST/final MCP/full native CSV/JSON",
          "Schematic/keyboard/responsive/SEO/GEO/JSON-LD/privacy"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.2 to1.1.6:scaled algorithms including minimum-subnormal inverse rounding,strict complete contract and dimensional metadata;all earliercandidatepins retained.",
        "changes": [
          {
            "capability_id": "math.pythagorean",
            "from": "1.1.2",
            "to": "1.1.6"
          }
        ]
      },
      "links": [
        {
          "label": "Pythagorean theorem",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.pythagorean/1.1.6"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-26.pythagorean-complete-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b4e2795757fdcdb4fd3aa841acaf5768c26f24f8e0a1a503d4cf4ee56f1e6b7e",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.combinatorics.remove-clear-reset",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T03:41:19.542141Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Simplify permutations and combinations input controls",
      "summary": "Remove the redundant Clear and Reset buttons. Users edit n and k directly; calculation and input-validation behavior are unchanged.",
      "details": [
        "Removed the two buttons, their click handlers and their dedicated CSS.",
        "Calculation version1.0.3 and verification revision remain unchanged; this is a UI-only adjustment."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.combinatorics-complete-contract-v3",
        "calculation_version": "1.0.3",
        "scope": [
          "Exact distinct selections without replacement, combination/permutation",
          "Web/SSR/REST/final MCP summary/full",
          "Native keyboard/state/share/history/complete CSV/JSON",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "UI controls only; computation, input/output contract and CVP core unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Permutations and combinations",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.combinatorics/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-26.combinatorics-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "25213a06edba6c6ea041f5cfa544c368e9650c708233f85d0f02b2d51eac6ad9",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.combinatorics.complete-contract-review",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T02:29:29.876538Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Permutations and combinations complete contract review",
      "summary": "Candidate1.0.3 fixes unsafe input rendering, strict raw aliases and mode handling, exact versus approximate display, complete schemas and full native/REST/MCP outputs. Production acceptance remains pending deployment.",
      "details": [
        "Independent CPython stdlib math.comb/math.perm complete exact counts and typed work/display/model contract; full comparison and negative controls.",
        "Retains named nPr/nCr aliases;0<=k<=n<=1000, integer strings4digits/512characters, safe JSON integers and consistent invalid-input errors.",
        "Full exact count retained in SSR, worked output and CSV/JSON; explicit rounded8-significant-digit previews above18digits. Native keyboard/state/share/history/export acceptance is recorded in the same review."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-26.combinatorics-complete-contract-v3",
        "calculation_version": "1.0.3",
        "scope": [
          "Exact distinct selections without replacement, combination/permutation",
          "Web/SSR/REST/final MCP summary/full",
          "Native keyboard/state/share/history/complete CSV/JSON",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Combinatorics1.0.0 to1.0.3: strict complete input/output and safe browser contract; earlier candidate schema pins retained; final split CVP/review envelope and complete native exports.",
        "changes": [
          {
            "capability_id": "math.combinatorics",
            "from": "1.0.0",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Permutations and combinations",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.combinatorics/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-26.combinatorics-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "25213a06edba6c6ea041f5cfa544c368e9650c708233f85d0f02b2d51eac6ad9",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.divide.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Division production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.division-complete-contract-v5",
        "calculation_version": "1.0.7",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.divide/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-22.division-complete-contract-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f170808d420a7b29175ecdd6873868b81e7a96b4dbd59695d9d25b88fdd3aa47",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.gcf.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Gcf production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-21.gcf-complete-contract-v4",
        "calculation_version": "1.0.3",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.gcf/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-21.gcf-complete-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9af66f58265fbeebc60d298170d7d652bf6fad30183addcac1b7f39ce2e6b6d0",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.modulo.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Modulo production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.modulo-complete-contract-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.modulo/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-22.modulo-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8fc60d169d44620e2fb311310373b19aa80f69273a5dccae81a7edb6da70ac7d",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.multiplication.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Multiplication production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.multiplication-complete-contract-v6",
        "calculation_version": "1.0.4",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.multiplication/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-22.multiplication-complete-contract-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "910f65596060d87714b60fd12920f7aec2a380186192dbcff56a401077ad33cb",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.percent_change.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Percent Change production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "calculation_version": "1.1.1",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c76f6f160ef881e52b036156937f60dffc0b6681964cfa44d6434a3a88c43f7e",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.percent_error.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Percent Error production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.percent-error-complete-contract-v3",
        "calculation_version": "1.1.5",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-10-22.percent-error-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6f7189188a89c5450fca03a20455d0c885c97f86a2fc1149b913265253166e58",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.percentage.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Percentage production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-21.percentage-complete-contract-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percentage/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-21.percentage-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9cbd3aac385f83b517ed93a52f0ebbf2a360bf18b7ca59a3330a3d91ef27400c",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.prime_factorization.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Prime Factorization production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-23.prime-complete-contract-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.prime_factorization/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-23.prime-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7491d1e6095241dbc2f370c5d0b942ac3ce8f8e7a65a6f79a6bab803fb39c278",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.subtraction.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Subtraction production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.subtraction-complete-contract-v3",
        "calculation_version": "1.0.2",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.subtraction/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-10-22.subtraction-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a0f1f4f1c566736c7966eb0769d9d016e4e060ed8723971afcc591accac5bc83",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-26.math.sum.production-review-complete",
      "record_type": "calculator",
      "release_id": "f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07",
      "activity_at": "2026-10-26T01:39:52.717814Z",
      "published_at": "2026-10-28T05:32:35.458Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Sum production review completed",
      "summary": "Completes the original review after deployed version/revision/core, REST/MCP execution and actual Chrome keyboard, sharing and complete exports pass.",
      "details": [
        "Existing independent-reference and current CVP/interface checks pass; immutable pins and schemas match deployed dist.",
        "Bounded sequential production REST/MCP, native desktop/narrow browser, Light/Dark contrast and complete CSV/JSON readbacks pass.",
        "User-deferred real screen reader remains unexecuted. This review does not assert named expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-26T01:39:52.717814Z",
        "review_revision": "2026-10-22.sum-complete-contract-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "Original comprehensive scope and deployed identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version and CVP revision/core unchanged; this event records production review acceptance.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sum/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-28T05:32:35.458Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-22.sum-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "52fe61f7c520a5c9f539493a1a0a7f2f70c671ce6e1a7b9972d852dc8becb40c",
        "source": "/.well-known/releases/f3abb5d04ebc51171f259234b69628b210f1534445c968974f68a48041bc5e07-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-23.math.prime_factorization.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-23T01:31:47.841803Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Prime factorization and primality complete contract review",
      "summary": "Candidate1.0.1 fixes unsafe browser input rendering and ambiguous input handling, verifies full factor arrays and classifications, and aligns the valid n=1 contract. Production acceptance pending deployment.",
      "details": [
        "Independent CPython sieve-generated trial primes and exact factorization; complete factors/exponents, counts, classification, display and work verified.",
        "Strict raw/normalized/agent/full-result schemas, aliases/types/range/length controls and final REST/MCP summary/full contract.",
        "Native keyboard, clear/reset, share/history and full CSV/JSON paths reviewed. No named expert or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-23.prime-complete-contract-v1",
        "calculation_version": "1.0.1",
        "scope": [
          "Bounded exact factorization and primality,including1",
          "Web/SSR/REST/final JSON-RPC MCP",
          "Native keyboard/share/history/CSV/JSON",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Prime factorization1.0.0 to1.0.1: strict input, complete-result and safe browser contract.",
        "changes": [
          {
            "capability_id": "math.prime_factorization",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Prime factorization",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.prime_factorization/1.0.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-23.prime-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7491d1e6095241dbc2f370c5d0b942ac3ce8f8e7a65a6f79a6bab803fb39c278",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.modulo.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T16:02:27.080151Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Modulo and modular inverse complete contract review",
      "summary": "Candidate1.1.2 fixes original-input Bézout coefficients and unsafe input rendering, adds strict bounded integer contracts and complete exports. Production acceptance pending deployment.",
      "details": [
        "Independent CPython exact integer division and pow modular inverse; full output and raw signed identities compared.",
        "Raw alias/type/limit validation, executable complete schemas and shared browser/SSR/REST/MCP semantics.",
        "Both entries, keyboard, clear/reset, history/share and full JSON/CSV export paths reviewed; final local acceptance recorded separately."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.modulo-complete-contract-v1",
        "calculation_version": "1.1.2",
        "scope": [
          "Exact signed Euclidean division and modular inverse",
          "Web/SSR/REST/final JSON-RPC MCP and locked inverse entry",
          "Native keyboard/sharing/CSV/JSON",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Modulo1.1.1 to1.1.2: corrected signed Bézout identity and strict complete contract.",
        "changes": [
          {
            "capability_id": "math.modulo",
            "from": "1.1.1",
            "to": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Modulo calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Modular inverse",
          "href": "/calc/math/modular-inverse"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.modulo/1.1.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-22.modulo-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8fc60d169d44620e2fb311310373b19aa80f69273a5dccae81a7edb6da70ac7d",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.sum.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T11:13:37.115311Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Sum complete numerical, machine and browser contract review",
      "summary": "Candidate1.0.3 rejects ambiguous and lossy inputs, fixes tiny means and overflow handling, and computes complete running totals in linear time. Production acceptance pending deployment.",
      "details": [
        "Independent CPython Fraction/Decimal/integer complete packs, every prefix and Long carry work; strict comparator negative controls.",
        "Bounded raw/normalized/agent/output schemas, exact decimal strings versus binary64 numeric fields, complete REST and final MCP summary/full responses.",
        "Native keyboard, blank/reset/history/share/export journeys; maximum-list full exports and explicit 8000-byte URL budget; late hydration preserves local input.",
        "Target metadata, source attribution, JSON-LD, reflow, contrast and privacy checked. No named expert or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.sum-complete-contract-v1",
        "calculation_version": "1.0.3",
        "scope": [
          "Exact decimal / scientific Neumaier / bounded Long addition",
          "Web/SSR/REST/final JSON-RPC MCP",
          "Native keyboard/sharing/CSV/JSON/large-list recovery",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Sum1.0.2 to1.0.3; strict input/full-output and numerical precision/range contract.",
        "changes": [
          {
            "capability_id": "math.sum",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Sum calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sum/1.0.3"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-22.sum-complete-contract-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "52fe61f7c520a5c9f539493a1a0a7f2f70c671ce6e1a7b9972d852dc8becb40c",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.subtraction.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T10:06:36.033790Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Subtraction complete contract and review preflight",
      "summary": "Candidate1.0.2 unifies browser/server subtraction, rejects ambiguous/raw invalid inputs, and preserves exact bounded decimal Long outputs. Production acceptance pending deployment.",
      "details": [
        "Independent CPython Fraction/Decimal/scaled-integer complete references and strict comparator controls.",
        "Raw, normalized and agent input schemas; complete versioned outputs, exact_value/display versus approximate numeric Long fields.",
        "Native share/blank/history/keyboard/export journeys, scope-limited readable layouts and theme contrast. No named expert or production CURRENT claim.",
        "Reusable draft numeric/Schema, real browser/protocol and full read-only CVP preflight before final build. Failed v1 and pre-summary-fix v2 CVP revisions remain immutable; final v3 includes the bounded complete summary-output fix."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.subtraction-complete-contract-v3",
        "calculation_version": "1.0.2",
        "scope": [
          "Difference/inverse missing terms/exact decimal Long",
          "Web/SSR/REST/final JSON-RPC MCP",
          "Native keyboard/sharing/CSV/JSON/reflow",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Subtraction1.0.1 to1.0.2; complete strict raw and precision contract.",
        "changes": [
          {
            "capability_id": "math.subtraction",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Subtraction calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.subtraction/1.0.2"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-10-22.subtraction-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a0f1f4f1c566736c7966eb0769d9d016e4e060ed8723971afcc591accac5bc83",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.divide.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T07:51:58.209270Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Division rounding, long integer and complete contract review",
      "summary": "Candidate1.0.7 fixes zero-place rounding and preserves raw quotient/long inputs, full exports and consistent errors across Web, SSR, REST and MCP. Production acceptance pending deployment.",
      "details": [
        "Independent CPython Fraction/Decimal/int complete output references; binary64 exactness is relative to normalized operands, not exact input decimals.",
        "Scientific exponent zeros are preserved during decimal display trimming. Strict matching aliases, modes/types and512-character/48-digit limits; reject unsafe integral quotient operands, nonzero input/result underflow and overflow.",
        "Shared engine and full CSV/JSON long working; stable share/blank/history hydration, native keyboard/focus and target-scoped reflow/contrast. No named expert identity, exhaustive-domain or production CURRENT claim.",
        "Candidate1.0.6 immutable schema pin retained after native protocol validation exposed regex escaping errors. Corrected input schemas are published only under new candidate1.0.7; no immutable pin overwrite.",
        "Division now updates its URL before recording results to local history, so editing100/7 to14/7 records2 with the correct14/7 reopen link. Native history reopen and clear are validated.",
        "Expanded Division Trust summary now wraps full48-digit input/result strings. Actual screenshot review exposed overflow after native export; post-expansion layout assertions added at all three viewports."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.division-complete-contract-v5",
        "calculation_version": "1.0.7",
        "scope": [
          "Quotient and Long division complete outputs",
          "Web/SSR/REST/final JSON-RPC MCP",
          "Native keyboard/sharing/CSV/JSON/reflow",
          "SEO/GEO/JSON-LD/privacy/IP/production identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Division1.0.5→1.0.7; local candidate1.0.6 schema failure is retained immutably, corrected schema uses a new version.",
        "changes": [
          {
            "capability_id": "math.divide",
            "from": "1.0.5",
            "to": "1.0.7"
          }
        ]
      },
      "links": [
        {
          "label": "Division calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.divide/1.0.7"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-22.division-complete-contract-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f170808d420a7b29175ecdd6873868b81e7a96b4dbd59695d9d25b88fdd3aa47",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.multiplication.exact-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T04:49:12.168175Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Multiplication exact decimal and complete contract review",
      "summary": "Candidate1.0.4 preserves exact decimal inputs, products, share URLs and complete exports across Product/Long, SSR and REST/MCP. Production acceptance remains pending deployment.",
      "details": [
        "Independent CPython Decimal/integer reference covers166 sampled complete output cases, with strict invalid input and comparator negative controls. No named expert identity or exhaustive-domain claim.",
        "Shared local browser/SSR/API engine, canonical zero, bounded token/digit/grid limits, nullable approximate binary64 field, matching aliases and explicit mode validation. Original long-step theme retained; target-scoped contrast and wrapping fixes.",
        "The comprehensive review retains real browser, protocol, build, production gates and historical failures in the same report. Real screen-reader testing remains user-deferred; no production CURRENT or deployment claim.",
        "Maximum24×24-digit long grid now scrolls to both leading and trailing digits at narrow widths. The shared default social logo metadata now declares its actual405×65 dimensions; target and neighboring HTTP surfaces are checked.",
        "Actual early Tab/Shift+Tab acceptance exposed repeated startup URL hydration remounting the form. Matching state now preserves the original controls/focus; changed history/share state updates existing fields unless the mode changes. Keyboard Enter on a mode button now keeps focus on the corresponding new active button, rather than returning to the document body.",
        "Long animation now adds the integer partial products before placing the decimal point:0.5×2 shows10 at Add and1 after decimal placement. A private independent Python integer-stage table checks the intermediate grid and narration."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.multiplication-complete-contract-v6",
        "calculation_version": "1.0.4",
        "scope": [
          "Product and Long exact decimal arithmetic",
          "complete Web/SSR/REST/MCP contracts",
          "browser sharing, export, keyboard, responsive layout",
          "SEO/GEO/JSON-LD/privacy and production binding"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Multiplication patch1.0.3→1.0.4 corrects exact input/result preservation and strict contracts.",
        "changes": [
          {
            "capability_id": "math.multiplication",
            "from": "1.0.3",
            "to": "1.0.4"
          }
        ]
      },
      "links": [
        {
          "label": "Multiplication calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.multiplication/1.0.4"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-22.multiplication-complete-contract-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "910f65596060d87714b60fd12920f7aec2a380186192dbcff56a401077ad33cb",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.percent_error.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T03:03:08.766Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Percent Error complete branch and numerical contract review",
      "summary": "Candidate1.1.5 corrects input underflow, exact inverse endpoints, complete per-branch diagnostics and precision; the comprehensive review continues with final browser/protocol/build acceptance before production.",
      "details": [
        "Independent CPython Fraction/float reference covers176 sampled absolute/signed forward/inverse/consistency and numeric-range cases;24761 comparator negative controls reject altered fields and branch sets.",
        "Strict matching decimal aliases and absolute/signed policy; nonzero underflow/overflow of any valid branch or secondary field rejects NUMERIC_RANGE. Inverse requested/achieved percentages and resolution limits are explicit.",
        "Shared Web/SSR rendering, complete CSV/JSON output, raw-input share/replay, operation schemas, metadata and ratio-scale examples are corrected. Original theme and no unnecessary Clear retained. Final local and production checks remain in the same report; no expert identity, CURRENT or deployment claim.",
        "Actual final HTTP uncovered middleware skipping inverse-only queries; native export uncovered the missing shared whitelist. Those root paths are corrected. Reproduce metadata now preserves0 ULP instead of falling back to2 and explicitly names independent CPython; v1 pin retained and current revision advances tov2.",
        "Actual native117 journeys/66 full nativeCSV+JSON pairs passed onv2. Query regression additionally caught Inputs metadata mixing solved/impliedP with user givens; currentv3 renders only active givens and preserves enteredP for conflicts, with explicit native/SSR regression. Prior pins and failure evidence retained.",
        "Expanded native18-state light/dark acceptance found warning badges at2.29:1 and resolution hints at2.63:1 in light mode. Target-only theme ink fixes text while preserving the orange background/accent; numerical1.1.5/v3/core unchanged. Final state-specific retest remains part of the same review."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.percent-error-complete-contract-v3",
        "calculation_version": "1.1.5",
        "scope": [
          "Comprehensive calculator review; final local acceptance and deployed identity/execution/browser checks recorded separately."
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.4→1.1.5 bug fixes and complete numeric/branch contract; historical immutable CVP/schema pins retained.",
        "changes": [
          {
            "capability_id": "math.percent_error",
            "from_version": "1.1.4",
            "to_version": "1.1.5"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-10-22.percent-error-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6f7189188a89c5450fca03a20455d0c885c97f86a2fc1149b913265253166e58",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.percent_change.share-export-contrast-fix",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T02:09:24.624Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Percentage Change share and export contrast correction",
      "summary": "Actual Chrome continuation found light-theme copied feedback and Copy JSON text at2.63:1. Scoped theme-ink feedback/link and focus styles correct these controls; final native retest required before local closure.",
      "details": [
        "Original81-group Chrome interaction/export run and45 native CSV/JSON pairs passed. Expanded share/export control contrast check found the omitted2.63:1 light-theme state; failure evidence retained in the original review.",
        "Use existing theme ink for Percent Change trust/export links, copied feedback and keyboard outlines, preserving accent decoration and mathematical theme. Calculation1.1.1/v3 and numerical core unchanged.",
        "The same review continues with final Chrome interaction, native keyboard, normal/copied control contrast and complete downloads after the final gated build. Edge launch remains unavailable; no production deployment or full-review completion claim."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "calculation_version": "1.1.1",
        "scope": [
          "Scope-limited shared CSS correction and final native browser acceptance within the original comprehensive review; production pending."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only correction. Calculation1.1.1 and CVP v3/core unchanged; previous immutable pins retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c76f6f160ef881e52b036156937f60dffc0b6681964cfa44d6434a3a88c43f7e",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.percent_change.local-browser-acceptance",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T01:59:29.661Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Percentage Change local browser acceptance",
      "summary": "Continues the original review with actual Chrome interaction, keyboard, share/reload and complete native CSV/JSON export acceptance. Candidate1.1.1/v3 remains Preview pending production checks.",
      "details": [
        "Installed Chrome156:81 browser groups across1280/390/320 simulated viewports and200% CSS reflow; both keyboard/contrast themes pass.45 native CSV/clipboard JSON pairs independently parsed against Fraction expectations.",
        "Readonly direction, no arbitrary inverse choice, clear/error recovery, mode memory, stable hydration, raw-input sharing, SSR parity and local-only calculation paths pass. Original theme and absence of Clear retained.",
        "Edge headless30s and headed60s retries timed out; no Edge functional pass or physical-device/real-screen-reader/full-WCAG claim. Existing screen-reader deferral remains. No production deployment performed."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "calculation_version": "1.1.1",
        "scope": [
          "Same comprehensive review: local browser acceptance added; production identity/execution/native journeys remain pending."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation1.1.1, v3 verification revision and CVP core unchanged. Browser evidence completes local acceptance; full review remains pending production.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c76f6f160ef881e52b036156937f60dffc0b6681964cfa44d6434a3a88c43f7e",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-22.math.percent_change.complete-contract-fixes",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-22T01:07:02.244Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Percentage Change numerical and interface contract fixes",
      "summary": "Candidate1.1.1 repairs range, input precision, complete signed inverse solutions and protocol contracts. Comprehensive review remains pending native browser and production acceptance.",
      "details": [
        "Exact normalized-binary64 rational formulas with one ties-even rounding and complete secondary outputs; independent private CPython Fraction corpus and strict full-shape comparator.",
        "Strict decimal aliases and solve directions, raw underflow rejection, requested-P retention and eight-ULP same-sign three-input consistency with strict zero.",
        "Web result/share/export/error-state fixes require actual browser acceptance; browser launch is currently blocked. No completed-review or production-current claim. Original theme and absence of Clear are retained for two active scalar inputs."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "calculation_version": "1.1.1",
        "scope": [
          "All published directions, complete signed branch outcomes, raw and normalized contracts, CVP, native UI/accessibility/share/exports, REST/MCP, SEO/GEO/JSON-LD/security and production identity; ongoing same review."
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.0→1.1.1: numerical range/rounding and complete output/input contract corrections; old immutable pins and schemas retained.",
        "changes": [
          {
            "capability_id": "math.percent_change",
            "from_version": "1.1.0",
            "to_version": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-22.percent-change-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c76f6f160ef881e52b036156937f60dffc0b6681964cfa44d6434a3a88c43f7e",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.percentage.complete-contract-review",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:49:09.883Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Percentage numerical and interface contract review",
      "summary": "Repairs all seven percentage modes, strict raw inputs and response schemas, error/export state and mode persistence. Candidate1.1.2 remains Preview pending production acceptance.",
      "details": [
        "Exact rational formulas of normalized binary64 inputs with one ties-to-even rounding; independent CPython Fraction reference and strict typed full-result comparisons.",
        "Preserves raw share inputs, mode edits and complete CSV/JSON. Error fields are associated and exports disabled until recovery. No Clear is needed for this two-input workflow; existing theme colors retained.",
        "Same full review covers native Chrome, REST/MCP, metadata, structured data and IP/build gates. Production1.1.1 cannot attest candidate1.1.2; follow the original report after deployment."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-21.percentage-complete-contract-v2",
        "calculation_version": "1.1.2",
        "scope": [
          "All seven public modes, independent numerical/domain/shape checks, CVP, browser/UI/accessibility/share/exports, REST/MCP/discovery/version policy, SEO/GEO/JSON-LD/security; production continuation pending."
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.1→1.1.2: numerical range/rounding correctness and stricter input/output contracts. Prior version and immutable pins retained.",
        "changes": [
          {
            "capability_id": "math.percentage",
            "from_version": "1.1.1",
            "to_version": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percentage/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-21.percentage-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9cbd3aac385f83b517ed93a52f0ebbf2a360bf18b7ca59a3330a3d91ef27400c",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.factorial.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Factorial production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-20.factorial-complete-contract-v3",
        "calculation_version": "1.0.4",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.4 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.factorial/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-20.factorial-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9ad5f31d8553183b9125d40d5d8a35db2a83b67d8b4b253db9b22ec09dc659d3",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.fractions.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Fractions production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-20.fractions-complete-contract-v2",
        "calculation_version": "1.0.8",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.8 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.fractions/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-20.fractions-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8059211bd24b2c1ad1066fb97fcb233d1a096ff1a52ea0996e4c522bd85c7df8",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.gcf.agreement-hint-contrast-fix",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "GCF agreement hint contrast repair",
      "summary": "Uses existing theme ink for GCF agreement hint text; local build and Light/Dark validation pass, while production acceptance stays open until deployment.",
      "details": [
        "The deployed small orange hint measures2.629:1 on white. A GCF-only CSS selector changes hint text to existing theme ink; figure colors and numerical contracts are unchanged.",
        "Calculation1.0.3, CVP revision/core and actual production numerical VERIFIED/CURRENT remain unchanged.",
        "The local correction has not been deployed; production.browser remains blocked in the same review."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-21.gcf-complete-contract-v4",
        "calculation_version": "1.0.3",
        "scope": [
          "Local GCF hint contrast correction; production browser acceptance pending."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.3 and CVP revision/core unchanged; scoped text style fix not deployed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.gcf/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-21.gcf-complete-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9af66f58265fbeebc60d298170d7d652bf6fad30183addcac1b7f39ce2e6b6d0",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.geometry.solid.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Solid Geometry production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-20.solid-normal-range-contract-v2",
        "calculation_version": "1.18.2",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.18.2 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.solid/1.18.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.18.2",
        "review_revision": "2026-10-20.solid-normal-range-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "993ec6f7f9259697eb2eb7f009b9d54d77577940917e3547ba9bd3f42956358f",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.lcm.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "LCM production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-21.lcm-complete-contract-v2",
        "calculation_version": "1.0.4",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.4 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.lcm/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-21.lcm-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f87d285d6b3e531f6d8d3e0ea18fa0d381e613a9a303d98693c2bf918470255a",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.ratio.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Ratio / Proportion production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-21.ratio-complete-contract-v3",
        "calculation_version": "1.0.3",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.3 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.ratio/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-21.ratio-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "980fb61ebf209cb71bd8b10d3d65b6db1e973dcc19ae25d11c4c54c4e4841650",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.scientific_notation.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Scientific Notation production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-21.scientific-complete-contract-v2",
        "calculation_version": "2.0.1",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 2.0.1 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.scientific_notation/2.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "2.0.1",
        "review_revision": "2026-10-21.scientific-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f1914212ac19cf81324789e513a4b14c3de7daeb4bc8ff22139ade938af72d9b",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.transform.dft.production-review-complete",
      "record_type": "calculator",
      "release_id": "dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc",
      "activity_at": "2026-10-21T10:18:20.401Z",
      "published_at": "2026-10-23T04:09:51.651Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Discrete Fourier Transform production review completed",
      "summary": "Completes the original review after actual deployed identity, full REST/MCP responses, native browser sharing, keyboard and complete exports pass.",
      "details": [
        "Actual production version/revision/core, immutable Evidence and schema artifacts match, with original attestation checked_at retained.",
        "Independent references and CVP were rerun; bounded production REST/MCP, public entries/modes, native share/reload/keyboard and complete CSV/JSON downloads passed.",
        "Original local history and user theme/Clear policy are preserved. This is not expert or third-party certification."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-21T10:18:20.401Z",
        "review_revision": "2026-10-19.dft-input-dyadic-surface-v2",
        "calculation_version": "1.2.3",
        "scope": [
          "Original comprehensive scope plus current production identity/execution/native browser/export continuation."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.2.3 and CVP revision/core unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-23T04:09:51.651Z",
        "release_attested": true,
        "calculation_version": "1.2.3",
        "review_revision": "2026-10-19.dft-input-dyadic-surface-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f373e71ceba58097d861c43d40fa4d4e154cccd4425f6145983a3e81725bdcc0",
        "source": "/.well-known/releases/dca9793f9ed1f599a644097852f8f6d70c130711c521e71af00409d440f71bfc-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.scientific_notation.complete-contract-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-21T06:35:04.447564+00:00",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Scientific notation exponent, result and replay contract fixes",
      "summary": "Combines decimal exponents before binary64 conversion, returns complete normalization results, preserves edited/empty share state and full exports; corrects shared signed ULP ordering.",
      "details": [
        "Four canonical modes and four operations;512-character tokens, integer normalization exponent within±10000, strict matching aliases and active fields.",
        "Independent CPython Decimal/float reference, full numeric and structural comparator, signed ULP negative controls.",
        "Shortest round-trip decimals and current SI prefixes; native input replay and complete CSV/JSON; no graph or Clear button needed.",
        "Candidate2.0.1 remains Preview pending production identity, execution and browser acceptance."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-21.scientific-complete-contract-v2",
        "scope": [
          "Four Scientific Notation modes; local review, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "2.0.0→2.0.1: decimal exponent and raw input parsing, complete normalized machine result, share and export contracts.",
        "changes": [
          {
            "capability_id": "math.scientific_notation",
            "from": "2.0.0",
            "to": "2.0.1",
            "reason": "Repair compensated exponent conversion and normalization numeric output; bounded unambiguous input and complete replay/export."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.scientific_notation/2.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "2.0.1",
        "review_revision": "2026-10-21.scientific-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f1914212ac19cf81324789e513a4b14c3de7daeb4bc8ff22139ade938af72d9b",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.ratio.complete-contract-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-21T04:48:56.143552+00:00",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Ratio six-mode rational contract and review fixes",
      "summary": "Rejects undefined proportions, ambiguous aliases and unsafe numbers; preserves full results through replay, exports and machine interfaces.",
      "details": [
        "Six modes and Proportion entry;48-digit rational components and128-character tokens.",
        "Exact Fraction independent references, full structural/numerical comparator and actual interface validation.",
        "Theme-colored approximate bars with exact legend; secondary Clear, empty/error replay and complete CSV/JSON.",
        "Candidate1.0.3 remains Preview pending production identity, execution and browser acceptance."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-21.ratio-complete-contract-v3",
        "scope": [
          "Six Ratio modes and Proportion alias; local review, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.2→1.0.3: strict rational input and valid proportion domains; complete interface and export contracts.",
        "changes": [
          {
            "capability_id": "math.ratio",
            "from": "1.0.2",
            "to": "1.0.3",
            "reason": "Reject ambiguous/unbounded inputs and publish complete exact result/working contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.ratio/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-21.ratio-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "980fb61ebf209cb71bd8b10d3d65b6db1e973dcc19ae25d11c4c54c4e4841650",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.lcm.complete-contract-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-21T03:30:20.257626+00:00",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "LCM complete input/output contract and review fixes",
      "summary": "Bounds strict integer lists, preserves complete exact results and method working across browser, exports and machine interfaces, and labels truncated listing rows.",
      "details": [
        "2–32 signed integers,48 digits each; matching ordered aliases and bounded input text; any zero yields0.",
        "Independent bounded listing scan, exact BigInt GCF fold, full output comparison and CPython math.lcm reference validation.",
        "Theme-compatible secondary Clear, empty/error replay, complete JSON/CSV, responsive long results, explicit methods and privacy bounds.",
        "Candidate1.0.4 remains Preview pending production identity/execution/browser acceptance; historical1.0.3 pins preserved."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-21.lcm-complete-contract-v2",
        "scope": [
          "One LCM/LCD entry plus lcd REST alias; full local acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.3→1.0.4: strict bounded input aliases and complete methods/presentation/machine contracts.",
        "changes": [
          {
            "capability_id": "math.lcm",
            "from": "1.0.3",
            "to": "1.0.4",
            "reason": "Reject ambiguous/unbounded inputs and publish complete exact result/working contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.lcm/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-21.lcm-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f87d285d6b3e531f6d8d3e0ea18fa0d381e613a9a303d98693c2bf918470255a",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-21.math.complex.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Complex numbers: theme and input actions",
      "summary": "Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.factorial.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Ordinary factorial: theme and input actions",
      "summary": "Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.fractions.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Fractions: theme and input actions",
      "summary": "Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.gcf.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Greatest common factor: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.geometry.conic.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Conic section: theme and input actions",
      "summary": "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode. Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode.",
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.geometry.coordinate.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Coordinate geometry: theme and input actions",
      "summary": "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode. Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode.",
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.geometry.plane.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Plane geometry: theme and input actions",
      "summary": "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode. Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode.",
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.geometry.solid.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Solid geometry: theme and input actions",
      "summary": "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode. Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode.",
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.geometry.triangle.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Triangle solver: theme and input actions",
      "summary": "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode. Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Restores the original brand accent for diagram shapes; axes and labels retain readable theme text colors in light and dark mode.",
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.linear_algebra.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear system / small matrix: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.numerical.definite_integral.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Definite integral: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.numerical.derivative.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical derivative: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.numerical.interpolate.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical interpolation: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.numerical.ode.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Ordinary differential equation: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.numerical.optimize_1d.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "One-dimensional optimization: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.numerical.root.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical root: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.special.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Special functions: theme and input actions",
      "summary": "Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.transform.dft.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Discrete Fourier transform: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.transform.laplace.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace transform: theme and input actions",
      "summary": "Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.transform.z.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z transform: theme and input actions",
      "summary": "Removes the redundant Clear button from the instant parameter form.",
      "details": [
        "Removes the redundant Clear button from the instant parameter form.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.vector.theme-clear-ui",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-21T02:04:54.495744+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Vector: theme and input actions",
      "summary": "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
      "details": [
        "Retains Clear for multi-component, matrix, sequence or numerical problem inputs, with a secondary button style.",
        "Presentation-only follow-up; calculation version and numerical verification contract remain unchanged. Production UI acceptance follows publication."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Scoped diagram theme and Clear action follow-up; no new comprehensive computational review."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-21.math.gcf.complete-contract-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-21T01:07:38.105745+00:00",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "GCF complete input/output contract and review fixes",
      "summary": "Rejects conflicting list aliases and excessive lists; aligns complete exact results and method working across browser, exports and machine interfaces.",
      "details": [
        "Exact BigInt Euclidean arithmetic retained;2–32 integers,48 decimal digits each, safe numeric JSON or exact decimal strings.",
        "Strict ordered alias agreement, bounded inputs/working, complete output schema and independent CPython gcd checks plus full algebra/structure comparator negatives.",
        "Clear/empty shares, associated errors, complete native JSON/CSV, narrow result wrapping and explicit privacy/domain policy.",
        "Candidate1.0.3 remains Preview; production identity/execution/browser acceptance pending publication. Historical1.0.2 immutable bytes preserved; no named expert certification claim."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-21.gcf-complete-contract-v4",
        "scope": [
          "One GCF entry; signed pairs/many/zero and48digit domain; complete local matrix, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.2→1.0.3: bounded strict aliases and complete machine/browser contracts.",
        "changes": [
          {
            "capability_id": "math.gcf",
            "from": "1.0.2",
            "to": "1.0.3",
            "reason": "Reject ambiguous/unbounded inputs and preserve complete exact results and verification identity."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.gcf/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-21.gcf-complete-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9af66f58265fbeebc60d298170d7d652bf6fad30183addcac1b7f39ce2e6b6d0",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.fractions.complete-contract-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T13:34:17.343Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Fractions decimal conversion and complete contract review",
      "summary": "Corrects small decimal conversion silently becoming zero, rejects invalid and conflicting inputs, and preserves complete exact fraction results across browser, share and machine interfaces.",
      "details": [
        "Safe-integer arithmetic/intermediates retained. From-dec converts shortest normalized binary64 decimal to a reduced exact base10 rational or rejects unsafe n/d; raw nonzero underflow cannot become zero.",
        "Independent CPython Fraction vectors cover all seven operations, signed mixed parts, safe boundaries and decimal conversion; strict complete-output comparison and typed negative controls.",
        "Single shared canonical browser/SSR/REST/MCP input contract, safe DOM hydration, explicit empty shares, Clear and associated errors, complete native JSON/CSV and exact secondary fraction labels.",
        "Candidate1.0.8 remains Preview; production identity/execution/browser acceptance pending deployment. Historical1.0.6 immutable artifacts preserved; no expert or third-party certification claim.",
        "Intermediate1.0.7 immutable schemas and failed v1 manifest retained. Final1.0.8 adds complete per-operation schemas, the actual independent source and corrected missing-decimal evidence expectation."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.fractions-complete-contract-v2",
        "scope": [
          "One fractions entry, seven operations, mixed signs, strict aliases and safe integer envelope; complete local matrix, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.6→1.0.8: decimal conversion and strict complete contract corrected.",
        "changes": [
          {
            "capability_id": "math.fractions",
            "from": "1.0.6",
            "to": "1.0.8",
            "reason": "Eliminate silent-zero decimal approximations; align shared inputs, exact rational metadata, full responses and browser outputs."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.fractions/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-20.fractions-complete-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8059211bd24b2c1ad1066fb97fcb233d1a096ff1a52ea0996e4c522bd85c7df8",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.factorial.complete-result-contract-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T10:41:11.212Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Factorial exact results, share replay and complete exports",
      "summary": "Preserves 5000! share inputs through hydration, exports every exact digit, rejects conflicting aliases and validates complete versioned machine results.",
      "details": [
        "Independent CPython math.factorial checks all5001 integer arguments; exact result strings, types, metadata, recurrence and comparator negative controls.",
        "Explicit empty/Clear and associated errors; native JSON/CSV retain full exact integers; truncated scientific previews are identified.",
        "Candidate1.0.4; production acceptance pending deployment. Historical1.0.2 and intermediate1.0.3 immutable artifacts retained; no expert or third-party review claim.",
        "Bounds the factorial support grid and long numeric text within its container; actual desktop/narrow and supported320px reflow checked."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.factorial-complete-contract-v3",
        "scope": [
          "Ordinary factorial; n=0..5000; canonical factorial entry plus nInput alias; complete local matrix and production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.2→1.0.4;1.0.3 intermediate immutable pins retained; final complete schema and comparator revised before release.",
        "changes": [
          {
            "capability_id": "math.factorial",
            "from": "1.0.2",
            "to": "1.0.4",
            "reason": "Tighten alias/type/domain and complete response contract; correct share hydration and exports."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.factorial/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-20.factorial-complete-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9ad5f31d8553183b9125d40d5d8a35db2a83b67d8b4b253db9b22ec09dc659d3",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.solid.normal-range-comprehensive-review",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T09:46:10.301Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Solid geometry numerical range and complete result review",
      "summary": "Corrects small and large solid measures, ellipsoid cancellation, raw input contracts and safe complete browser/API results across20 models and21 entries.",
      "details": [
        "Retains binary64 nonzero measures, scaled radicals and dyadic products/sums. Strict decimals, alias conflicts, safe integer n, exact normalized spherical endpoints and explicit normal-range rejection.",
        "Independent mpmath800dps full-field references, comparator negative controls, properties, aliases, complete REST/MCP success/error schemas, pins and executable discovery.",
        "Safe DOM hydration, explicit empty sharing, Clear and associated errors, complete native CSV/JSON and bounded2-D figures with text alternatives.",
        "Candidate1.18.2 remains Preview; comprehensive production identity/execution/browser acceptance is pending deployment. Historical1.18.0 and candidate pin history retained. No expert or third-party review claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.solid-normal-range-contract-v2",
        "scope": [
          "21 entries;20 modes and sphere/oblate/prolate/triaxial ellipsoid branches; full local matrix and production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.18.0 →1.18.2; experimental1.18.1 pins preserved after the immutable schema guard rejected contract edits.",
        "changes": [
          {
            "capability_id": "math.geometry.solid",
            "from": "1.18.0",
            "to": "1.18.2",
            "reason": "Correct numerical range, precision, input and complete-output contracts; preserve immutable pins."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.solid/1.18.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.18.2",
        "review_revision": "2026-10-20.solid-normal-range-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "993ec6f7f9259697eb2eb7f009b9d54d77577940917e3547ba9bd3f42956358f",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.conic.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Conic Section production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-20.conic-normal-range-contract-v4",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.0.1"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.1 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.conic/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-20.conic-normal-range-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bd8c450adbc8f4526610891ae00da58f8f744cc51df09d933ab04ad6f224ada5",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.coordinate.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Coordinate Geometry production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-20.coordinate-exact-input-contract-v4",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.5.2"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.5.2 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.5.2",
        "review_revision": "2026-10-20.coordinate-exact-input-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d440f811ea88abd91084937c9c00a873dc27421fdf43f5f423dbb50e4f06f89a",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.plane.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Plane Geometry production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-20.plane-stable-simple-polygon-contract-v4",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.5.1"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.5.1 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.plane/1.5.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-20.plane-stable-simple-polygon-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "82ce0adc76b99945a7f81ab91168647c827b61c674388c4c0590ae60ca6adbe5",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.triangle.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Triangle Solver production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-20.triangle-complete-solution-contract-v2",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.0.1"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.1 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-20.triangle-complete-solution-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1821d443b547119b9d55456300322f210a82106a4d4b356377b956e321d6e3ef",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.numerical.derivative.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Numerical Derivative production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-18.derivative-input-stencil-contract-v3",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.1.4"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.1.4 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-18.derivative-input-stencil-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "940d2da6a91a9c7e979828232a7de7c4b1071a8f39752c03337d627ce52e7d4b",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.numerical.interpolate.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Numerical Interpolation production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-18.interpolation-input-exact-contract-v2",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.1.6"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.1.6 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-18.interpolation-input-exact-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2062859efb2802069e0b2fdafbe0f817dbf579e740794155e6540aec0e76e331",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.numerical.ode.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Ordinary Differential Equation production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-18.ode-input-polynomial-surface-v3",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.1.1"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.1.1 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-18.ode-input-polynomial-surface-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6deeacd0aae79230335db0cb65d809c95ffc78da90d80389b6397216a5ae16f",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.numerical.optimize_1d.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "One-Dimensional Optimization production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-18.optimization-input-convergence-contract-v4",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.0.5"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.5 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-18.optimization-input-convergence-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "30e09aefa76f88c88e750b442e4a9073ecbc37b2356c7ab132acd453c8e98313",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.transform.dft.narrow-complex-result-layout",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "DFT complete complex result reflow",
      "summary": "Wraps complete complex values and all 64 disclosed output components within narrow DFT result cards; deployment acceptance remains pending.",
      "details": [
        "A DFT-only stylesheet is linked by the existing five entries; calculation code, version and CVP revision are unchanged.",
        "All five entries at1280/390/320 pass actual local full-sequence keyboard expansion and visible text bounds; full Cloudflare build passes.",
        "The old deployed layout is still clipped at320px; production browser gate remains blocked until redeployment and revalidation."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.dft-input-dyadic-surface-v2",
        "scope": [
          "Targeted DFT result layout repair; comprehensive production browser acceptance pending."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.2.3 and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.2.3",
        "review_revision": "2026-10-19.dft-input-dyadic-surface-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f373e71ceba58097d861c43d40fa4d4e154cccd4425f6145983a3e81725bdcc0",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.transform.z.production-review-complete",
      "record_type": "calculator",
      "release_id": "cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824",
      "activity_at": "2026-10-20T08:03:24.124Z",
      "published_at": "2026-10-21T08:56:09.611Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Z Transform production review completed",
      "summary": "Completes the original comprehensive review after matching production identity, real REST/MCP execution and native browser journeys.",
      "details": [
        "Matching version/revision/full core and production VERIFIED/CURRENT were read from the actual deployed report, with its original checked_at retained.",
        "Independent references, real production full/summary protocols, raw signed underflow, pins, all entry browser journeys and contemporaneous native exports were verified.",
        "Original review scope, historical snapshots, failed attempts and nonblocking observations are retained. This is not third-party or expert certification."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-20T08:03:24.124Z",
        "review_revision": "2026-10-19.z-input-contract-review",
        "scope": [
          "Original comprehensive scope plus production identity, execution, native browser and complete export acceptance."
        ],
        "calculation_version": "1.0.5"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation 1.0.5 and CVP revision unchanged; review.calculation_version explicitly binds this completed review.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.z/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-21T08:56:09.611Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-19.z-input-contract-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d640971981edaee0726c5f96bd54fcbb9a3ceee31a1a96c9ec04daf3661bd120",
        "source": "/.well-known/releases/cb614f6316a4a99e61eb83d940f937a7c264e05cb52f3e289bd091d67fdff824-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.solid.frozen-evidence-repair",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-20T05:13:59.677Z",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Restore Solid frozen Evidence compatibility after Plane review",
      "summary": "Synchronizes Solid 1.18.0 Evidence with its retained rounded calculation contract so Cloudflare frozen generation can pass.",
      "details": [
        "Recomputed private and public Evidence cores exactly match the pre-Plane-review record; restore that original record and its latest alias.",
        "Add exact historical primitive and volume regressions for regular prism, pyramid and frustum; preserve the frozen build gate.",
        "Deployment and production attestation remain pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-21.solid-cvp-all-modes",
        "scope": [
          "Targeted deployment Evidence synchronization; comprehensive Solid review is unchanged."
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Solid remains 1.18.0; no calculation or CVP revision change.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.solid/1.18.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.18.0",
        "review_revision": "2026-09-21.solid-cvp-all-modes",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d81459afdb09a29f28d718c0111efd81f3f684367fda18a280260b548d5c6c8a",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.plane.stable-simple-polygon-review",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-20T03:50:29.608966+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Plane geometry stable measures and validated simple-polygon journeys",
      "summary": "Corrects small and large scale plane measures, thin-ring cancellation and polygon precision/topology; preserves strict raw inputs and complete safe share/export results.",
      "details": [
        "One existing canonical with8 entries and7 modes. Exact dyadic areas/predicates, stable norms/half-angle diagonals and factored annulus. Bounded regular-polygon drawing with explicit omission.",
        "Private Python Fraction/mpmath750 independent complete-measure references, strict structure/type/discrete controls and metamorphic tests; historical1.5.0 immutable artifacts retained.",
        "Safe DOM replay, explicit empty/Clear/error association and revoked invalid exports; full normalized output and raw inputs in CSV/JSON.",
        "Candidate1.5.1 local acceptance recorded separately. Production identity/execution/browser remain pending manual release; no external expert or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.plane-stable-simple-polygon-contract-v4",
        "scope": [
          "Plane Geometry;8 entries,7 modes, full measures and simple polygons; local acceptance and production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.5.0 to1.5.1; retain historical immutable schemas/pins.",
        "changes": [
          {
            "capability_id": "math.geometry.plane",
            "from": "1.5.0",
            "to": "1.5.1",
            "reason": "Stable numerical, strict input/simple-polygon and full-result contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.plane/1.5.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-10-20.plane-stable-simple-polygon-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "82ce0adc76b99945a7f81ab91168647c827b61c674388c4c0590ae60ca6adbe5",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.triangle.complete-solution-contract-review",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-20T02:41:06.561758+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Triangle solver stable geometry and complete SSA solution journeys",
      "summary": "Corrects scale-dependent triangle rejection and small-angle/SSA boundary behavior, validates raw decimals and preserves every solution in safe share and export journeys.",
      "details": [
        "One existing canonical/entry,5 modes: SSS/SAS/ASA/AAS/SSA. Exact dyadic raw-side inequalities, stable polynomial area, half-angle SAS and quadratic SSA roots. Explicit normal-range/conditioning boundaries; no epsilon merges.",
        "Independent Python/mpmath750 complete-solution reference; strict branch/count/cardinality/type comparisons, comparator negative controls and metamorphic properties. Historical1.0.0 immutable artifacts remain unchanged.",
        "Safe DOM hydration, empty replay/Clear/error association and invalid export revocation; complete raw inputs, version and ordered candidate array in CSV/JSON; normalized figures and explicit omission.",
        "Candidate1.0.1 local acceptance is recorded separately. Production identity/execution/browser acceptance remain pending release; no production CURRENT or external expert claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.triangle-complete-solution-contract-v2",
        "scope": [
          "Triangle Solver;5 modes and complete SSA candidates; local acceptance and production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.0 →1.0.1; historical immutable schemas and pins retained.",
        "changes": [
          {
            "capability_id": "math.geometry.triangle",
            "from": "1.0.0",
            "to": "1.0.1",
            "reason": "Stable numerical, raw-input and complete-solution contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-20.triangle-complete-solution-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1821d443b547119b9d55456300322f210a82106a4d4b356377b956e321d6e3ef",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.conic.normal-range-contract-review",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-20T01:54:01.668351+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Conic geometry numerical range and complete result journeys",
      "summary": "Preserves nonzero conic results, avoids squared overflow and cancellation, validates raw decimals and safely replays and exports complete conic results.",
      "details": [
        "One existing canonical and four entries; ellipse, parabola and hyperbola with both orientations and signed parabola parameters. Scaled formula evaluation and explicit normal binary64 range rejection.",
        "Independent Python/mpmath750 reference and strict comparator negative controls. Ramanujan I approximation error is separate from arithmetic tolerance. Historical1.0.0 immutable pins remain unchanged.",
        "Safe DOM hydration, explicit empty replay, Clear and associated errors, invalid export revocation, complete conic result/raw inputs/version CSV and JSON, normalized figures with explicit omission.",
        "Local comprehensive acceptance is recorded separately. Candidate1.0.1 production identity, execution and browser acceptance remain pending release; no external reviewer or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.conic-normal-range-contract-v4",
        "scope": [
          "Four conic entries; three modes, both orientations and signed p; local acceptance and production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.0 →1.0.1; all earlier immutable schemas and CVP pins retained.",
        "changes": [
          {
            "capability_id": "math.geometry.conic",
            "from": "1.0.0",
            "to": "1.0.1",
            "reason": "Correct arithmetic, range, raw-input, replay and complete-output contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.conic/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-20.conic-normal-range-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bd8c450adbc8f4526610891ae00da58f8f744cc51df09d933ab04ad6f224ada5",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-20.math.geometry.coordinate.exact-input-contract-review",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-20T00:57:53.688760+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Coordinate geometry exact classification and safe result journeys",
      "summary": "Corrects false zero, overflow and scale-dependent line classification, validates raw decimal inputs and safely replays and exports complete coordinate results.",
      "details": [
        "One canonical, five entries and seven operations; exact dyadic predicates for normalized binary64 inputs, scaled norms and rational intersections/projection; normal nonzero output range with explicit rejection.",
        "Independent Python Fraction/Decimal/mpmath references; strict field/zero/classification comparisons and comparator negative controls. Historical immutable 1.5.0 artifacts remain unchanged.",
        "Safe DOM hydration, empty-value replay, Clear and associated errors, invalid-export revocation, full raw inputs/version/results in CSV/JSON, uniform schematic geometry and explicit range omission.",
        "Calculation version1.5.2; local comprehensive acceptance recorded separately in the review report. Production identity, execution and browser acceptance remain pending release. No external reviewer or production CURRENT claim."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-20.coordinate-exact-input-contract-v4",
        "scope": [
          "Five coordinate entries; distance, midpoint, slope, line, point_line, intersect and undirected angle; local acceptance and production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.5.0 →1.5.2; intermediate1.5.1 and all earlier immutable schemas/CVP pins retained.",
        "changes": [
          {
            "capability_id": "math.geometry.coordinate",
            "from": "1.5.0",
            "to": "1.5.2",
            "reason": "Correct numeric results/classifications and raw-input, replay and output contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.5.2",
        "review_revision": "2026-10-20.coordinate-exact-input-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d440f811ea88abd91084937c9c00a873dc27421fdf43f5f423dbb50e4f06f89a",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.time.chicago.clock-layout",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T13:41:47.120Z",
      "published_at": null,
      "domain": "Time",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Stable timezone clock digits and readable refresh controls",
      "summary": "Timezone fields retain their width beside Refresh, and live clock digits use fixed-width characters with more spacing.",
      "details": [
        "The generic full-width primary action collapsed the read-only timezone input to a white sliver. The timezone control row now uses a flexible input column and an auto-sized Refresh button, stacking on narrow screens.",
        "Timezone clock readouts use equal-width Arial/Helvetica digits, disabled kerning and relaxed letter spacing so hours, minutes and seconds retain fixed positions as the clock ticks.",
        "Shared timezone presentation only; no date/time formatting, numerical outputs, engines, machine contracts, calculation versions or verification revisions changed.",
        "Chicago is catalog entry entry.chicago with legacy_pending mapping and no capability identity. This calculator event uses the existing entry identity and stays Preview pending actual Trust binding; it claims no capability, Evidence or comprehensive review.",
        "Targeted Chrome verification covers desktop and narrow Light/Dark layouts, Refresh, automatic ticks and second/minute/hour rollovers. Local implementation; not yet deployed."
      ],
      "calculator": {
        "entry_id": "entry.chicago",
        "tool_id": "chicago",
        "title": "Stable timezone clock digits and readable refresh controls",
        "page": "/calc/time/chicago",
        "entries": [
          {
            "entry_id": "entry.chicago",
            "tool_id": "chicago",
            "page": "/calc/time/chicago"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Timezone clock CSS correction and targeted browser verification only",
          "Production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; existing calculation versions and review revisions retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Chicago / Central Time",
          "href": "/calc/time/chicago"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.arcsin.input-range-contrast",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T10:55:27.863409+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Readable range labels, tracks and slider focus in both themes",
      "summary": "Shared input-range annotations and custom sliders now follow the actual workstation theme instead of assuming a dark panel.",
      "details": [
        "Removes the inverse-angle hardcoded pale annotation override. Range headings, bounds, captions and input triangle diagrams inherit workstation text colors; input visualization separators use the theme line color.",
        "Adds solid theme-specific slider tracks and zero markers, larger18px orange thumbs with contrasting2px borders, and a clear2px keyboard focus outline. WebKit and Gecko range styles use corresponding track/thumb geometry.",
        "Shared custom range consumers include Arcsin, Arctan, natural logarithm, Sine and Cosine. Other native and color-gradient sliders retain their dedicated styles.",
        "Targeted current-source Chrome verification covers Light/Dark at1440/390/320CSS px, actual native track/thumb styles, text and non-text contrast, keyboard and pointer interactions, endpoint values, triangle tabs and live theme switching.",
        "CSS presentation only; no engine, input normalization, numerical output, sharing/export, calculation version, verification revision or immutable Evidence change. Prior reviews retain accepted snapshots; local correction pending ordinary publication."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "Shared range/annotation contrast correction; targeted style and interaction checks, not a new comprehensive numerical review",
          "Production publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Theme-aware range/diagram CSS only; existing calculation versions and verification revisions retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Arcsin Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.8"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0d0f88919a7d111bd48d2811504506cb14595d554b0eadc96df0c491e336b491",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.vector.light-input-theme",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T10:32:34.725036+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Light input workstations follow the page theme",
      "summary": "Light mode uses a warm gray input panel and white controls with dark text, matching the approved whole-page palette.",
      "details": [
        "Shared Light palette: page background#FAF8F4, input workstation#F0EBE4, input controls and result surface#FFFFFF. Labels, helper text, tabs, select chevrons and read-only controls use coordinated light-mode colors.",
        "Input helper links use a darker orange foreground on the light panel; hint placeholders retain readable opacity. Existing orange actions and focus indicators remain in place.",
        "Matrix workspace paste help and its disclosure heading had a hardcoded light gray; a Light-only override now inherits the workstation muted color, while the existing Dark rendering is retained.",
        "Existing Dark palette declarations remain byte-identical. The shared token change covers calculators, converters, embeds and workspaces without copying per-calculator styles.",
        "Presentation-only correction. No numerical engines, input normalization, outputs, exports, machine contracts, calculation versions, CVP revisions or immutable Evidence changed. Prior comprehensive review records retain their own accepted snapshots.",
        "Targeted actual current-source Chrome checks cover shared consumers, desktop/narrow viewports, light/dark, text contrast, native keyboard/error/Clear recovery and theme toggle persistence. Local implementation; production publication pending."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.vector-full-review-v8",
        "scope": [
          "Shared input workstation Light palette only; targeted visual/interaction verification, not a new comprehensive numerical review",
          "Production publication of this CSS change pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Theme stylesheet only; no calculation-version or CVP-revision change.",
        "changes": []
      },
      "links": [
        {
          "label": "Vector Projection Calculator",
          "href": "/calc/math/vector-projection"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.7.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.7.1",
        "review_revision": "2026-10-19.vector-full-review-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ce42f17d98f95d845d2d0c5d29c4fa5ad67c87d63d8b8a4aae98724f36491c9b",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.vector.shared-result-metadata-layout",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T10:10:10.778230+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Readable multiline inputs and stable result metadata",
      "summary": "Long input summaries use their own full-width row, leaving stable space for mode and formula on desktop and narrow screens.",
      "details": [
        "Shared calculator result metadata uses a full-width wrapping Inputs row, followed by Mode and Formula columns in a1:2 ratio. Long numeric tokens and formulas wrap without ellipsis or hidden mobile formula cells.",
        "The same scoped component rule applies to calculator pages, converter results and embedded calculators. GPA retains its extra Scale cell and places Formula on the following full-width row; totals-only workspace grids keep their separate layout.",
        "Presentation-only change: no input text, numerical output, normalization, export, REST/MCP contract, calculation version, CVP revision or immutable evidence changes. Existing comprehensive reviews retain their previously accepted snapshots.",
        "Targeted real Chrome desktop/narrow layout and Clear/edit/recovery verification is recorded in docs/reviews/ui/2026-10-19/result-meta-layout. Local implementation; not yet deployed."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.vector-full-review-v8",
        "scope": [
          "Shared result metadata layout correction only; targeted browser checks, not a new comprehensive numerical review",
          "Production publication of this CSS change pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Shared stylesheet correction only; existing calculation versions and verification revisions remain unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Vector Projection Calculator",
          "href": "/calc/math/vector-projection"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.7.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.7.1",
        "review_revision": "2026-10-19.vector-full-review-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ce42f17d98f95d845d2d0c5d29c4fa5ad67c87d63d8b8a4aae98724f36491c9b",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.complex.production-review-completed",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T09:51:39.492303+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Complex 1.2.2 production review acceptance completed",
      "summary": "Closes the original three production checks with actual deployed 1.2.2 identity, execution and browser evidence.",
      "details": [
        "Actual public attestation checked_at 2026-10-19T08:15:16.142Z; revision 2026-10-19.complex-full-review-v9, core dd89ce088bec464ac227a748c921a74d291fc2b03896e061806170b878f1192d, VERIFIED/CURRENT.",
        "43 public artifact/protocol records; 57 real production Chrome groups, 19 native CSV downloads independently parsed. Current numerical/input/CVP/local protocol checks and 31 consumer regressions pass.",
        "Original raw failures, snapshots and immutable revision pins preserved. Changed shared dependencies were revalidated, not silently inherited. Real screen reader remains user-deferred.",
        "Acceptance occurs after user deployment. This administrative completion event remains Preview for next publication; no backdated published_at, new calculation version or extra deployment."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-19T09:51:39.492303+00:00",
        "review_revision": "2026-10-19.complex-full-review-v9",
        "scope": [
          "Declared comprehensive review scope and full41 checks; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance only; calculation version, revision and core unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.complex/1.2.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.2.2",
        "review_revision": "2026-10-19.complex-full-review-v9",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dd89ce088bec464ac227a748c921a74d291fc2b03896e061806170b878f1192d",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.special.production-review-completed",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T09:51:39.492303+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Special 1.10.6 production review acceptance completed",
      "summary": "Closes the original three production checks with actual deployed 1.10.6 identity, execution and browser evidence.",
      "details": [
        "Actual public attestation checked_at 2026-10-19T08:15:16.142Z; revision 2026-10-19.special-full-review-v8, core a3f6d148d5414a4e99ff3d77f431d1b0818c94a7e122761a2239a86d2e1fdaae, VERIFIED/CURRENT.",
        "47 public artifact/protocol records; 81 real production Chrome groups, 26 native CSV downloads independently parsed. Current numerical/input/CVP/local protocol checks and 31 consumer regressions pass.",
        "Original raw failures, snapshots and immutable revision pins preserved. Changed shared dependencies were revalidated, not silently inherited. Real screen reader remains user-deferred.",
        "Acceptance occurs after user deployment. This administrative completion event remains Preview for next publication; no backdated published_at, new calculation version or extra deployment."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-19T09:51:39.492303+00:00",
        "review_revision": "2026-10-19.special-full-review-v8",
        "scope": [
          "Declared comprehensive review scope and full41 checks; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance only; calculation version, revision and core unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.10.6",
        "review_revision": "2026-10-19.special-full-review-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3f6d148d5414a4e99ff3d77f431d1b0818c94a7e122761a2239a86d2e1fdaae",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.transform.laplace.production-review-completed",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T09:51:39.492303+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Laplace 1.0.4 production review acceptance completed",
      "summary": "Closes the original three production checks with actual deployed 1.0.4 identity, execution and browser evidence.",
      "details": [
        "Actual public attestation checked_at 2026-10-19T08:15:16.142Z; revision 2026-10-19.laplace-input-contract-review-v5, core 45929f01e2578862ae4467d8b25b43d8012ef11021bb61c6f53869f7534b10d5, VERIFIED/CURRENT.",
        "51 public artifact/protocol records; 81 real production Chrome groups, 24 native CSV downloads independently parsed. Current numerical/input/CVP/local protocol checks and 31 consumer regressions pass.",
        "Original raw failures, snapshots and immutable revision pins preserved. Changed shared dependencies were revalidated, not silently inherited. Real screen reader remains user-deferred.",
        "Acceptance occurs after user deployment. This administrative completion event remains Preview for next publication; no backdated published_at, new calculation version or extra deployment."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-19T09:51:39.492303+00:00",
        "review_revision": "2026-10-19.laplace-input-contract-review-v5",
        "scope": [
          "Declared comprehensive review scope and full41 checks; real screen reader user-deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production acceptance only; calculation version, revision and core unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.laplace/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-19.laplace-input-contract-review-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "45929f01e2578862ae4467d8b25b43d8012ef11021bb61c6f53869f7534b10d5",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.vector.production-review-completed",
      "record_type": "calculator",
      "release_id": "28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be",
      "activity_at": "2026-10-19T09:19:15.387589+00:00",
      "published_at": "2026-10-20T06:48:44.084Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Vector1.7.1 comprehensive review production acceptance completed",
      "summary": "Closes the three production checks against the deployed1.7.1/v8 identity; independent local verification and actual public execution/browser evidence agree.",
      "details": [
        "Actual public attestation checked_at 2026-10-19T08:15:16.142Z binds1.7.1/v8 and core ce42f17d98f95d845d2d0c5d29c4fa5ad67c87d63d8b8a4aae98724f36491c9b.",
        "Actual public artifacts and bounded REST/MCP tests pass41 records;111 real production Chrome groups cover ten entries, nine operations, R²/R³ and three viewports, with36 native CSV downloads independently parsed.",
        "Numerical, schema, protocol source and compiled JS/CSS dependencies are unchanged from local acceptance; generated production binding/HTML changes are revalidated, with prior snapshots and blocked history preserved.",
        "This completion event was authored after deployment and remains Preview until a future publication. It is not backdated into the already published release. No additional deployment or new calculation version."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-19T09:19:15.387589+00:00",
        "review_revision": "2026-10-19.vector-full-review-v8",
        "scope": [
          "Full41-check review closed for the declared vector scope; user-deferred real screen reader remains untested"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "1.7.1 and CVP v8/core unchanged; production acceptance only.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.7.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-20T06:48:44.084Z",
        "release_attested": true,
        "calculation_version": "1.7.1",
        "review_revision": "2026-10-19.vector-full-review-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ce42f17d98f95d845d2d0c5d29c4fa5ad67c87d63d8b8a4aae98724f36491c9b",
        "source": "/.well-known/releases/28e8435434ae51e54792530f2ecf4b9919e5516fa9bc11e57ba611be3b6b35be-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.vector.full-review",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-19T06:18:28.579780+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Vector numerical range, near-parallel angles and complete result journeys",
      "summary": "Corrects tiny-vector rejection, overflowing and cancelling products, near-parallel angles and projection ranges across nine operations and ten entries.",
      "details": [
        "Exact dyadic intermediate arithmetic prevents false overflow and cancellation in bounded vector operations; scaled hypot and atan2 cross/dot retain small nonzero vectors and angles. Published results remain normal binary64 or zero.",
        "Strict raw-decimal inputs preserve underflow detection, require active x/y components, and default z only when absent. Complete operation-specific result schemas include echoed components, radians, cosine and projection scale.",
        "Safe form hydration, Clear and associated errors cancel stale results/exports. Full JSON/CSV preserve raw inputs and version. xy figures require exact zero z and label subpixel arrows.",
        "Independent Fraction and mpmath100/180-digit fixtures, actual REST/MCP and Chrome journeys support local acceptance. Production acceptance for1.7.0 remains pending; no deployment or full-WCAG claim.",
        "Removes conflicting legacy cross-product cutoff/error-code documentation and wraps complete Trust details within narrow Vector result cards. Candidate1.7.0 schemas and v1–v6 pins are retained."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.vector-full-review-v8",
        "scope": [
          "One canonical, ten entries, nine operations and R²/R³ branches; local acceptance; production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.6.1 →1.7.1; candidate1.7.0 schemas and earlier immutable verification pins retained.",
        "changes": [
          {
            "capability_id": "math.vector",
            "from": "1.6.1",
            "to": "1.7.1",
            "reason": "Correct numerical ranges, near-parallel angles, raw inputs, complete schemas and replay/export."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.7.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.7.1",
        "review_revision": "2026-10-19.vector-full-review-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ce42f17d98f95d845d2d0c5d29c4fa5ad67c87d63d8b8a4aae98724f36491c9b",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.complex.full-review",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-19T05:18:32.433901+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Complex Numbers scaled arithmetic, branch safety and complete result journeys",
      "summary": "Corrects complex arithmetic range loss and principal-root branches, and aligns five entries with strict input schemas, complete roots, sharing and export.",
      "details": [
        "Scaled division/multiplication and integer powers avoid false division-by-zero and nonfinite success; tiny nonzero normal values are retained and unsupported numerical ranges return coded errors.",
        "Keeps below-cut principal roots on the correct side, makes the negative-real signed-zero convention explicit, reduces polar angles and uses exact cardinal directions.",
        "Strict decimal/alias normalization preserves raw text through engine/SSR/REST/MCP. Full result schemas type and constrain all roots, counts and ordered k indices.",
        "Adds safe form hydration, Clear, associated recoverable errors and invalid-result/export cancellation. Native JSON/CSV retain all64 roots, raw inputs and version; Argand coordinates normalize tiny/large scales.",
        "One canonical, five entries and eleven operations, including both Euler input forms. Numerical references use independent mpmath100/160-digit computation; real browser and final protocol acceptance are recorded in the local review report.",
        "Production identity/execution/browser acceptance of1.2.2 remains pending; no deployment, expert identity, physical-device or full-WCAG claim."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.complex-full-review-v9",
        "scope": [
          "One canonical, five entries and eleven operations; local acceptance; production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.0 →1.2.2; provisional immutable1.2.0/1.2.1 schemas and earlier verification pins retained.",
        "changes": [
          {
            "capability_id": "math.complex",
            "from": "1.1.0",
            "to": "1.2.2",
            "reason": "Correct numerical ranges and branches, strict raw inputs, complete schemas, export and replay journeys."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.complex/1.2.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.2.2",
        "review_revision": "2026-10-19.complex-full-review-v9",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dd89ce088bec464ac227a748c921a74d291fc2b03896e061806170b878f1192d",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.special.full-review",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-19T04:42:41.213343+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Special Functions numerical range, strict inputs and complete result journeys",
      "summary": "Corrects Gamma/log-gamma, Lambert real branches, incomplete beta and sinc numerical paths, and aligns13 entries with machine contracts and recoverable sharing/export.",
      "details": [
        "Rejects nonzero decimal underflow, invalid numeric types, unknown fields, explicit invalid modes and conflicting aliases before conversion in engine and REST/MCP.",
        "Uses signed log-Gamma reflection, stable log-gamma near x=1 and x=2, real Lambert branchpoint/log-Newton evaluation, symmetric continued fractions for incomplete beta, and reduced sinpi for normalized sinc; retains tiny nonzero values.",
        "Conditional full-result schemas, raw/agent syntax and secondary semantic validation, complete CVP binding and executable discovery examples align all14 operations.",
        "Adds Clear, associated errors, invalid result/export cancellation, empty share replay, native full-result CSV/JSON with original inputs/version, accurate numerical domains and privacy paths; updates13 pages SEO/Evidence.",
        "526 independent converged references,1000 CVP golden and17 invalid samples,42 comparator negative controls, actual local protocol/browser/share/export checks and30 regression suites support local release readiness.",
        "Final1.10.6 production identity/execution/browser acceptance remains pending; no deployment, expert identity, physical-device or full-WCAG claim."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.special-full-review-v8",
        "scope": [
          "One canonical,13 entries and14 real operations; local acceptance; production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.10.2 →1.10.6; provisional immutable1.10.3–1.10.5 artifacts and previous pins retained.",
        "changes": [
          {
            "capability_id": "math.special",
            "from": "1.10.2",
            "to": "1.10.6",
            "reason": "Correct raw input acceptance, finite numerical results/branches/convergence, complete schema and result journeys."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.10.6",
        "review_revision": "2026-10-19.special-full-review-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3f6d148d5414a4e99ff3d77f431d1b0818c94a7e122761a2239a86d2e1fdaae",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.transform.z.input-contract-review",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-19T03:28:42.516745+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Z-transform strict decimal inputs, aligned contracts and complete result journeys",
      "summary": "Aligns both Z-transform entries, REST and MCP on validated real decimal table inputs, accurate numerical policy and recoverable share/export states.",
      "details": [
        "Rejects nonzero decimal underflow, hexadecimal/array/boolean values, unknown fields, invalid explicit modes and conflicting mode/pair/frequency aliases before numeric conversion, including the REST normalization layer.",
        "Conditional raw/agent/result schemas, finite real ROC and integer index0–64 rules and current CVP binding make execution discoverable and inspect examples executable.",
        "Adds Clear, associated errors, disabled invalid exports, preserved empty share replay, complete input/version CSV and JSON, binary64/conditioning/ROC/phase/quantization policy and explicit sharing/server/history privacy paths.",
        "1091 independent reference cases,656 CVP golden/1 boundary/28 invalid and raw transport checks,264 actual local HTTP records,132 complete error/MCP envelopes,81 actual Chrome groups,24 native CSVs and27 regression suites support local READY_FOR_RELEASE.",
        "Final-version production identity, execution and browser acceptance remain pending batch release. Screen reader is user-deferred; no physical-device, full WCAG or external expert claim."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.z-input-contract-review",
        "scope": [
          "Both Z entries; eight named pairs and two modes, positive/negative real ROC branches and integer index0–64; local acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.4 →1.0.5; earlier immutable schemas and CVP pins preserved.",
        "changes": [
          {
            "capability_id": "math.transform.z",
            "from": "1.0.4",
            "to": "1.0.5",
            "reason": "Correct invalid raw-input acceptance and publish explicit real table normalization, interface and verification identity contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.z/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-19.z-input-contract-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d640971981edaee0726c5f96bd54fcbb9a3ceee31a1a96c9ec04daf3661bd120",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.transform.laplace.input-contract-review",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-19T03:01:27.192486+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Laplace strict decimal inputs, aligned contracts and complete result journeys",
      "summary": "Aligns both Laplace entries, REST and MCP on validated real decimal table inputs, accurate numerical policy and recoverable share/export states.",
      "details": [
        "Rejects nonzero decimal underflow, hexadecimal/array/boolean inputs, unknown fields, invalid explicit modes and conflicting mode/pair/frequency aliases before numeric conversion.",
        "REST now preserves original decimal text through canonical validation. Full conditional input/result schemas and current CVP identity replace incomplete discovery contracts; inspect returns an executable example.",
        "Adds Clear, associated errors, disabled invalid exports, empty-state share replay, full input/version CSV and JSON, honest binary64/conditioning/ROC/phase/quantization policy and privacy explanations.",
        "292 independent reference cases,147 CVP golden/1 boundary/44 invalid and raw transport checks,232 actual local HTTP records,116 complete error/MCP envelopes,81 actual Chrome groups,24 independently read native CSVs,27 regression suites and gated builds support local READY_FOR_RELEASE.",
        "Final-version production identity, execution and browser acceptance remain pending batch release. Screen reader remains user-deferred; no physical-device, full WCAG or external expert claim."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.laplace-input-contract-review-v5",
        "scope": [
          "Both Laplace entries; eight pairs and two modes; local acceptance, final production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.3 →1.0.4; all prior schemas and CVP pins preserved, including provisional review revisions.",
        "changes": [
          {
            "capability_id": "math.transform.laplace",
            "from": "1.0.3",
            "to": "1.0.4",
            "reason": "Correct invalid-input normalization and publish explicit raw/normalized real table contracts and verification identity."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.laplace/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-19.laplace-input-contract-review-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "45929f01e2578862ae4467d8b25b43d8012ef11021bb61c6f53869f7534b10d5",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-19.math.antilog.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Antilogarithm: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.arccos.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Arccosine: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.arcsin.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Arcsine: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.arctan.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Arctangent: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.cos.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cosine: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.exponential_growth.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Exponential growth / decay: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.gcf.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Greatest common factor: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.lcm.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Least common multiple: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.ln.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Natural logarithm: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.root.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Nth root: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.sin.inline-check-layout-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-19T02:20:51.769074+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Sine: keep verification marks with text",
      "summary": "Prevents orphan check marks and stabilizes result explanations above live graphs.",
      "details": [
        "Shared browser and SSR presentation keeps check/cross marks with adjacent text; plain explanation text, calculation results and exports retain their original values.",
        "Graph explanations reserve two desktop lines; sine/cosine reserve three for longer period/principal-angle checks. Text can grow beyond this minimum and narrow-screen wrapping remains available.",
        "Also applies to GCF/LCM result rows, root verification and growth-status text. Five-viewport layout sampling and final native-slider/result checks are recorded in the maintainer review note.",
        "Presentation-only fix; no calculation-version or CVP-revision change and no new numerical or expert review claim. Historical comprehensive reviews retain their original snapshots."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Result verification mark wrapping and slider layout only; not a new numerical/comprehensive review"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; calculation version and numerical contracts unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-19.math.transform.dft.input-dyadic-surface-fix",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-19T01:52:05.330637+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "DFT strict complex inputs, stable intermediates and complete exports",
      "summary": "Aligns DFT/IDFT/FFT/IFFT across five entries on strict decimal/complex inputs, stable finite-range arithmetic, complete contracts and share/export journeys.",
      "details": [
        "Rejects decimal underflow, malformed complex forms, unknown fields and conflicting aliases; exact dyadic binary64-twiddle intermediates preserve cancellation and avoid inverse-stage overflow.",
        "Input echoes keep binary64 precision; published bins retain12 significant digits. Nonzero evaluated output underflow and nonfinite output/magnitude are explicitly refused. Twiddles remain approximate and no per-bin relative accuracy is promised near zeros.",
        "Five local-first entries add Clear, associated errors, disabled invalid exports, empty/share replay, complete native CSV/JSON and privacy/domain explanations. Agent inspect now returns an executable public example.",
        "132 independent85/120-digit Decimal references,12 properties,145 CVP golden/1 boundary/13 invalid,162 actual local HTTP records,86 complete error/MCP envelopes,42 actual Chrome groups,13 native CSVs and27 regression suites support local READY_FOR_RELEASE.",
        "Final-version production identity, execution and browser acceptance remain pending batch deployment. Real screen reader remains user-deferred; no physical-device, full WCAG or external expert certification claim."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-19.dft-input-dyadic-surface-v2",
        "scope": [
          "Five DFT entries; four transform modes; local comprehensive acceptance, final production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.2.1 →1.2.3; candidate1.2.2 immutable schemas/CVP retained.",
        "changes": [
          {
            "capability_id": "math.transform.dft",
            "from": "1.2.1",
            "to": "1.2.3",
            "reason": "Strict raw decimal/complex input contract, dyadic transform intermediates, complete output schemas and browser/export/interface contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.2.3",
        "review_revision": "2026-10-19.dft-input-dyadic-surface-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f373e71ceba58097d861c43d40fa4d4e154cccd4425f6145983a3e81725bdcc0",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.numerical.ode.input-polynomial-surface-fix",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T14:20:47.839312+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "ODE polynomial precision, strict inputs and complete exports",
      "summary": "Aligns Euler/RK4 and three ODE entries on strict decimal inputs, exact polynomial intermediates, honest graph limits and complete result exports.",
      "details": [
        "Decimal underflow, empty modes, conflicting aliases and malformed coefficient tokens are rejected consistently; polynomial degree0–8 is supported.",
        "Exact dyadic polynomial baseline and composite quadrature preserve cancellation and avoid stage overflow. Model inputs and h retain binary64 precision; endpoints/errors publish12 significant digits. Fixed-step completion is not an accuracy acceptance.",
        "Clear, associated errors, empty/share replay, complete native JSON/CSV, privacy disclosure and narrow-screen diagnostics are verified. A graph is explicitly unavailable when tick labels cannot distinguish its coordinates.",
        "102 independent Decimal/Fraction references,15 properties,141 CVP golden/1 boundary/17 invalid,27 extra handler cases,146 local HTTP requests,44 full response envelopes,49 actual Chrome groups,8 CSVs and29 regressions support local READY_FOR_RELEASE.",
        "Production identity/execution/browser acceptance remains pending final-version deployment. Real screen reader user-deferred; no physical-mobile, whole-domain accuracy or full WCAG/external expert certification claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-18.ode-input-polynomial-surface-v3",
        "scope": [
          "Three ODE entries, Euler/RK4 × linear/polynomial RHS; local comprehensive acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.0 →1.1.1; all earlier immutable schemas and CVP revisions retained.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.1.0",
            "to": "1.1.1",
            "reason": "Strict input validation, exact polynomial quadrature and baseline, preserved model precision, complete schemas/UI/export contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-18.ode-input-polynomial-surface-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6deeacd0aae79230335db0cb65d809c95ffc78da90d80389b6397216a5ae16f",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.numerical.optimize_1d.input-convergence-surface-fix",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T12:28:37.585470+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "1-D Optimization ordering, convergence and replay fixes",
      "summary": "Aligns Golden/Brent, their three entries and two Workspaces on strict decimal inputs, stable objective ordering, honest candidate termination and complete machine/export contracts.",
      "details": [
        "Exact degree8 dyadic polynomial ordering retains small variation under large constants; exponential monotonic ordering and stable sine differences reduce rounded-value plateaus. Coordinates keep binary64 precision; endpoint selection and finite midpoint arithmetic preserve the closed interval.",
        "Reports convergence, termination, internal bracket, width, iteration budget and optional binary64 analytic baseline. Requested bracket tolerance is not a certified global error bound; multimodal intervals may yield local candidates.",
        "Strict decimals, complete coefficient lists, matching aliases and integer budgets; safe URL hydration, Clear/empty replay, associated errors, readable narrow-screen diagnostics and complete native JSON/CSV. MCP retains existing API verification identity on numerical error responses.",
        "154 independent800-digit minima plus8 contract/range refusals,16 properties,163 CVP golden/1 boundary/23 invalid,69 handler records,157 local HTTP requests,86 complete error/MCP envelopes,74 actual Chrome groups,12 CSVs and26 regressions support local READY_FOR_RELEASE.",
        "Production remains pending final-version deployment/identity/execution/browser acceptance. Real screen reader user-deferred; no physical-mobile/full WCAG, continuous-domain or external expert certification claim."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-18.optimization-input-convergence-contract-v4",
        "scope": [
          "Three calculator entries, two methods/three function families; Function extrema(golden) and Numerical optimize(two methods); local comprehensive acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.3 →1.0.5; candidate1.0.4 and earlier CVP revisions retained immutably.",
        "changes": [
          {
            "capability_id": "math.numerical.optimize_1d",
            "from": "1.0.3",
            "to": "1.0.5",
            "reason": "Strict input, stable polynomial/elementary ordering, preserved coordinates, explicit termination and complete machine/UI/export contracts."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-18.optimization-input-convergence-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "30e09aefa76f88c88e750b442e4a9073ecbc37b2356c7ab132acd453c8e98313",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.numerical.interpolate.exact-input-surface-fix",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T10:45:02.924202+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Numerical Interpolation exact evaluation and input fixes",
      "summary": "Aligns Numerical/Spline Interpolation and Numerical Workspace on strict decimal nodes, bounded exact primary evaluation, complete machine results and usable local replay.",
      "details": [
        "Fixes intermediate underflow returning a false zero; linear, Lagrange and natural spline primary evaluation use exact rational intermediates of the supplied binary64 inputs, bounded at16384 bits, then12 significant digits. Unsupported ranges reject explicitly.",
        "Rejects decimal conversion underflow, incomplete/extra cells, conflicting aliases and explicit empty fields. Full sorted nodes, conditional interval Schema, generated CVP binding and an executable Agent example align REST/MCP with browser and SSR.",
        "Complete native JSON/CSV, Clear and empty-share replay, field-associated errors, sufficient button contrast and44px checkbox label; Workspace interpolation source/limits, storage disclosure and error association are corrected.",
        "250 independent Fraction references,15 property groups,286 CVP golden/7 boundary/25 invalid,80 handler records,133 actual local HTTP requests,24 main plus6 supplementary Chrome groups,5 actual CSVs and25 regression suites support local READY_FOR_RELEASE. Final-version production acceptance is still pending.",
        "True screen reader remains user-deferred; viewport/touch/media emulation is not physical mobile/full WCAG. Rational intermediates do not remove data uncertainty, polynomial oscillation or extrapolation risk. Curve sampling remains illustrative binary64."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-18.interpolation-input-exact-contract-v2",
        "scope": [
          "Two entries and three methods; Numerical Workspace interpolation consumer; local comprehensive acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.4 → 1.1.6; unpublished1.1.5 candidate schemas and CVP pins retained.",
        "changes": [
          {
            "capability_id": "math.numerical.interpolate",
            "from": "1.1.4",
            "to": "1.1.6",
            "reason": "Strict decimal/alias/node contract, exact primary evaluation, complete result Schema/export and replay/accessibility fixes."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-18.interpolation-input-exact-contract-v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2062859efb2802069e0b2fdafbe0f817dbf579e740794155e6540aec0e76e331",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.numerical.derivative.input-stencil-surface-fix",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T08:38:50.776570+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Numerical Derivative finite-step, input and replay fixes",
      "summary": "Aligns Numerical Derivative/Two-Sided Limit and Function/Numerical derivative paths on strict decimal inputs, exact bounded polynomial stencils, complete machine results and safe local replay.",
      "details": [
        "Rejects decimal underflow, conflicting aliases and explicit empty steps; exact dyadic polynomial finite-step identities prevent cancellation and false primary zero. Elementary exponential scaling and complete curve projection retain supported ranges.",
        "Full versioned input/output contracts, conditional result fields, generated current CVP binding and explicit executable Agent example; complete native JSON/CSV exports, Clear/empty replay, keyboard/error association and untruncated narrow-screen diagnostics.",
        "232 independent Fraction/mpmath600/800dps reference cases, current CVP, 24 regressions, actual local HTTP and Chrome acceptance support READY_FOR_RELEASE; full review remains pending final-version production identity/execution/browser acceptance.",
        "True screen-reader testing remains explicitly user-deferred. This is not a named expert endorsement, physical-mobile/full WCAG claim or proof of the continuous numerical domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-18.derivative-input-stencil-contract-v3",
        "scope": [
          "Two entries; four methods and three function families; Function central derivative and Numerical three-method derivative paths; local comprehensive acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.2 → 1.1.4; unpublished1.1.3 and failed/intermediate CVP candidates remain immutable.",
        "changes": [
          {
            "capability_id": "math.numerical.derivative",
            "from": "1.1.2",
            "to": "1.1.4",
            "reason": "Strict input/replay, exact finite-step, complete result schema/export and figure fixes; historical Evidence pins and schemas retained."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-18.derivative-input-stencil-contract-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "940d2da6a91a9c7e979828232a7de7c4b1071a8f39752c03337d627ce52e7d4b",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.linear_algebra.comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T00:47:31.215033+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Linear Algebra and Matrix Workspace comprehensive review completed",
      "summary": "Closes the existing full review after matching production version, verification revision and core digest, actual REST/MCP computation and browser acceptance.",
      "details": [
        "All applicable built-in and target-specific review gates pass; independent numerical references and prior full matrices retained with explicit dependency applicability and fresh regression.",
        "22 calculator entries and targeted Workspace consumers checked in actual production Chrome; keyboard, rejection/recovery, share/reload/history/Clear and actual CSV readback.",
        "Screen reader remains deferred by the existing user policy; viewport simulation, no physical-device or full WCAG claim. This is not an expert endorsement or whole-domain proof.",
        "Completion occurs after the deployed cut and remains Preview/release_id null until a matching immutable future release."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-18T00:47:31.215033+00:00",
        "review_revision": "2026-10-16.matrix-input-surface-contract-v6",
        "scope": [
          "Comprehensive continuation of the original review, matched production identity, actual REST/MCP and browser closure; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.15"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.14.15",
        "review_revision": "2026-10-16.matrix-input-surface-contract-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d9910a64795dc78d2d1f29c45c20096dc28614dd585ec0b5f308e7f40bf38f5f",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.numerical.definite_integral.comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T00:47:31.215033+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Definite Integral comprehensive review completed",
      "summary": "Closes the existing full review after matching production version, verification revision and core digest, actual REST/MCP computation and browser acceptance.",
      "details": [
        "All applicable built-in and target-specific review gates pass; independent numerical references and prior full matrices retained with explicit dependency applicability and fresh regression.",
        "22 calculator entries and targeted Workspace consumers checked in actual production Chrome; keyboard, rejection/recovery, share/reload/history/Clear and actual CSV readback.",
        "Screen reader remains deferred by the existing user policy; viewport simulation, no physical-device or full WCAG claim. This is not an expert endorsement or whole-domain proof.",
        "Completion occurs after the deployed cut and remains Preview/release_id null until a matching immutable future release."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-18T00:47:31.215033+00:00",
        "review_revision": "2026-10-17.integral-input-surface-contract-v5",
        "scope": [
          "Comprehensive continuation of the original review, matched production identity, actual REST/MCP and browser closure; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-10-17.integral-input-surface-contract-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "535933d707a31981fee7139ff19a128e898259d3a35bff0a1b9b989145ea203c",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-18.math.numerical.root.comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": "c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211",
      "activity_at": "2026-10-18T00:47:31.215033+00:00",
      "published_at": "2026-10-19T08:15:16.142Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Numerical Root comprehensive review completed",
      "summary": "Closes the existing full review after matching production version, verification revision and core digest, actual REST/MCP computation and browser acceptance.",
      "details": [
        "All applicable built-in and target-specific review gates pass; independent numerical references and prior full matrices retained with explicit dependency applicability and fresh regression.",
        "22 calculator entries and targeted Workspace consumers checked in actual production Chrome; keyboard, rejection/recovery, share/reload/history/Clear and actual CSV readback.",
        "Screen reader remains deferred by the existing user policy; viewport simulation, no physical-device or full WCAG claim. This is not an expert endorsement or whole-domain proof.",
        "Completion occurs after the deployed cut and remains Preview/release_id null until a matching immutable future release."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-18T00:47:31.215033+00:00",
        "review_revision": "2026-10-16.root-input-share-contract-v5",
        "scope": [
          "Comprehensive continuation of the original review, matched production identity, actual REST/MCP and browser closure; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-19T08:15:16.142Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-16.root-input-share-contract-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3a919f46dd8568793b3829fb4bfeab05309321f80a3c3d6397585ba40b99bca",
        "source": "/.well-known/releases/c64cc612dc6c3a945c8f29b84029807be91aeb07eee35eea41b94b1b8594e211-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-17.math.numerical.definite_integral.input-surface-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-17T06:06:26.203859+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Definite Integral input, numerical range and replay fixes",
      "summary": "Aligns four integral entries and Function/Numerical Workspace integral paths on strict decimal inputs, honest numerical range refusal, complete results and safe replay.",
      "details": [
        "Fixes query form injection, explicit-empty/default and alias hydration, decimal/type/count validation, sample/output underflow, large sine phase and comparator type handling.",
        "Includes complete versioned schemas, executable Agent example/CVP identity, full CSV/JSON and Workspace raw-number share parsing, Clear recovery, sources and narrow-screen headers.",
        "Local comprehensive review remains pending production identity/execution/browser acceptance. No expert review or production CURRENT is inferred; screen-reader testing remains explicitly user-deferred.",
        "Fixes the shared narrow-screen trust grid so long evidence counts cannot collapse the Engine tested label; affected calculator trust panels receive focused layout regression."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-17.integral-input-surface-contract-v5",
        "scope": [
          "Four integral entries, three methods and three integrands; Function Simpson and Numerical three-method integral paths; local comprehensive acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.1 → 1.1.5; unpublished failed/intermediate candidates remain immutable.",
        "changes": [
          {
            "capability_id": "math.numerical.definite_integral",
            "from": "1.1.1",
            "to": "1.1.5",
            "reason": "Input, numerical range, response and replay fixes; new CVP revision retains historical pins."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-10-17.integral-input-surface-contract-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "535933d707a31981fee7139ff19a128e898259d3a35bff0a1b9b989145ea203c",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.linear_algebra.surface-contract-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T15:13:52.716206+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Linear Algebra and Matrix Workspace: complete input replay and numerical range fixes",
      "summary": "Rejects unsafe or ambiguous matrix inputs, fixes singular-system classification, restores complete matrix forms, and exports replayable full results.",
      "details": [
        "Rejects nonzero decimal underflow, invalid scalar types, conflicting aliases and dimensions; REST rejects unknown fields.",
        "Replaces URL interpolation with safe DOM assignment, restores explicit empties and all supported 2–4 shapes, and gives matrix multiplication its own B grid.",
        "Distinguishes consistent singular systems from inconsistent systems; refuses unrepresentable numerical results and warns when an auxiliary determinant is omitted.",
        "Aligns complete response schemas, inspect examples, execution identity, JSON/CSV inputs and results, field errors, and extreme-scale figure omissions.",
        "Local comprehensive acceptance is being verified; production deployment and acceptance remain pending. Unpublished candidate schemas and failed CVP artifacts are retained."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.matrix-input-surface-contract-v6",
        "scope": [
          "Linear Algebra local comprehensive review: 18 operations, 16 calculator entries and Matrix Workspace; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.14.12 → 1.14.15; numerical and input/output contract fixes. Unpublished 1.14.13/1.14.14 candidate pins retained.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.12",
            "to": "1.14.15",
            "reason": "Reject false-zero and nonfinite outputs, distinguish singular consistency, and align complete schemas without mutating immutable pins."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Matrix Workspace",
          "href": "/workspace/matrix"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.15"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.14.15",
        "review_revision": "2026-10-16.matrix-input-surface-contract-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d9910a64795dc78d2d1f29c45c20096dc28614dd585ec0b5f308e7f40bf38f5f",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.root.input-share-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T12:33:18.540502+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Numerical Root: decimal input and share contract fixes",
      "summary": "Rejects decimal input underflow and conflicting aliases, restores shared inputs safely, and preserves complete calculation records.",
      "details": [
        "Rejects nonzero decimal-to-zero conversion, invalid scalar types, fractional iteration counts and conflicting aliases. REST rejects unknown fields.",
        "Removes raw URL interpolation from both root forms, preserves explicit empty share fields, normalizes legacy method aliases, and links field errors for keyboard users.",
        "Adds an executable public inspect example, full-response verification metadata schemas, complete input/version export, and honest extreme-scale figure labels.",
        "Local comprehensive review is in progress; production acceptance and deployment are not included. Failed candidate artifacts and immutable schemas remain historical."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.root-input-share-contract-v5",
        "scope": [
          "Numerical Root local comprehensive review; two entries and root paths in three Workspaces; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.4 → 1.1.6; input contract bug fixes and full response schema alignment. Unpublished failed 1.1.5 artifacts retained.",
        "changes": [
          {
            "capability_id": "math.numerical.root",
            "from": "1.1.4",
            "to": "1.1.6",
            "reason": "Reject false-zero decimal inputs and invalid/ambiguous requests; align output schema without overwriting immutable candidate pins."
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Nonlinear Equation",
          "href": "/calc/math/nonlinear-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.1.6",
        "review_revision": "2026-10-16.root-input-share-contract-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3a919f46dd8568793b3829fb4bfeab05309321f80a3c3d6397585ba40b99bca",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arccos.comprehensive-remediation-review-completed",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T10:30:59.723470+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Arccos comprehensive remediation review completed",
      "summary": "Closes the existing 41-check review on matching production version/revision/core after the MCP discovery and version-alias remediation.",
      "details": [
        "Actual final production request, final JSON-RPC, independent sample and schema checks, six-page browser interactions and visible CURRENT evidence support closure.",
        "Ordinary numerical models are unchanged. Review completion does not promote supplemental/expert review tier or claim whole-domain proof.",
        "Screen-reader testing remains explicitly user-deferred. Narrow viewports are simulated; no full WCAG or physical-device claim.",
        "Completion occurs after the deployed cut. This activity remains Preview/release_id null until a matching future release; no old immutable publication date is backfilled."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-16T10:30:59.723470+00:00",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "41-check comprehensive continuation, matching actual production identity, REST/MCP and six-page browser acceptance; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, API contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7efb85aee6b91d667c030ee2655375322d4c5b27033b19adf808fc685ae922af",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arcsin.comprehensive-remediation-review-completed",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T10:30:59.723470+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Arcsin comprehensive remediation review completed",
      "summary": "Closes the existing 41-check review on matching production version/revision/core after the MCP discovery and version-alias remediation.",
      "details": [
        "Actual final production request, final JSON-RPC, independent sample and schema checks, six-page browser interactions and visible CURRENT evidence support closure.",
        "Ordinary numerical models are unchanged. Review completion does not promote supplemental/expert review tier or claim whole-domain proof.",
        "Screen-reader testing remains explicitly user-deferred. Narrow viewports are simulated; no full WCAG or physical-device claim.",
        "Completion occurs after the deployed cut. This activity remains Preview/release_id null until a matching future release; no old immutable publication date is backfilled."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-16T10:30:59.723470+00:00",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "41-check comprehensive continuation, matching actual production identity, REST/MCP and six-page browser acceptance; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, API contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0d0f88919a7d111bd48d2811504506cb14595d554b0eadc96df0c491e336b491",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arctan.comprehensive-remediation-review-completed",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T10:30:59.723470+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Arctan comprehensive remediation review completed",
      "summary": "Closes the existing 41-check review on matching production version/revision/core after the MCP discovery and version-alias remediation.",
      "details": [
        "Actual final production request, final JSON-RPC, independent sample and schema checks, six-page browser interactions and visible CURRENT evidence support closure.",
        "Ordinary numerical models are unchanged. Review completion does not promote supplemental/expert review tier or claim whole-domain proof.",
        "Screen-reader testing remains explicitly user-deferred. Narrow viewports are simulated; no full WCAG or physical-device claim.",
        "Completion occurs after the deployed cut. This activity remains Preview/release_id null until a matching future release; no old immutable publication date is backfilled."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-16T10:30:59.723470+00:00",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "41-check comprehensive continuation, matching actual production identity, REST/MCP and six-page browser acceptance; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, API contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.9"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.0.9",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4fb2a8fe2cc514635a6c9c25b4cfd01f2aa897933dcd958305d1429771da75ba",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.circle.comprehensive-remediation-review-completed",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T10:30:59.723470+00:00",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Circle, Arc and Sector comprehensive remediation review completed",
      "summary": "Closes the existing 41-check review on matching production version/revision/core after the MCP discovery and version-alias remediation.",
      "details": [
        "Actual final production request, final JSON-RPC, independent sample and schema checks, six-page browser interactions and visible CURRENT evidence support closure.",
        "Ordinary numerical models are unchanged. Review completion does not promote supplemental/expert review tier or claim whole-domain proof.",
        "Screen-reader testing remains explicitly user-deferred. Narrow viewports are simulated; no full WCAG or physical-device claim.",
        "Completion occurs after the deployed cut. This activity remains Preview/release_id null until a matching future release; no old immutable publication date is backfilled."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-16T10:30:59.723470+00:00",
        "review_revision": "2026-10-16.circle-mcp-alias-pins-v7",
        "scope": [
          "41-check comprehensive continuation, matching actual production identity, REST/MCP and six-page browser acceptance; screen reader deferred"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review closure only; calculation version, API contract and verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-16.circle-mcp-alias-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7a361c7a976f87b523ef62729d008326c6c93b26ebb046d948d11806522cd944",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arccos.mcp-discovery-alias-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T08:57:34.131291Z",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arccos: MCP version alias checks and executable inspect example",
      "summary": "Checks every accepted MCP version pin before calculation and supplies a public scalar example that can be executed directly.",
      "details": [
        "Production acceptance found that an extra top-level calculationVersion argument was ignored although REST accepts that alias. MCP now advertises and forwards the alias; every supplied pin must agree.",
        "The numerical engine and calculation version are unchanged. Shared request contract is 1.0.2; new immutable CVP revision includes a raw JSON-RPC alias-conflict probe.",
        "All 376 canonical MCP routes have a targeted alias-conflict regression. This does not represent 376 new numerical reviews.",
        "Existing production evidence and old immutable pins remain historical. Final production acceptance and comprehensive closure await user-managed publication."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "MCP discovery examples and version pin alias consistency; local regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Numerical-model version unchanged; API request contract 1.0.2 and verification revision 2026-10-16.inverse-trig-discovery-pins-v8.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7efb85aee6b91d667c030ee2655375322d4c5b27033b19adf808fc685ae922af",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arcsin.mcp-discovery-alias-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T08:57:34.131291Z",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arcsin: MCP version alias checks and executable inspect example",
      "summary": "Checks every accepted MCP version pin before calculation and supplies a public scalar example that can be executed directly.",
      "details": [
        "Production acceptance found that an extra top-level calculationVersion argument was ignored although REST accepts that alias. MCP now advertises and forwards the alias; every supplied pin must agree.",
        "The numerical engine and calculation version are unchanged. Shared request contract is 1.0.2; new immutable CVP revision includes a raw JSON-RPC alias-conflict probe.",
        "All 376 canonical MCP routes have a targeted alias-conflict regression. This does not represent 376 new numerical reviews.",
        "Existing production evidence and old immutable pins remain historical. Final production acceptance and comprehensive closure await user-managed publication."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "MCP discovery examples and version pin alias consistency; local regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Numerical-model version unchanged; API request contract 1.0.2 and verification revision 2026-10-16.inverse-trig-discovery-pins-v8.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0d0f88919a7d111bd48d2811504506cb14595d554b0eadc96df0c491e336b491",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arctan.mcp-discovery-alias-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T08:57:34.131291Z",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arctan: MCP version alias checks and executable inspect example",
      "summary": "Checks every accepted MCP version pin before calculation and supplies a public scalar example that can be executed directly.",
      "details": [
        "Production acceptance found that an extra top-level calculationVersion argument was ignored although REST accepts that alias. MCP now advertises and forwards the alias; every supplied pin must agree.",
        "The numerical engine and calculation version are unchanged. Shared request contract is 1.0.2; new immutable CVP revision includes a raw JSON-RPC alias-conflict probe.",
        "All 376 canonical MCP routes have a targeted alias-conflict regression. This does not represent 376 new numerical reviews.",
        "Existing production evidence and old immutable pins remain historical. Final production acceptance and comprehensive closure await user-managed publication."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "scope": [
          "MCP discovery examples and version pin alias consistency; local regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Numerical-model version unchanged; API request contract 1.0.2 and verification revision 2026-10-16.inverse-trig-discovery-pins-v8.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.9"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.0.9",
        "review_revision": "2026-10-16.inverse-trig-discovery-pins-v8",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4fb2a8fe2cc514635a6c9c25b4cfd01f2aa897933dcd958305d1429771da75ba",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.circle.mcp-discovery-alias-fix",
      "record_type": "calculator",
      "release_id": "2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579",
      "activity_at": "2026-10-16T08:57:34.131291Z",
      "published_at": "2026-10-18T00:01:23.631Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "circle: MCP version alias checks",
      "summary": "Checks every accepted MCP version pin before calculation.",
      "details": [
        "Production acceptance found that an extra top-level calculationVersion argument was ignored although REST accepts that alias. MCP now advertises and forwards the alias; every supplied pin must agree.",
        "The numerical engine and calculation version are unchanged. Shared request contract is 1.0.2; new immutable CVP revision includes a raw JSON-RPC alias-conflict probe.",
        "All 376 canonical MCP routes have a targeted alias-conflict regression. This does not represent 376 new numerical reviews.",
        "Existing production evidence and old immutable pins remain historical. Final production acceptance and comprehensive closure await user-managed publication."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.circle-mcp-alias-pins-v7",
        "scope": [
          "MCP discovery examples and version pin alias consistency; local regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Numerical-model version unchanged; API request contract 1.0.2 and verification revision 2026-10-16.circle-mcp-alias-pins-v7.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-18T00:01:23.631Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-16.circle-mcp-alias-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7a361c7a976f87b523ef62729d008326c6c93b26ebb046d948d11806522cd944",
        "source": "/.well-known/releases/2fa6be6c32837ce321ce80163aa4c94d5914130c6d1a843b9eb6d9da43996579-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.chemistry.acid_base.henderson_hasselbalch.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Chemistry",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Henderson–Hasselbalch: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "chemistry.acid_base.henderson_hasselbalch",
        "tool_id": "henderson-hasselbalch",
        "title": "Henderson–Hasselbalch",
        "page": "/calc/chemistry/henderson-hasselbalch",
        "entries": [
          {
            "entry_id": "entry.henderson-hasselbalch",
            "tool_id": "henderson-hasselbalch",
            "page": "/calc/chemistry/henderson-hasselbalch"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3.2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.acid_base.henderson_hasselbalch/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.acid_base.henderson_hasselbalch"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/henderson-hasselbalch"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3.2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2125ba6d5a14cb325e27bb1b38156e7b30905b66ade62f990095b2c88184d4a5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.chemistry.acid_base.ph.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Chemistry",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "pH: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "chemistry.acid_base.ph",
        "tool_id": "ph",
        "title": "pH",
        "page": "/calc/chemistry/ph",
        "entries": [
          {
            "entry_id": "entry.ph",
            "tool_id": "ph",
            "page": "/calc/chemistry/ph"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3.2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.acid_base.ph/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.acid_base.ph"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/ph"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3.2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "82c9acd33c3c16b60a8982eec628328ea2d602488f245aa419a797b52e068a68",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.chemistry.equilibrium.weak_acid.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Chemistry",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Weak-acid ICE: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.node22-residual-replay",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.node22-residual-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ef888c261a5e926272e6eb001717280b0648dc8b0401b6f75753867fb38ebeb0",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.chemistry.equilibrium.weak_base.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Chemistry",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Weak-base ICE: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.node22-residual-replay",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.node22-residual-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "87cd5351751e3a25c261c9c615de7e8507ea7eec5444ab65c7a5bf0f9f3957c5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.chemistry.mole.amount.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Chemistry",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Mole: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "chemistry.mole.amount",
        "tool_id": "mole",
        "title": "Mole",
        "page": "/calc/chemistry/mole",
        "entries": [
          {
            "entry_id": "entry.mole",
            "tool_id": "mole",
            "page": "/calc/chemistry/mole"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.mole.amount/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.mole.amount"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/mole"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d59a4c74e31c77162f8144e48ea8431ef1f34e9d7bceec56b38268025268b4a2",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.chemistry.solution.molarity.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Chemistry",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Molarity: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "chemistry.solution.molarity",
        "tool_id": "molarity",
        "title": "Molarity",
        "page": "/calc/chemistry/molarity",
        "entries": [
          {
            "entry_id": "entry.molarity",
            "tool_id": "molarity",
            "page": "/calc/chemistry/molarity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3.2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.solution.molarity/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.solution.molarity"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/molarity"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3.2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "186290957d37cf6e58e84358d36ff0cc61ae6d6de96219d04cb05e3e0e14fb2b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.education.final_grade.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Education",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Final grade: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "education.final_grade",
        "tool_id": "final-grade",
        "title": "Final grade",
        "page": "/calc/grade/final-grade",
        "entries": [
          {
            "entry_id": "entry.final-grade",
            "tool_id": "final-grade",
            "page": "/calc/grade/final-grade"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/education.final_grade/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/education.final_grade"
        },
        {
          "label": "Calculator",
          "href": "/calc/grade/final-grade"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.education.gpa_letter.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Education",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "GPA ↔ letter grade: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "education.gpa_letter",
        "tool_id": "gpa-to-letter",
        "title": "GPA ↔ letter grade",
        "page": "/calc/grade/gpa-to-letter",
        "entries": [
          {
            "entry_id": "entry.gpa-to-letter",
            "tool_id": "gpa-to-letter",
            "page": "/calc/grade/gpa-to-letter"
          },
          {
            "entry_id": "entry.letter-grade-to-gpa",
            "tool_id": "letter-grade-to-gpa",
            "page": "/calc/grade/letter-grade-to-gpa"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-29.release-truth-v1",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/education.gpa_letter/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/education.gpa_letter"
        },
        {
          "label": "Calculator",
          "href": "/calc/grade/gpa-to-letter"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.3",
        "review_revision": "2026-09-29.release-truth-v1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ec136afa8532f4c4eba7323dccaee3ebb0dd350501757559013ab305b712242e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.ac_dc_rectifier.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "AC↔DC rectifier: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.ac_dc_rectifier",
        "tool_id": "ac-dc-rectifier",
        "title": "AC↔DC rectifier",
        "page": "/calc/electric/ac-dc-rectifier",
        "entries": [
          {
            "entry_id": "entry.ac-dc-rectifier",
            "tool_id": "ac-dc-rectifier",
            "page": "/calc/electric/ac-dc-rectifier"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ac_dc_rectifier/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ac_dc_rectifier"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ac-dc-rectifier"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.adc.error_budget.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ADC error budget: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.adc.error_budget",
        "tool_id": "adc-error-budget",
        "title": "ADC error budget",
        "page": "/calc/electric/adc-error-budget",
        "entries": [
          {
            "entry_id": "entry.adc-error-budget",
            "tool_id": "adc-error-budget",
            "page": "/calc/electric/adc-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-09.o2-reproduce",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.adc.error_budget/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.adc.error_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/adc-error-budget"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-09.o2-reproduce",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "39673b9b9f33d295029becbd03a83491d7c1ae020b2dd0e92a35210fdea1b45c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.adc.snr.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "ADC SNR / ENOB: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.adc.snr",
        "tool_id": "adc-snr",
        "title": "ADC SNR / ENOB",
        "page": "/calc/electric/adc-snr",
        "entries": [
          {
            "entry_id": "entry.adc-snr",
            "tool_id": "adc-snr",
            "page": "/calc/electric/adc-snr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.adc.snr/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.adc.snr"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/adc-snr"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.amps_to_kw.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Amps to kW: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.amps_to_kw",
        "tool_id": "amps-to-kw",
        "title": "Amps to kW",
        "page": "/calc/electric/amps-to-kw",
        "entries": [
          {
            "entry_id": "entry.amps-to-kw",
            "tool_id": "amps-to-kw",
            "page": "/calc/electric/amps-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-10.evidence-semantics",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.amps_to_kw/1.4.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.amps_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-kw"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.3",
        "review_revision": "2026-09-10.evidence-semantics",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1fc8b58b850707b0a7c45d49f019ca44e55c96f463bb9bf22218df870f81717a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.amps_to_volts.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Amps to volts: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.amps_to_volts",
        "tool_id": "amps-to-volts",
        "title": "Amps to volts",
        "page": "/calc/electric/amps-to-volts",
        "entries": [
          {
            "entry_id": "entry.amps-to-volts",
            "tool_id": "amps-to-volts",
            "page": "/calc/electric/amps-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.amps_to_volts/1.4.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.amps_to_volts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-volts"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.apparent_power.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Electrical apparent power: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.apparent_power",
        "tool_id": "amps-to-va",
        "title": "Electrical apparent power",
        "page": "/calc/electric/amps-to-va",
        "entries": [
          {
            "entry_id": "entry.amps-to-va",
            "tool_id": "amps-to-va",
            "page": "/calc/electric/amps-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-10.cvp-bootstrap",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.apparent_power/1.4.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.apparent_power"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/amps-to-va"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.3",
        "review_revision": "2026-09-10.cvp-bootstrap",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c57787417bc3e5c3cf6a96a9012acc2281a81a82a03e0b6b4e2cc274a6dd60ba",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.awg_to_mm.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "AWG to mm / mm²: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.awg_to_mm",
        "tool_id": "awg-to-mm",
        "title": "AWG to mm / mm²",
        "page": "/calc/wire/awg-to-mm",
        "entries": [
          {
            "entry_id": "entry.awg-to-mm",
            "tool_id": "awg-to-mm",
            "page": "/calc/wire/awg-to-mm"
          },
          {
            "entry_id": "entry.wire-gauge-chart",
            "tool_id": "wire-gauge-chart",
            "page": "/calc/wire/wire-gauge-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-10.wire-chart-claim-boundary",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.awg_to_mm/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.awg_to_mm"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/awg-to-mm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.0",
        "review_revision": "2026-09-10.wire-chart-claim-boundary",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "42bdfb24710dd65b53230465155ec371d6665992de8bfb94cd82852ab6036309",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.battery_runtime.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Battery runtime: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.battery_runtime",
        "tool_id": "battery-runtime",
        "title": "Battery runtime",
        "page": "/calc/electric/battery-runtime",
        "entries": [
          {
            "entry_id": "entry.battery-runtime",
            "tool_id": "battery-runtime",
            "page": "/calc/electric/battery-runtime"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.schema-coverage-u",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery_runtime/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery_runtime"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-runtime"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-09-11.schema-coverage-u",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "058cf03cbe19c130215959ef33f3997a5e741d81646c35f5668c8b960ddb94ea",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.battery.aging.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Linear Battery Aging: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.battery.aging",
        "tool_id": "battery-aging",
        "title": "Linear Battery Aging",
        "page": "/calc/electric/battery-aging",
        "entries": [
          {
            "entry_id": "entry.battery-aging",
            "tool_id": "battery-aging",
            "page": "/calc/electric/battery-aging"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery.aging/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.aging"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-aging"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.battery.pack_sizing.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Battery pack sizing: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.battery.pack_sizing",
        "tool_id": "battery-pack-sizing",
        "title": "Battery pack sizing",
        "page": "/calc/electric/battery-pack-sizing",
        "entries": [
          {
            "entry_id": "entry.battery-pack-sizing",
            "tool_id": "battery-pack-sizing",
            "page": "/calc/electric/battery-pack-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-12.round-xcal-iface",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery.pack_sizing/1.2.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.pack_sizing"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-pack-sizing"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-09-12.round-xcal-iface",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1e3949ba3d8eef53dc1bcb411d74ee597fb40665e819598191df5db2e5d75e36",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.battery.runtime_temp.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Battery runtime with temperature: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.battery.runtime_temp",
        "tool_id": "battery-runtime-temp",
        "title": "Battery runtime with temperature",
        "page": "/calc/electric/battery-runtime-temp",
        "entries": [
          {
            "entry_id": "entry.battery-runtime-temp",
            "tool_id": "battery-runtime-temp",
            "page": "/calc/electric/battery-runtime-temp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.xcal-meta-derived",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.battery.runtime_temp/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.battery.runtime_temp"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/battery-runtime-temp"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-09-11.xcal-meta-derived",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "742a9a7e3a3b6c0126b1cb598bac2c874f3a50d023d5421efe302308aaa7c512",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.buck.ripple.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Buck Converter Ripple: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.buck.ripple",
        "tool_id": "buck-ripple",
        "title": "Buck Converter Ripple",
        "page": "/calc/electric/buck-ripple",
        "entries": [
          {
            "entry_id": "entry.buck-ripple",
            "tool_id": "buck-ripple",
            "page": "/calc/electric/buck-ripple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.ptp-ccm-c-optional",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.buck.ripple/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.buck.ripple"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/buck-ripple"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-11.ptp-ccm-c-optional",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "332ecf11791945b4d3e6347f0ab115118d6bc3722180da163990b297c300b54e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.capacitance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Capacitance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.capacitance",
        "tool_id": "capacitance",
        "title": "Capacitance",
        "page": "/calc/electric/capacitance",
        "entries": [
          {
            "entry_id": "entry.capacitance",
            "tool_id": "capacitance",
            "page": "/calc/electric/capacitance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.url-canonical-mode",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.capacitance/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.capacitance"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/capacitance"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-11.url-canonical-mode",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2e5db26b166545f2bddb0d6441d69e6409bca6f6d4986831fe9c335a3b1abbc0",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.current_divider.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Current divider: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.current_divider",
        "tool_id": "current-divider",
        "title": "Current divider",
        "page": "/calc/electric/current-divider",
        "entries": [
          {
            "entry_id": "entry.current-divider",
            "tool_id": "current-divider",
            "page": "/calc/electric/current-divider"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-14.inverse-endpoints-schema",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.current_divider/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.current_divider"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/current-divider"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-09-14.inverse-endpoints-schema",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5836a820dfe6166196de5a38a30511f9238e10bae262ff662544d2e5d146df2a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.digital.logic_gate.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Logic Gate: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.digital.logic_gate",
        "tool_id": "logic-gate",
        "title": "Logic Gate",
        "page": "/calc/electric/logic-gate",
        "entries": [
          {
            "entry_id": "entry.logic-gate",
            "tool_id": "logic-gate",
            "page": "/calc/electric/logic-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.digital.logic_gate/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.digital.logic_gate"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/logic-gate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.diode.equation.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Diode equation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.diode.equation",
        "tool_id": "diode-equation",
        "title": "Diode equation",
        "page": "/calc/electric/diode-equation",
        "entries": [
          {
            "entry_id": "entry.diode-equation",
            "tool_id": "diode-equation",
            "page": "/calc/electric/diode-equation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-13.shockley-inverse-trust.2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.diode.equation/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.diode.equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/diode-equation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-13.shockley-inverse-trust.2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4899855db55abd0cb111e476000d4084e09b3c76e0ad26f0bcf458621fe5f908",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.electricity_bill.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Electricity bill: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.electricity_bill",
        "tool_id": "electricity",
        "title": "Electricity bill",
        "page": "/calc/electric/electricity",
        "entries": [
          {
            "entry_id": "entry.electricity",
            "tool_id": "electricity",
            "page": "/calc/electric/electricity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-13.trust-contract-ssr",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.electricity_bill/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.electricity_bill"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/electricity"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-09-13.trust-contract-ssr",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5343ac664b2fa973bc719b381959200c271b123fecf60f8622d89f85377d771e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.energy_consumption.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Energy consumption: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.energy_consumption",
        "tool_id": "energy-consumption",
        "title": "Energy consumption",
        "page": "/calc/electric/energy-consumption",
        "entries": [
          {
            "entry_id": "entry.energy-consumption",
            "tool_id": "energy-consumption",
            "page": "/calc/electric/energy-consumption"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-13.negative-input-contract",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.energy_consumption/1.4.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.energy_consumption"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/energy-consumption"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.2",
        "review_revision": "2026-09-13.negative-input-contract",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9f36849cd3cd986d371f74fbc0418098640f15f3bb9b7efbefa1f889c7c85dda",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.energy_cost.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Energy cost: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.energy_cost",
        "tool_id": "energy-cost",
        "title": "Energy cost",
        "page": "/calc/electric/energy-cost",
        "entries": [
          {
            "entry_id": "entry.energy-cost",
            "tool_id": "energy-cost",
            "page": "/calc/electric/energy-cost"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-13.ssr-dollar-literal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.energy_cost/1.4.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.energy_cost"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/energy-cost"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.2",
        "review_revision": "2026-09-13.ssr-dollar-literal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b2d8bb7116f1eee4d96517a0203b39ff460fb1f61cb017f5fa417d2ae05b9c39",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.ev_voltage.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "eV to Volts: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.ev_voltage",
        "tool_id": "ev-to-volts",
        "title": "eV to Volts",
        "page": "/calc/electric/ev-to-volts",
        "entries": [
          {
            "entry_id": "entry.ev-to-volts",
            "tool_id": "volts-to-ev",
            "page": "/calc/electric/ev-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-14.si-exact-e-zero-charge",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ev_voltage/1.3.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ev_voltage"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ev-to-volts"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.0",
        "review_revision": "2026-09-14.si-exact-e-zero-charge",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "99c55c4d80291259076192aad310c6863f7a9e2f8fcb0666bff96364d174d7b3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.hpf.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "High-pass filter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.hpf",
        "tool_id": "hpf",
        "title": "High-pass filter",
        "page": "/calc/electric/hpf",
        "entries": [
          {
            "entry_id": "entry.hpf",
            "tool_id": "hpf",
            "page": "/calc/electric/hpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.hpf/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.hpf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/hpf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.kirchhoff.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kirchhoff's laws: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.kirchhoff",
        "tool_id": "kirchhoff",
        "title": "Kirchhoff's laws",
        "page": "/calc/electric/kirchhoff",
        "entries": [
          {
            "entry_id": "entry.kirchhoff",
            "tool_id": "kirchhoff",
            "page": "/calc/electric/kirchhoff"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kirchhoff/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kirchhoff"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kirchhoff"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.kva_to_amps.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "kVA to amps: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.kva_to_amps",
        "tool_id": "kva-to-amps",
        "title": "kVA to amps",
        "page": "/calc/electric/kva-to-amps",
        "entries": [
          {
            "entry_id": "entry.kva-to-amps",
            "tool_id": "kva-to-amps",
            "page": "/calc/electric/kva-to-amps"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-18.review-policy-l2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kva_to_amps/1.4.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kva_to_amps"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kva-to-amps"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.1",
        "review_revision": "2026-09-18.review-policy-l2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9c00ce902146712c944dccaa3fbec5ec503e035df903e434138aa5c5ab1fa25b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.kva_to_kw.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "kVA to kW: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.kva_to_kw",
        "tool_id": "kva-to-kw",
        "title": "kVA to kW",
        "page": "/calc/electric/kva-to-kw",
        "entries": [
          {
            "entry_id": "entry.kva-to-kw",
            "tool_id": "kva-to-kw",
            "page": "/calc/electric/kva-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-19.review-policy-l2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kva_to_kw/1.4.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kva_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kva-to-kw"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.1",
        "review_revision": "2026-09-19.review-policy-l2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c9b7045ab92c575d4101e41d125479294c0b5bdbaa8da33d3389509874963a2c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.kw_to_va.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "kW to VA: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.kw_to_va",
        "tool_id": "kw-to-va",
        "title": "kW to VA",
        "page": "/calc/electric/kw-to-va",
        "entries": [
          {
            "entry_id": "entry.kw-to-va",
            "tool_id": "kw-to-va",
            "page": "/calc/electric/kw-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-19.review-policy-l2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kw_to_va/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kw_to_va"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kw-to-va"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-09-19.review-policy-l2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f34e338c9eda55c84003e49173b56ebbe53373ff2ae949dc9bbebd8f4d150a6f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.kwh_to_kw.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "kWh to kW: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.kwh_to_kw",
        "tool_id": "kwh-to-kw",
        "title": "kWh to kW",
        "page": "/calc/electric/kwh-to-kw",
        "entries": [
          {
            "entry_id": "entry.kwh-to-kw",
            "tool_id": "kwh-to-kw",
            "page": "/calc/electric/kwh-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kwh_to_kw/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kwh_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kwh-to-kw"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.kwh_to_watts.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "kWh to Watts: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.kwh_to_watts",
        "tool_id": "kwh-to-watts",
        "title": "kWh to Watts",
        "page": "/calc/electric/kwh-to-watts",
        "entries": [
          {
            "entry_id": "entry.kwh-to-watts",
            "tool_id": "kwh-to-watts",
            "page": "/calc/electric/kwh-to-watts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.kwh_to_watts/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.kwh_to_watts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/kwh-to-watts"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.ldo.thermal.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "LDO Thermal: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.ldo.thermal",
        "tool_id": "ldo-thermal",
        "title": "LDO Thermal",
        "page": "/calc/electric/ldo-thermal",
        "entries": [
          {
            "entry_id": "entry.ldo-thermal",
            "tool_id": "ldo-thermal",
            "page": "/calc/electric/ldo-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ldo.thermal/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ldo.thermal"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ldo-thermal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.led_resistor.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "LED resistor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.led_resistor",
        "tool_id": "led-resistor",
        "title": "LED resistor",
        "page": "/calc/electric/led-resistor",
        "entries": [
          {
            "entry_id": "entry.led-resistor",
            "tool_id": "led-resistor",
            "page": "/calc/electric/led-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.led_resistor/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.led_resistor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/led-resistor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.lpf.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Low-pass filter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.lpf",
        "tool_id": "lpf",
        "title": "Low-pass filter",
        "page": "/calc/electric/lpf",
        "entries": [
          {
            "entry_id": "entry.lpf",
            "tool_id": "lpf",
            "page": "/calc/electric/lpf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.lpf/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.lpf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/lpf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.mah_to_wh.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "mAh to Wh: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.mah_to_wh",
        "tool_id": "mah-to-wh",
        "title": "mAh to Wh",
        "page": "/calc/electric/mah-to-wh",
        "entries": [
          {
            "entry_id": "entry.mah-to-wh",
            "tool_id": "mah-to-wh",
            "page": "/calc/electric/mah-to-wh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mah_to_wh/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mah_to_wh"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mah-to-wh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.mosfet.conduction_loss.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "MOSFET conduction loss: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.conduction_loss",
        "tool_id": "mosfet-conduction-loss",
        "title": "MOSFET conduction loss",
        "page": "/calc/electric/mosfet-conduction-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-conduction-loss",
            "tool_id": "mosfet-conduction-loss",
            "page": "/calc/electric/mosfet-conduction-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.conduction_loss/1.2.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.conduction_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-conduction-loss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.mosfet.switching_loss.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "MOSFET switching loss: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.switching_loss",
        "tool_id": "mosfet-switching-loss",
        "title": "MOSFET switching loss",
        "page": "/calc/electric/mosfet-switching-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-switching-loss",
            "tool_id": "mosfet-switching-loss",
            "page": "/calc/electric/mosfet-switching-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.switching_loss/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.switching_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-switching-loss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.mosfet.tj.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "MOSFET junction temperature: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.tj",
        "tool_id": "mosfet-tj",
        "title": "MOSFET junction temperature",
        "page": "/calc/electric/mosfet-tj",
        "entries": [
          {
            "entry_id": "entry.mosfet-tj",
            "tool_id": "mosfet-tj",
            "page": "/calc/electric/mosfet-tj"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.tj/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.tj"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-tj"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.mosfet.total_loss.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "MOSFET total loss: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.total_loss",
        "tool_id": "mosfet-total-loss",
        "title": "MOSFET total loss",
        "page": "/calc/electric/mosfet-total-loss",
        "entries": [
          {
            "entry_id": "entry.mosfet-total-loss",
            "tool_id": "mosfet-total-loss",
            "page": "/calc/electric/mosfet-total-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.total_loss/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.total_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-total-loss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.mosfet.vth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "MOSFET Threshold / Overdrive: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.mosfet.vth",
        "tool_id": "mosfet-vth",
        "title": "MOSFET Threshold / Overdrive",
        "page": "/calc/electric/mosfet-vth",
        "entries": [
          {
            "entry_id": "entry.mosfet-vth",
            "tool_id": "mosfet-vth",
            "page": "/calc/electric/mosfet-vth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.mosfet.vth/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.mosfet.vth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/mosfet-vth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.ohms_law.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Ohm's law: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.ohms_law",
        "tool_id": "ohms-law",
        "title": "Ohm's law",
        "page": "/calc/electric/ohms-law",
        "entries": [
          {
            "entry_id": "entry.ohms-law",
            "tool_id": "ohms-law",
            "page": "/calc/electric/ohms-law"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-17.review-policy-l2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.ohms_law/1.5.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.ohms_law"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/ohms-law"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-09-17.review-policy-l2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7d608c5494dc2a593eeed0dc137af5a64dc8222310f5d674fc044c8b8f55655a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.opamp_gain.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Op-amp gain: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.opamp_gain",
        "tool_id": "opamp-gain",
        "title": "Op-amp gain",
        "page": "/calc/electric/opamp-gain",
        "entries": [
          {
            "entry_id": "entry.opamp-gain",
            "tool_id": "opamp-gain",
            "page": "/calc/electric/opamp-gain"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp_gain/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp_gain"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-gain"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.opamp.error_budget.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Op-amp error budget: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.error_budget",
        "tool_id": "opamp-error-budget",
        "title": "Op-amp error budget",
        "page": "/calc/electric/opamp-error-budget",
        "entries": [
          {
            "entry_id": "entry.opamp-error-budget",
            "tool_id": "opamp-error-budget",
            "page": "/calc/electric/opamp-error-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp.error_budget/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.error_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-error-budget"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.opamp.noise.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Op-amp Noise: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.opamp.noise",
        "tool_id": "opamp-noise",
        "title": "Op-amp Noise",
        "page": "/calc/electric/opamp-noise",
        "entries": [
          {
            "entry_id": "entry.opamp-noise",
            "tool_id": "opamp-noise",
            "page": "/calc/electric/opamp-noise"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.opamp.noise/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.opamp.noise"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/opamp-noise"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.parallel_resistor.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Parallel resistor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.parallel_resistor",
        "tool_id": "parallel-resistor",
        "title": "Parallel resistor",
        "page": "/calc/electric/parallel-resistor",
        "entries": [
          {
            "entry_id": "entry.parallel-resistor",
            "tool_id": "parallel-resistor",
            "page": "/calc/electric/parallel-resistor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.parallel_resistor/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.parallel_resistor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/parallel-resistor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.pcb.diff_impedance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Differential impedance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.diff_impedance",
        "tool_id": "pcb-diff-impedance",
        "title": "Differential impedance",
        "page": "/calc/electric/pcb-diff-impedance",
        "entries": [
          {
            "entry_id": "entry.pcb-diff-impedance",
            "tool_id": "pcb-diff-impedance",
            "page": "/calc/electric/pcb-diff-impedance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-13.cvp-self-consistency",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.diff_impedance/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.diff_impedance"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-diff-impedance"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-13.cvp-self-consistency",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "18277494742415a12f84cbef3f75f6e6703437d40a0344eda07f5d80f52149a3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.pcb.microstrip.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Microstrip impedance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.microstrip",
        "tool_id": "pcb-microstrip",
        "title": "Microstrip impedance",
        "page": "/calc/electric/pcb-microstrip",
        "entries": [
          {
            "entry_id": "entry.pcb-microstrip",
            "tool_id": "pcb-microstrip",
            "page": "/calc/electric/pcb-microstrip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.microstrip/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.microstrip"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-microstrip"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.pcb.stripline.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Stripline impedance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.stripline",
        "tool_id": "pcb-stripline",
        "title": "Stripline impedance",
        "page": "/calc/electric/pcb-stripline",
        "entries": [
          {
            "entry_id": "entry.pcb-stripline",
            "tool_id": "pcb-stripline",
            "page": "/calc/electric/pcb-stripline"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.stripline/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.stripline"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-stripline"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.pcb.trace_thermal.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "PCB Trace Thermal: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_thermal",
        "tool_id": "pcb-trace-thermal",
        "title": "PCB Trace Thermal",
        "page": "/calc/electric/pcb-trace-thermal",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-thermal",
            "tool_id": "pcb-trace-thermal",
            "page": "/calc/electric/pcb-trace-thermal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.trace_thermal/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_thermal"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-thermal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.pcb.trace_width.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "PCB trace width: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.trace_width",
        "tool_id": "pcb-trace-width",
        "title": "PCB trace width",
        "page": "/calc/electric/pcb-trace-width",
        "entries": [
          {
            "entry_id": "entry.pcb-trace-width",
            "tool_id": "pcb-trace-width",
            "page": "/calc/electric/pcb-trace-width"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.schema-coverage-u",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.trace_width/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.trace_width"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-trace-width"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-09-11.schema-coverage-u",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5252bebde7a8f47aeb752840457d04ac1a92b2f50b471c09245b3a3c2ac75a97",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.pcb.via_current.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Via current capacity: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.pcb.via_current",
        "tool_id": "pcb-via-current",
        "title": "Via current capacity",
        "page": "/calc/electric/pcb-via-current",
        "entries": [
          {
            "entry_id": "entry.pcb-via-current",
            "tool_id": "pcb-via-current",
            "page": "/calc/electric/pcb-via-current"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.pcb.via_current/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.pcb.via_current"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/pcb-via-current"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.power_factor.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Power factor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.power_factor",
        "tool_id": "power-factor",
        "title": "Power factor",
        "page": "/calc/electric/power-factor",
        "entries": [
          {
            "entry_id": "entry.power-factor",
            "tool_id": "power-factor",
            "page": "/calc/electric/power-factor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.power_factor/1.5.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.power_factor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/power-factor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.power.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Electric power: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.power",
        "tool_id": "power",
        "title": "Electric power",
        "page": "/calc/electric/power",
        "entries": [
          {
            "entry_id": "entry.power",
            "tool_id": "power",
            "page": "/calc/electric/power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.power/1.3.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.power"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/power"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rc_time_constant.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "RC time constant: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rc_time_constant",
        "tool_id": "rc-time-constant",
        "title": "RC time constant",
        "page": "/calc/electric/rc-time-constant",
        "entries": [
          {
            "entry_id": "entry.rc-time-constant",
            "tool_id": "rc-time-constant",
            "page": "/calc/electric/rc-time-constant"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rc_time_constant/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rc_time_constant"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rc-time-constant"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rectifier.ripple_cap.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rectifier Ripple Capacitor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rectifier.ripple_cap",
        "tool_id": "rectifier-ripple-cap",
        "title": "Rectifier Ripple Capacitor",
        "page": "/calc/electric/rectifier-ripple-cap",
        "entries": [
          {
            "entry_id": "entry.rectifier-ripple-cap",
            "tool_id": "rectifier-ripple-cap",
            "page": "/calc/electric/rectifier-ripple-cap"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rectifier.ripple_cap/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rectifier.ripple_cap"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rectifier-ripple-cap"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.resistor_color_code.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Resistor Color Code Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.resistor_color_code",
        "tool_id": "resistor-color",
        "title": "Resistor Color Code Calculator",
        "page": "/calc/electric/resistor-color-code",
        "entries": [
          {
            "entry_id": "entry.resistor-color-code",
            "tool_id": "resistor-color",
            "page": "/calc/electric/resistor-color-code"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.resistor_color_code/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.resistor_color_code"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/resistor-color-code"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.antenna_length.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Antenna length: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.antenna_length",
        "tool_id": "antenna-length",
        "title": "Antenna length",
        "page": "/calc/electric/antenna-length",
        "entries": [
          {
            "entry_id": "entry.antenna-length",
            "tool_id": "antenna-length",
            "page": "/calc/electric/antenna-length"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.o3-cov",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.antenna_length/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.antenna_length"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/antenna-length"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-09-11.o3-cov",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3d9fa5324276a61030cc4998f8ac3062b6de6ac870152aa4f4bf816b628b4240",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.cascaded_nf.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cascaded noise figure: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.cascaded_nf",
        "tool_id": "cascaded-nf",
        "title": "Cascaded noise figure",
        "page": "/calc/electric/cascaded-nf",
        "entries": [
          {
            "entry_id": "entry.cascaded-nf",
            "tool_id": "cascaded-nf",
            "page": "/calc/electric/cascaded-nf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-12.exclusive-encoding-contiguous",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.cascaded_nf/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.cascaded_nf"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/cascaded-nf"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-09-12.exclusive-encoding-contiguous",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cffdb448177baa9b9c1d19dc7cbf75ad83aaa344cd4ecb4b82f2401b2abadd18",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.coax.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coax Impedance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.coax",
        "tool_id": "coax-impedance",
        "title": "Coax Impedance",
        "page": "/calc/electric/coax-impedance",
        "entries": [
          {
            "entry_id": "entry.coax-impedance",
            "tool_id": "coax-impedance",
            "page": "/calc/electric/coax-impedance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.coax/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.coax"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/coax-impedance"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.fspl.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Free-space path loss: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.fspl",
        "tool_id": "fspl",
        "title": "Free-space path loss",
        "page": "/calc/electric/fspl",
        "entries": [
          {
            "entry_id": "entry.fspl",
            "tool_id": "fspl",
            "page": "/calc/electric/fspl"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.fspl/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.fspl"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/fspl"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.gamma_z.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Γ ↔ Z (Complex): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.gamma_z",
        "tool_id": "gamma-z",
        "title": "Γ ↔ Z (Complex)",
        "page": "/calc/electric/gamma-z",
        "entries": [
          {
            "entry_id": "entry.gamma-z",
            "tool_id": "gamma-z",
            "page": "/calc/electric/gamma-z"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.gamma_z/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.gamma_z"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/gamma-z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.lc_match.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "L-section LC Match: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.lc_match",
        "tool_id": "lc-match",
        "title": "L-section LC Match",
        "page": "/calc/electric/lc-match",
        "entries": [
          {
            "entry_id": "entry.lc-match",
            "tool_id": "lc-match",
            "page": "/calc/electric/lc-match"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.lc_match/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.lc_match"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/lc-match"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.link_budget.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "RF link budget: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.link_budget",
        "tool_id": "rf-link-budget",
        "title": "RF link budget",
        "page": "/calc/electric/rf-link-budget",
        "entries": [
          {
            "entry_id": "entry.rf-link-budget",
            "tool_id": "rf-link-budget",
            "page": "/calc/electric/rf-link-budget"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.schema-coverage-u",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.link_budget/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.link_budget"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rf-link-budget"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-09-11.schema-coverage-u",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "da256fa94e725f4ce0fd08efd0c0d015187267412886d878d67bcb66cdeea163",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.receiver_sensitivity.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Receiver Sensitivity: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.receiver_sensitivity",
        "tool_id": "receiver-sensitivity",
        "title": "Receiver Sensitivity",
        "page": "/calc/electric/receiver-sensitivity",
        "entries": [
          {
            "entry_id": "entry.receiver-sensitivity",
            "tool_id": "receiver-sensitivity",
            "page": "/calc/electric/receiver-sensitivity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.receiver_sensitivity/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.receiver_sensitivity"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/receiver-sensitivity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.skin_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Skin Depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.skin_depth",
        "tool_id": "skin-depth",
        "title": "Skin Depth",
        "page": "/calc/electric/skin-depth",
        "entries": [
          {
            "entry_id": "entry.skin-depth",
            "tool_id": "skin-depth",
            "page": "/calc/electric/skin-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.skin_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.skin_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/skin-depth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.smith.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Smith Chart (Impedance Matching): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.smith",
        "tool_id": "smith-chart",
        "title": "Smith Chart (Impedance Matching)",
        "page": "/calc/electric/smith-chart",
        "entries": [
          {
            "entry_id": "entry.smith-chart",
            "tool_id": "smith-chart",
            "page": "/calc/electric/smith-chart"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-07.p14",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.smith/1.6.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.smith"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/smith-chart"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.6.3",
        "review_revision": "2026-09-07.p14",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b586778d9ca9d056d46e022659b2a5e701519f0951c616559dc5239556986f3f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.vswr.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "VSWR: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.vswr",
        "tool_id": "vswr",
        "title": "VSWR",
        "page": "/calc/electric/vswr",
        "entries": [
          {
            "entry_id": "entry.vswr",
            "tool_id": "vswr",
            "page": "/calc/electric/vswr"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.vswr/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.vswr"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/vswr"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rf.wavelength.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Wavelength: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rf.wavelength",
        "tool_id": "wavelength",
        "title": "Wavelength",
        "page": "/calc/electric/wavelength",
        "entries": [
          {
            "entry_id": "entry.wavelength",
            "tool_id": "wavelength",
            "page": "/calc/electric/wavelength"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rf.wavelength/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rf.wavelength"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/wavelength"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.rlc_resonance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "RLC resonance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.rlc_resonance",
        "tool_id": "rlc-resonance",
        "title": "RLC resonance",
        "page": "/calc/electric/rlc-resonance",
        "entries": [
          {
            "entry_id": "entry.rlc-resonance",
            "tool_id": "rlc-resonance",
            "page": "/calc/electric/rlc-resonance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.rlc_resonance/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.rlc_resonance"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/rlc-resonance"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.series_capacitor.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Series Capacitor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.series_capacitor",
        "tool_id": "series-capacitor",
        "title": "Series Capacitor",
        "page": "/calc/electric/series-capacitor",
        "entries": [
          {
            "entry_id": "entry.series-capacitor",
            "tool_id": "series-capacitor",
            "page": "/calc/electric/series-capacitor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.series_capacitor/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.series_capacitor"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/series-capacitor"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.swg_to_mm.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "SWG to mm / mm²: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.swg_to_mm",
        "tool_id": "swg-to-mm",
        "title": "SWG to mm / mm²",
        "page": "/calc/wire/swg-to-mm",
        "entries": [
          {
            "entry_id": "entry.swg-to-mm",
            "tool_id": "swg-to-mm",
            "page": "/calc/wire/swg-to-mm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-10.authoritative-provenance",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.swg_to_mm/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.swg_to_mm"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/swg-to-mm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-09-10.authoritative-provenance",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c2cc961fa9491522a0a63fb1be20bdafc28b6a4930580c29a6e29deb0088d9aa",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.thermal.heatsink_rth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Heatsink Thermal Resistance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.thermal.heatsink_rth",
        "tool_id": "heatsink-rth",
        "title": "Heatsink Thermal Resistance",
        "page": "/calc/electric/heatsink-rth",
        "entries": [
          {
            "entry_id": "entry.heatsink-rth",
            "tool_id": "heatsink-rth",
            "page": "/calc/electric/heatsink-rth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.thermal.heatsink_rth/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.thermal.heatsink_rth"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/heatsink-rth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.timer_555.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "555 Timer: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.timer_555",
        "tool_id": "timer-555",
        "title": "555 Timer",
        "page": "/calc/electric/timer-555",
        "entries": [
          {
            "entry_id": "entry.timer-555",
            "tool_id": "timer-555",
            "page": "/calc/electric/timer-555"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-09.claim-scope",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.timer_555/1.2.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.timer_555"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/timer-555"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.2.0",
        "review_revision": "2026-09-09.claim-scope",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0682b927e1123134919c88ac944262c7c89408002935f16e1a61d3ade6ca86b6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.transformer_sizing.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Transformer sizing: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.transformer_sizing",
        "tool_id": "transformer-sizing",
        "title": "Transformer sizing",
        "page": "/calc/electric/transformer-sizing",
        "entries": [
          {
            "entry_id": "entry.transformer-sizing",
            "tool_id": "transformer-sizing",
            "page": "/calc/electric/transformer-sizing"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.transformer_sizing/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.transformer_sizing"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/transformer-sizing"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.va_to_kva.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "VA to kVA: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.va_to_kva",
        "tool_id": "va-to-kva",
        "title": "VA to kVA",
        "page": "/calc/electric/va-to-kva",
        "entries": [
          {
            "entry_id": "entry.va-to-kva",
            "tool_id": "va-to-kva",
            "page": "/calc/electric/va-to-kva"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.va_to_kva/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.va_to_kva"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/va-to-kva"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.voltage_divider.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Voltage divider: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.voltage_divider",
        "tool_id": "voltage-divider",
        "title": "Voltage divider",
        "page": "/calc/electric/voltage-divider",
        "entries": [
          {
            "entry_id": "entry.voltage-divider",
            "tool_id": "voltage-divider",
            "page": "/calc/electric/voltage-divider"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.voltage_divider/1.5.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.voltage_divider"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/voltage-divider"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.voltage_drop.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Voltage drop: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.voltage_drop",
        "tool_id": "voltage-drop",
        "title": "Voltage drop",
        "page": "/calc/wire/voltage-drop",
        "entries": [
          {
            "entry_id": "entry.voltage-drop",
            "tool_id": "voltage-drop",
            "page": "/calc/wire/voltage-drop"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-11.schema-coverage-u",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.voltage_drop/1.5.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.voltage_drop"
        },
        {
          "label": "Calculator",
          "href": "/calc/wire/voltage-drop"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.2",
        "review_revision": "2026-09-11.schema-coverage-u",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e4ca53248b8baa9a3d79d6105b30bd58e95e360b8e1d0e7ce7ae32ad2c1145ff",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.volts_to_joules.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Volts to Joules: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.volts_to_joules",
        "tool_id": "volts-to-joules",
        "title": "Volts to Joules",
        "page": "/calc/electric/volts-to-joules",
        "entries": [
          {
            "entry_id": "entry.volts-to-joules",
            "tool_id": "volts-to-joules",
            "page": "/calc/electric/volts-to-joules"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.volts_to_joules/1.2.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.volts_to_joules"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/volts-to-joules"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.volts_to_kw.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Volts to kW: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.volts_to_kw",
        "tool_id": "volts-to-kw",
        "title": "Volts to kW",
        "page": "/calc/electric/volts-to-kw",
        "entries": [
          {
            "entry_id": "entry.volts-to-kw",
            "tool_id": "volts-to-kw",
            "page": "/calc/electric/volts-to-kw"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-18.review-policy-l2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.volts_to_kw/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.volts_to_kw"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/volts-to-kw"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-09-18.review-policy-l2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c2ee30f37cd24ff0f69b06ff180d91e89a09d4bf254d51233f57a0a188f02b3f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.watt_volt_amp.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Watt / volt / amp: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.watt_volt_amp",
        "tool_id": "watt-volt-amp",
        "title": "Watt / volt / amp",
        "page": "/calc/electric/watt-volt-amp",
        "entries": [
          {
            "entry_id": "entry.watt-volt-amp",
            "tool_id": "watt-volt-amp",
            "page": "/calc/electric/watt-volt-amp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-21.review-policy-l2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watt_volt_amp/1.5.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watt_volt_amp"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watt-volt-amp"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.1",
        "review_revision": "2026-09-21.review-policy-l2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "937dea566d456ef9aea5aa505050203611e4725d506350a9fc32be64ae9a41ce",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.electrical.watts_amps.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watts ↔ amps: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.watts_amps",
        "tool_id": "watts-to-amps",
        "title": "Watts ↔ amps",
        "page": "/calc/electric/watts-to-amps",
        "entries": [
          {
            "entry_id": "entry.watts-to-amps",
            "tool_id": "watts-to-amps",
            "page": "/calc/electric/watts-to-amps"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_amps/1.4.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_amps"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-amps"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.watts_to_joules.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watts to Joules: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_joules",
        "tool_id": "watts-to-joules",
        "title": "Watts to Joules",
        "page": "/calc/electric/watts-to-joules",
        "entries": [
          {
            "entry_id": "entry.watts-to-joules",
            "tool_id": "watts-to-joules",
            "page": "/calc/electric/watts-to-joules"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_joules/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_joules"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-joules"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.watts_to_kva.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watts to kVA: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_kva",
        "tool_id": "watts-to-kva",
        "title": "Watts to kVA",
        "page": "/calc/electric/watts-to-kva",
        "entries": [
          {
            "entry_id": "entry.watts-to-kva",
            "tool_id": "watts-to-kva",
            "page": "/calc/electric/watts-to-kva"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_kva/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_kva"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-kva"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.watts_to_va.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watts to VA: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_va",
        "tool_id": "watts-to-va",
        "title": "Watts to VA",
        "page": "/calc/electric/watts-to-va",
        "entries": [
          {
            "entry_id": "entry.watts-to-va",
            "tool_id": "watts-to-va",
            "page": "/calc/electric/watts-to-va"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_va/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_va"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-va"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.watts_to_volts.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watts to Volts: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.watts_to_volts",
        "tool_id": "watts-to-volts",
        "title": "Watts to Volts",
        "page": "/calc/electric/watts-to-volts",
        "entries": [
          {
            "entry_id": "entry.watts-to-volts",
            "tool_id": "watts-to-volts",
            "page": "/calc/electric/watts-to-volts"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.watts_to_volts/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.watts_to_volts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/watts-to-volts"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.electrical.wheatstone.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Electrical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Wheatstone bridge: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "electrical.wheatstone",
        "tool_id": "wheatstone-bridge",
        "title": "Wheatstone bridge",
        "page": "/calc/electric/wheatstone-bridge",
        "entries": [
          {
            "entry_id": "entry.wheatstone-bridge",
            "tool_id": "wheatstone-bridge",
            "page": "/calc/electric/wheatstone-bridge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/electrical.wheatstone/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/electrical.wheatstone"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/wheatstone-bridge"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.engineering.conformity.decision_rule.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Conformity decision rule: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.conformity.decision_rule",
        "tool_id": "decision-rule",
        "title": "Conformity decision rule",
        "page": "/calc/engineering/decision-rule",
        "entries": [
          {
            "entry_id": "entry.decision-rule",
            "tool_id": "decision-rule",
            "page": "/calc/engineering/decision-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.conformity.decision_rule/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.conformity.decision_rule"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/decision-rule"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2681fed0d98982553b2d0c2e3151422101e6c25488436bc378da0c492800c177",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.conformity.mpe.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Maximum permissible error MPE: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.conformity.mpe",
        "tool_id": "mpe",
        "title": "Maximum permissible error MPE",
        "page": "/calc/engineering/maximum-permissible-error",
        "entries": [
          {
            "entry_id": "entry.maximum-permissible-error",
            "tool_id": "mpe",
            "page": "/calc/engineering/maximum-permissible-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.conformity.mpe/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.conformity.mpe"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/maximum-permissible-error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c1588f98a65e0e78208d3e04daa108c58b98d7c742b24a188a514b185349f548",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.conformity.normalized_error.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Normalized error En: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.conformity.normalized_error",
        "tool_id": "normalized-error",
        "title": "Normalized error En",
        "page": "/calc/engineering/normalized-error",
        "entries": [
          {
            "entry_id": "entry.normalized-error",
            "tool_id": "normalized-error",
            "page": "/calc/engineering/normalized-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-24.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.conformity.normalized_error/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.conformity.normalized_error"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/normalized-error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-24.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7b7a4c158ed2e869ca5a9412b897c2cfcb43fc2ede238bd7cdc83b035dc90bdd",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.conformity.z_prime.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Proficiency-testing z′: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.conformity.z_prime",
        "tool_id": "z-prime",
        "title": "Proficiency-testing z′",
        "page": "/calc/engineering/proficiency-z-prime",
        "entries": [
          {
            "entry_id": "entry.proficiency-z-prime",
            "tool_id": "z-prime",
            "page": "/calc/engineering/proficiency-z-prime"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.conformity.z_prime/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.conformity.z_prime"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/proficiency-z-prime"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7ead485672f677ee0f00ecda6845df65594f36e1bd468464a9c47c821e1b3838",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.conformity.z_score.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Proficiency-testing z-score: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.conformity.z_score",
        "tool_id": "z-score",
        "title": "Proficiency-testing z-score",
        "page": "/calc/engineering/proficiency-z-score",
        "entries": [
          {
            "entry_id": "entry.proficiency-z-score",
            "tool_id": "z-score",
            "page": "/calc/engineering/proficiency-z-score"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.conformity.z_score/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.conformity.z_score"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/proficiency-z-score"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e0f1dac3e62d32a0deeb340d7a9225cd7d906e6d03984eefbb2d7ac1bc373338",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.conformity.zeta_score.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Zeta-score: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.conformity.zeta_score",
        "tool_id": "zeta-score",
        "title": "Zeta-score",
        "page": "/calc/engineering/zeta-score",
        "entries": [
          {
            "entry_id": "entry.zeta-score",
            "tool_id": "zeta-score",
            "page": "/calc/engineering/zeta-score"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.conformity.zeta_score/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.conformity.zeta_score"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/zeta-score"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "63c3ec401df54b7141abe009294ccf0fa5576c66a889213242cd2298ccff64d9",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.measurement.accuracy.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Measurement bias (trueness): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.measurement.accuracy",
        "tool_id": "accuracy",
        "title": "Measurement bias (trueness)",
        "page": "/calc/engineering/measurement-bias",
        "entries": [
          {
            "entry_id": "entry.measurement-bias",
            "tool_id": "accuracy",
            "page": "/calc/engineering/measurement-bias"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.measurement.accuracy/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.measurement.accuracy"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/measurement-bias"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cc85d911931167cfe7dbadaf6ea388cc423d132aa3b05b69cb7976c2fe4db9cf",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.measurement.cochran.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cochran's C: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.measurement.cochran",
        "tool_id": "cochran",
        "title": "Cochran's C",
        "page": "/calc/engineering/cochrans-c",
        "entries": [
          {
            "entry_id": "entry.cochrans-c",
            "tool_id": "cochran",
            "page": "/calc/engineering/cochrans-c"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.measurement.cochran/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.measurement.cochran"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/cochrans-c"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9eb4c2d716f3e585d71a51a19dbdcf89b806fc6d87c612bc21828feaa2a51cc0",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.measurement.duplicate_sd.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Repeatability from duplicates: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.measurement.duplicate_sd",
        "tool_id": "duplicate-sd",
        "title": "Repeatability from duplicates",
        "page": "/calc/engineering/repeatability-from-duplicates",
        "entries": [
          {
            "entry_id": "entry.repeatability-from-duplicates",
            "tool_id": "duplicate-sd",
            "page": "/calc/engineering/repeatability-from-duplicates"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.measurement.duplicate_sd/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.measurement.duplicate_sd"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/repeatability-from-duplicates"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "24091842c569f6230c2f23d6065cc901d15e8721146a15f08c11d565599e7ce6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.measurement.error.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Measurement error: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.measurement.error",
        "tool_id": "measurement-error",
        "title": "Measurement error",
        "page": "/calc/engineering/measurement-error",
        "entries": [
          {
            "entry_id": "entry.measurement-error",
            "tool_id": "measurement-error",
            "page": "/calc/engineering/measurement-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.measurement.error/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.measurement.error"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/measurement-error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "34ab16e680696b1942bfdd33f883d25c284dfb3743c8974197fe97ffbd41cb68",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.measurement.precision.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Measurement precision (repeatability): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.measurement.precision",
        "tool_id": "precision",
        "title": "Measurement precision (repeatability)",
        "page": "/calc/engineering/precision",
        "entries": [
          {
            "entry_id": "entry.precision",
            "tool_id": "precision",
            "page": "/calc/engineering/precision"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.measurement.precision/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.measurement.precision"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/precision"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "432e5f2065c0c22135726d20b23381e469f41a87c9c4ef32f8b494abb15b109e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.measurement.reproducibility.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5725 reproducibility limit: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.measurement.reproducibility",
        "tool_id": "reproducibility",
        "title": "ISO 5725 reproducibility limit",
        "page": "/calc/engineering/reproducibility",
        "entries": [
          {
            "entry_id": "entry.reproducibility",
            "tool_id": "reproducibility",
            "page": "/calc/engineering/reproducibility"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.measurement.reproducibility/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.measurement.reproducibility"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/reproducibility"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "83c7bec27893a5d440c8fb3fe2afe79fbb2ce0f9dad65ca8429c1ca181dc6a39",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.msa.gauge_capability.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Gauge capability (Cg/Cgk): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.msa.gauge_capability",
        "tool_id": "gauge-capability",
        "title": "Gauge capability (Cg/Cgk)",
        "page": "/calc/engineering/gauge-capability",
        "entries": [
          {
            "entry_id": "entry.gauge-capability",
            "tool_id": "gauge-capability",
            "page": "/calc/engineering/gauge-capability"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.msa.gauge_capability/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.msa.gauge_capability"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/gauge-capability"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "48f057c8d64f57ebcdebdaca8093d59bd68a000d760bcb7bbd5beda0d504bd7e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.msa.gauge_rr.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Gauge R&R: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.msa.gauge_rr",
        "tool_id": "gauge-rr",
        "title": "Gauge R&R",
        "page": "/calc/engineering/gauge-repeatability-reproducibility",
        "entries": [
          {
            "entry_id": "entry.gauge-repeatability-reproducibility",
            "tool_id": "gauge-rr",
            "page": "/calc/engineering/gauge-repeatability-reproducibility"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.msa.gauge_rr/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.msa.gauge_rr"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/gauge-repeatability-reproducibility"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "91696d47fa7d6c77ce7df821df296734fbcb61582fd776fd5093945c2e89ea7e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.msa.hysteresis.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "MSA hysteresis: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.msa.hysteresis",
        "tool_id": "hysteresis",
        "title": "MSA hysteresis",
        "page": "/calc/engineering/hysteresis",
        "entries": [
          {
            "entry_id": "entry.hysteresis",
            "tool_id": "hysteresis",
            "page": "/calc/engineering/hysteresis"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.msa.hysteresis/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.msa.hysteresis"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/hysteresis"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c987c084d1c93e23b051939c4cee9f55dd620c844af050180a9f1c26a6c129a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.msa.linearity.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "MSA linearity: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.msa.linearity",
        "tool_id": "linearity",
        "title": "MSA linearity",
        "page": "/calc/engineering/linearity",
        "entries": [
          {
            "entry_id": "entry.linearity",
            "tool_id": "linearity",
            "page": "/calc/engineering/linearity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.msa.linearity/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.msa.linearity"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/linearity"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "419aa3b300910e60aad4b4d20c6383d0064618d367f9bd24d3d8831dddff4e3f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.capability.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Process Capability (Cp/Cpk): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.capability",
        "tool_id": "process-capability",
        "title": "Process Capability (Cp/Cpk)",
        "page": "/calc/engineering/process-capability",
        "entries": [
          {
            "entry_id": "entry.process-capability",
            "tool_id": "process-capability",
            "page": "/calc/engineering/process-capability"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.capability/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.capability"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/process-capability"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d45618000fe2d22fbf7c2d594ddb9e2365d70f5576267e7b74bb298e606eab6b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.cpm_performance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Process performance (Ppm): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.cpm_performance",
        "tool_id": "cpm-performance",
        "title": "Process performance (Ppm)",
        "page": "/calc/engineering/process-performance-ppm",
        "entries": [
          {
            "entry_id": "entry.process-performance-ppm",
            "tool_id": "cpm-performance",
            "page": "/calc/engineering/process-performance-ppm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-24.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.cpm_performance/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.cpm_performance"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/process-performance-ppm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-24.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4ab6b02fc9cb9dcffefc03cf4fd049b9e1447ac40298ae59cdc81cc966e36199",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.cpm.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Process capability (Cpm): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.cpm",
        "tool_id": "cpm",
        "title": "Process capability (Cpm)",
        "page": "/calc/engineering/process-capability-cpm",
        "entries": [
          {
            "entry_id": "entry.process-capability-cpm",
            "tool_id": "cpm",
            "page": "/calc/engineering/process-capability-cpm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-24.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.cpm/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.cpm"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/process-capability-cpm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-24.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0ea009ab8875ef81605d8068d76db078e90aa8ec623661de6590ed5d38799305",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.cpmk_performance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Process performance (Ppmk): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.cpmk_performance",
        "tool_id": "cpmk-performance",
        "title": "Process performance (Ppmk)",
        "page": "/calc/engineering/process-performance-ppmk",
        "entries": [
          {
            "entry_id": "entry.process-performance-ppmk",
            "tool_id": "cpmk-performance",
            "page": "/calc/engineering/process-performance-ppmk"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-24.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.cpmk_performance/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.cpmk_performance"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/process-performance-ppmk"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-24.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "49bb2b418d1844785d699a3cb777a1462d4838842b5ae78fb4cd357a83c44fba",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.cpmk.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Process capability (Cpmk): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.cpmk",
        "tool_id": "cpmk",
        "title": "Process capability (Cpmk)",
        "page": "/calc/engineering/process-capability-cpmk",
        "entries": [
          {
            "entry_id": "entry.process-capability-cpmk",
            "tool_id": "cpmk",
            "page": "/calc/engineering/process-capability-cpmk"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-24.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.cpmk/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.cpmk"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/process-capability-cpmk"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-24.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1bc90998298e76d17891370f2130d9fd442a34ffa575f783e5a34490b3ddc9a4",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.guard_band.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Guard Band: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.guard_band",
        "tool_id": "guard-band",
        "title": "Guard Band",
        "page": "/calc/engineering/guard-band",
        "entries": [
          {
            "entry_id": "entry.guard-band",
            "tool_id": "guard-band",
            "page": "/calc/engineering/guard-band"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.guard_band/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.guard_band"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/guard-band"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f0b6360d0f410bd3a1628280dd5863f9c518786c4f433a5fa94725abf8178fd9",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.process.performance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Process performance (Pp/Ppk): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.process.performance",
        "tool_id": "process-performance",
        "title": "Process performance (Pp/Ppk)",
        "page": "/calc/engineering/process-performance",
        "entries": [
          {
            "entry_id": "entry.process-performance",
            "tool_id": "process-performance",
            "page": "/calc/engineering/process-performance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-23.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.process.performance/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.process.performance"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/process-performance"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-23.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "46214495714e97c6db208b00073075e65cdf1437af5756b8eb6a9922c2bb6623",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.tolerance.monte_carlo.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "1-D Tolerance Analysis Workspace: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.monte_carlo",
        "tool_id": "monte-carlo-tolerance",
        "title": "1-D Tolerance Analysis Workspace",
        "page": "/calc/engineering/monte-carlo-tolerance",
        "entries": [
          {
            "entry_id": "entry.monte-carlo-tolerance",
            "tool_id": "monte-carlo-tolerance",
            "page": "/calc/engineering/monte-carlo-tolerance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o3-analytic",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.tolerance.monte_carlo/1.12.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.monte_carlo"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/monte-carlo-tolerance"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.12.0",
        "review_revision": "2026-09-16.o3-analytic",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "964fa4df85165110a5fdd19d1b368dcf725aa497666a31f5bcd19a223041d3a5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.tolerance.stackup.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Tolerance stack-up: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.stackup",
        "tool_id": "tolerance-stackup",
        "title": "Tolerance stack-up",
        "page": "/calc/engineering/tolerance-stackup",
        "entries": [
          {
            "entry_id": "entry.tolerance-stackup",
            "tool_id": "tolerance-stackup",
            "page": "/calc/engineering/tolerance-stackup"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o3-linear",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.tolerance.stackup/1.4.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.stackup"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/tolerance-stackup"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.4.0",
        "review_revision": "2026-09-16.o3-linear",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9ae988cdc138cb64fb85617df7842060c25debec031a19d030a145db654fa8bf",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.tolerance.worst_case.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Worst-Case Tolerance Analysis: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.tolerance.worst_case",
        "tool_id": "worst-case-analysis",
        "title": "Worst-Case Tolerance Analysis",
        "page": "/calc/engineering/worst-case-analysis",
        "entries": [
          {
            "entry_id": "entry.worst-case-analysis",
            "tool_id": "worst-case-analysis",
            "page": "/calc/engineering/worst-case-analysis"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o3-rss",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.tolerance.worst_case/1.3.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.tolerance.worst_case"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/worst-case-analysis"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.0",
        "review_revision": "2026-09-16.o3-rss",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9146ee258d5506d5011fe7a5ea9d4d0150b421e1e98147ead2991136b5876b68",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.coverage_factor.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Coverage factor k: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.coverage_factor",
        "tool_id": "coverage-factor",
        "title": "Coverage factor k",
        "page": "/calc/engineering/coverage-factor",
        "entries": [
          {
            "entry_id": "entry.coverage-factor",
            "tool_id": "coverage-factor",
            "page": "/calc/engineering/coverage-factor"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.coverage_factor/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.coverage_factor"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/coverage-factor"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "22b395d8c5f7f075c1610d9c03c3d2f062a635ec154a1c7c99d9764aa2a845fb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.pooled_sd.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pooled standard deviation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.pooled_sd",
        "tool_id": "pooled-sd",
        "title": "Pooled standard deviation",
        "page": "/calc/engineering/pooled-standard-deviation",
        "entries": [
          {
            "entry_id": "entry.pooled-standard-deviation",
            "tool_id": "pooled-sd",
            "page": "/calc/engineering/pooled-standard-deviation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-23.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.pooled_sd/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.pooled_sd"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/pooled-standard-deviation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-23.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "20cd5760d85812fcde6830225eedb8307e2ebad3350539ab6e3c9884c7b52827",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.precision_mean.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Uncertainty of a mean from precision: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.precision_mean",
        "tool_id": "precision-uncertainty",
        "title": "Uncertainty of a mean from precision",
        "page": "/calc/engineering/precision-uncertainty",
        "entries": [
          {
            "entry_id": "entry.precision-uncertainty",
            "tool_id": "precision-uncertainty",
            "page": "/calc/engineering/precision-uncertainty"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-23.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.precision_mean/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.precision_mean"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/precision-uncertainty"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-23.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0f27e2e3a0f3cbb73530f421576c9f3bd3171887031e8586c16c7f4c3bbb913a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.propagate.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Uncertainty propagation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.propagate",
        "tool_id": "uncertainty-propagate",
        "title": "Uncertainty propagation",
        "page": "/calc/engineering/uncertainty-propagate",
        "entries": [
          {
            "entry_id": "entry.uncertainty-propagate",
            "tool_id": "uncertainty-propagate",
            "page": "/calc/engineering/uncertainty-propagate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.seeded-mc-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.propagate/1.9.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.propagate"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/uncertainty-propagate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.9.8",
        "review_revision": "2026-09-16.seeded-mc-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "77cad1dafb2f101d223d169b6004aef18c17608b0179e28ec2f4d638fad89f26",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.tur.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Test uncertainty ratio TUR: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.tur",
        "tool_id": "tur",
        "title": "Test uncertainty ratio TUR",
        "page": "/calc/engineering/test-uncertainty-ratio",
        "entries": [
          {
            "entry_id": "entry.test-uncertainty-ratio",
            "tool_id": "tur",
            "page": "/calc/engineering/test-uncertainty-ratio"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-23.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.tur/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.tur"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/test-uncertainty-ratio"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-23.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "883bc95d518c3642f63fd3428c74c373b1dc74e15ff1e557dea5b21ca9dca1fa",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.type_a.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Type A Uncertainty: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.type_a",
        "tool_id": "type-a",
        "title": "Type A Uncertainty",
        "page": "/calc/engineering/type-a-uncertainty",
        "entries": [
          {
            "entry_id": "entry.type-a-uncertainty",
            "tool_id": "type-a",
            "page": "/calc/engineering/type-a-uncertainty"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.type_a/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.type_a"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/type-a-uncertainty"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "091eb0d8d4cd8cc5cb0303e1528a1532abc5dc950bc604d40da65095b24fe896",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.type_b_nu.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Type B degrees of freedom: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.type_b_nu",
        "tool_id": "type-b-nu",
        "title": "Type B degrees of freedom",
        "page": "/calc/engineering/type-b-degrees-of-freedom",
        "entries": [
          {
            "entry_id": "entry.type-b-degrees-of-freedom",
            "tool_id": "type-b-nu",
            "page": "/calc/engineering/type-b-degrees-of-freedom"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.type_b_nu/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.type_b_nu"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/type-b-degrees-of-freedom"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0834186914287ec8311b9c28b69633bc9963aefe4d201985c8feed3a9ae80d86",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.type_b.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Type B Uncertainty: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.type_b",
        "tool_id": "type-b",
        "title": "Type B Uncertainty",
        "page": "/calc/engineering/type-b-uncertainty",
        "entries": [
          {
            "entry_id": "entry.type-b-uncertainty",
            "tool_id": "type-b",
            "page": "/calc/engineering/type-b-uncertainty"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.type_b/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.type_b"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/type-b-uncertainty"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-16.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "47360ca02434f17a5616db54b3bc18ee63b87b218479be2357fe84edd21c5509",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.weighted_mean.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Inverse-variance weighted mean: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.weighted_mean",
        "tool_id": "weighted-mean",
        "title": "Inverse-variance weighted mean",
        "page": "/calc/engineering/weighted-mean",
        "entries": [
          {
            "entry_id": "entry.weighted-mean",
            "tool_id": "weighted-mean",
            "page": "/calc/engineering/weighted-mean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-23.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.weighted_mean/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.weighted_mean"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/weighted-mean"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-23.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "77bc67046423c95952fddc7752e5738c69cb765898ccf68a044e22dd3ce8de02",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.engineering.uncertainty.welch_satterthwaite.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Engineering",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Welch–Satterthwaite ν_eff: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.welch_satterthwaite",
        "tool_id": "welch-satterthwaite",
        "title": "Welch–Satterthwaite ν_eff",
        "page": "/calc/engineering/welch-satterthwaite",
        "entries": [
          {
            "entry_id": "entry.welch-satterthwaite",
            "tool_id": "welch-satterthwaite",
            "page": "/calc/engineering/welch-satterthwaite"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-23.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/engineering.uncertainty.welch_satterthwaite/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.welch_satterthwaite"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/welch-satterthwaite"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-23.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4fa90ba29b011dce63b981b087b3306c9980a0e8901603fa1b675e981c6a414b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.finance.vat.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Finance",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "VAT / GST: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "finance.vat",
        "tool_id": "vat",
        "title": "VAT / GST",
        "page": "/calc/finance/vat",
        "entries": [
          {
            "entry_id": "entry.gst",
            "tool_id": "gst",
            "page": "/calc/finance/gst"
          },
          {
            "entry_id": "entry.vat",
            "tool_id": "vat",
            "page": "/calc/finance/vat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-29.release-truth-v1.1",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/finance.vat/1.3.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/finance.vat"
        },
        {
          "label": "Calculator",
          "href": "/calc/finance/vat"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.0",
        "review_revision": "2026-09-29.release-truth-v1.1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27e7eea78d2544e64ca541ef32e0507aa5a449eac3795a50829f563703c0a3e4",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.materials.thermal.linear_expansion.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Materials",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Linear Thermal Expansion Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "materials.thermal.linear_expansion",
        "tool_id": "linear-thermal-expansion",
        "title": "Linear Thermal Expansion Calculator",
        "page": "/calc/physics/linear-thermal-expansion",
        "entries": [
          {
            "entry_id": "entry.linear-thermal-expansion",
            "tool_id": "linear-thermal-expansion",
            "page": "/calc/physics/linear-thermal-expansion"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/materials.thermal.linear_expansion/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/materials.thermal.linear_expansion"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/linear-thermal-expansion"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.math.algebra.linear_equation.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Linear equation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.algebra.linear_equation/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.0",
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b48961b2e1e89dbe2abb34d7c8a82ddfbf7547e5f256363243518e5b3fa97550",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.antilog.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Antilogarithm: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.antilog-alias-replay",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.antilog/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.antilog-alias-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0a9ae66eb0aae839a58f749d9d51b487633c48603cdac1942c3cb8bf6f85ceff",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arccos.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Arccosine: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ea43b1ecf489e33f386fcb8b51c8c06fa3c63d7022ffbd1170b556b863fc464d",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arcsin.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Arcsine: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "808c6c83f3cc61188de6dda34eb7c92b1e342f8764344cb57a02a94c3d1f80ac",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arctan.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Arctangent: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.9"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.9",
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d21242e4d97447b98857b81d13a8053a0e3fdcdfe9a17c6dd7849f2e6f52518b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.combinatorics.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Permutations and combinations: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.combinatorics/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "423bc06f604d12964439d290b70c65eeff9c8c354546f30f594b40d41c80ef5e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.complex.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Complex numbers: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.vector-la-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.complex/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-22.vector-la-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "403fe3cb25d56d21475a6ea244ab1c17e8c7e753f7c14afe0d78316825456ff1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.cos.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cosine: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.xcal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.cos/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-09-08.xcal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ece0bdda8ca9515cd122d2544c9f69ccbc9c211a3294389127b1204dd18fcdae",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.divide.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Division: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.exact-contract",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.divide/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-09-08.exact-contract",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e5997fd9b998e67a19b72a2ce8fd476b13bc2a7ab9245887e75079f4978ce1d2",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.exponent.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Exponentiation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.xcal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.exponent/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-09-08.xcal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e5bdc1674386f1b25faf08a12ebed7e947862cc02ab3cba50f34de53b23ca1bf",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.exponential_growth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Exponential growth / decay: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.growth-range-node22",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-13.growth-range-node22",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "204be80f9a80d9c46268f0c3f107c6a2767fd3f995d3b14e2356da907de7bdd3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.factorial.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Ordinary factorial: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.exact-integer-profile",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.factorial/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-09-08.exact-integer-profile",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b7065c58307c3477dc76583b92ad80a0fffcbe5c4ed3ec567d0cd56fa6edf1a6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.fractions.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Fractions: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-30.safe-integer-scope",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.fractions/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-09-30.safe-integer-scope",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b2e72767e4a472f8653cf92667f7b0a184099666f5c599ae67ff9de8e85285c3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.gcf.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Greatest common factor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.gcf/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2f7e2bf9bb702cfa4f9b98f0152ecb1bf66ce98e73314f943591a5526bf48453",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.circle.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Circle: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.circle-raw-json-pins-v6",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-16.circle-raw-json-pins-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bea6597c30930d3543dcdfb211e0eaf0e828e7011069f28c5ab4dfb9dd18a914",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.conic.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Conic section: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.geometry-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.conic/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-22.geometry-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7a8a807960eaba15c2ea4b93fd09d205def433c1d2550f32b0a5f9b5957ddf0b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.coordinate.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Coordinate geometry: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.geometry-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.0",
        "review_revision": "2026-09-22.geometry-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c0f46759e9a34c46052fac6665e92d4d6e446265dd7d9cb95883014e68df637a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.plane.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Plane geometry: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.geometry-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.plane/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.5.0",
        "review_revision": "2026-09-22.geometry-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "dcd9f429cc7c569ffc9cff0f0393d0ca89d4ddd986e986489d833ed5a52c8d1f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.solid.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Solid geometry: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-21.solid-cvp-all-modes",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.solid/1.18.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.18.0",
        "review_revision": "2026-09-21.solid-cvp-all-modes",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d81459afdb09a29f28d718c0111efd81f3f684367fda18a280260b548d5c6c8a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.triangle.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Triangle solver: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.geometry-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-22.geometry-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "522b9356ef01e01001bf3089198526d07d8421db6149695ccb6040dd8a61f32c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.lcm.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Least common multiple: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.lcm/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "243e5df785916922d451ec831a8b81172dbde317d96fcd59206c30563574920a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.linear_algebra.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Linear system / small matrix: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.qr-root-position-disks",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.12"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.14.12",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0214764e3fff7a2522a7d899e92f02ce394e8cbe9da0e2a936edfd33e25a9b31",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.ln.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Natural logarithm: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.xcal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.ln/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-09-08.xcal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "eafd28643bc3b34ececc8176128d953e9c6173a9d2c9f2fbdcf683460abc4a4b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.log.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Logarithm: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.xcal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.log/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.5",
        "review_revision": "2026-09-08.xcal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f983352a55ff7ae11cf51d3686aac2dd9b7a63d608bfde0bded50b6345f85424",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.modulo.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Euclidean remainder / modular inverse: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.modulo/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b805f6620fef2db7a7726e8d4be9b961f4608c5cfd420efe48c93d53a40467b3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.multiplication.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Multiplication: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.multiplication/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7a9319794cf7581f8aacc8899264791464de229cc34dea8d4a332e420174484a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.definite_integral.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Definite integral: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.integral-stability-iface2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.integral-stability-iface2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f22f649f5f61d553b643bd066fb457e203223e9dd75ba0bd50464234f8b7c7ad",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.derivative.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Numerical derivative: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27f3f8a25a41f28453aea3320a40b7c25453286e4bc9f61a87d855937c9bd298",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.interpolate.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Numerical interpolation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3fa94aacf696fe3c634184af5378d9b1e659e27c0df6833610051fb48cf74da1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.ode.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Ordinary differential equation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1db1ab47c2db40e339230dc9e2617a2e3452b64e8427abe79f6b6e74167bcbf6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.optimize_1d.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "One-dimensional optimization: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.optimization-range-guards",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-07.optimization-range-guards",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "422e879f92c3698f4edc42f4c484e29a6bae12aec0c60d4d76c80276438b7cf5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.numerical.root.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Numerical root: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.mixed-clustered-root",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-08.mixed-clustered-root",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9da1bdecdbb426de641733ba8100c1ffc66b5cbbd980585cae58f6b5f063a8fb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.percent_change.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Percentage change: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.signed-set",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_change/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-08.signed-set",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a7b9f7091c43c5bcbbe43d4be80b6d8bf8da4dc19f2e908b2b261cd959c5b968",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.percent_error.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Percent error: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.percent-error-replay-review",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-13.percent-error-replay-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "630a2997f606dfdf4f2e77cf572127a4cab4d8c2615c0eb32b00d6d7f17c1f5a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.percentage.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Percentage: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.xcal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.percentage/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-09-08.xcal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e1b745d8821224141ebfee2bf2a4a250c5f4809eb79e8f583e8b1455e2cd9912",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.polynomial.roots.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Polynomial roots: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.polynomial.roots/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6a2ac2cde6219237c0e85a901d560fefaef70e930e49552531a6bb084084cd81",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.prime_factorization.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Prime factorization: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.prime_factorization/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-22.discrete-algebra-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cfb4476b43739a22406b0766500dc6322992579c6c4310ff16d66ce42ff5aabd",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.pythagorean.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pythagorean theorem: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.pythagorean/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4847c211167ff972b8497a233e0140af9e7dd6806308756a46c10634992aea1c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.quadratic.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Quadratic formula: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.quadratic-interface-replay",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.quadratic/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-13.quadratic-interface-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4dddb83bf6dfe4c331af410041afc2ff39693f25144d76ebdd4fb485cf657ed3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.ratio.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Ratio: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.ratio/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e32c91d652f9b98b961e1485c3553cd7b32cb4008d5d8467206d10d072b05d02",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.root.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Nth root: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-09.root-cvp",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.root/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-09-09.root-cvp",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a3f7a7bfcb9569023fcd48b53688d39a37a52f7d3d7c356304cf14261efe9c7a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.scientific_notation.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Scientific notation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.scientific_notation/2.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "2.0.0",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f88ab39bc1d8e44e8784216b7a3c3d19f0d7c205bc47517e6a1b56816844b428",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.sequences.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Integer sequences: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.sequences/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c1fda7d601178fd6eeb01c3822675db2b8839de2f95547e18823afd9d9ff619",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.sin.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Sine: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.xcal",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.sin/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-09-08.xcal",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f6d93820711850b8f88be0ab287f36990a6f663d1e1ed3c2cd2c88c69409c43e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.special.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Special functions: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.math-response-consistency",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.10.2",
        "review_revision": "2026-10-08.math-response-consistency",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0b2836762d99ac9e8435f8f96754aa02a94d2721920fc92d32d105ac1ab26ad9",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.square_root.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Square root: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-09.o3-boundary",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.square_root/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/square-root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-09-09.o3-boundary",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "aa716638904c2f4318eb2a1f94a014b2c0d47bd5e5289bd814fb6d7c0fefd355",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.subtraction.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Subtraction: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.subtraction/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c11ae651671e7ad05ffeb3d5e220eb11864dfc60cb37e0d3d235f93ace6d5b97",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.sum.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Sum / addition: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-16.sources-no-wolfram",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.sum/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.2",
        "review_revision": "2026-09-16.sources-no-wolfram",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a295d54714a48c041cbadca14376bf1c079a84dc528c44869816c1b57c329c1f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.tan.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Tangent: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-08.policy",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.tan/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-09-08.policy",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "494caf2c4f61ecefebf48bb718c54af5c4bd5e6f5cf0dff15a07b2d4fbe00926",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.transform.dft.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Discrete Fourier transform: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "803f88691f8917d7227705afc442767e54d911c211a7d3d5d0aef5b593947c3f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.transform.laplace.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Laplace transform: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.laplace/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e6d32c3d140f9e65973483bb8f6583f6703e762a995c5385d9a7b2e083a279fa",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.transform.z.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Z transform: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.z/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba53df66ade337520accc58ba10d91b57c5a8f6826b8bfc5c8e807dca99be227",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.vector.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Vector: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-29.cross-product-hardening-iface2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.vector/1.6.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.6.1",
        "review_revision": "2026-09-29.cross-product-hardening-iface2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3e840b22dc12dce60edaa87d4f0b0749054aa01cbf39fc9ae4b70d1ab3c87bda",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.beam.deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Mechanical beam deflection (shared contract): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.beam.deflection",
        "tool_id": "mechanical-beam-deflection",
        "title": "Mechanical beam deflection (shared contract)",
        "page": "/calc/mechanical/beam-deflection",
        "entries": [
          {
            "entry_id": "entry.beam-deflection",
            "tool_id": "mechanical-beam-deflection",
            "page": "/calc/mechanical/beam-deflection"
          },
          {
            "entry_id": "entry.workspace.beam",
            "tool_id": "mechanical-beam-deflection",
            "page": "/workspace/beam"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3.parent.v11.ri",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.beam.deflection/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.beam.deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-09-27.o2-o3.parent.v11.ri",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3f54eaf621a9a258db3b6de8b8743b6ab7ead123cb31fba2fa569551a36cc431",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.angled_pull.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Angled pull: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.angled_pull",
        "tool_id": "angled-pull",
        "title": "Angled pull",
        "page": "/calc/mechanical/angled-pull",
        "entries": [
          {
            "entry_id": "entry.angled-pull",
            "tool_id": "angled-pull",
            "page": "/calc/mechanical/angled-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.angled_pull/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.angled_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/angled-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.area_moment.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Area moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.area_moment",
        "tool_id": "area-moment",
        "title": "Area moment",
        "page": "/calc/mechanical/area-moment",
        "entries": [
          {
            "entry_id": "entry.area-moment",
            "tool_id": "area-moment",
            "page": "/calc/mechanical/area-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.area_moment/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.area_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/area-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_deflection_at.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Midspan load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_deflection_at",
        "tool_id": "beam-deflection-at",
        "title": "Midspan load at a station",
        "page": "/calc/mechanical/beam-deflection-at",
        "entries": [
          {
            "entry_id": "entry.beam-deflection-at",
            "tool_id": "beam-deflection-at",
            "page": "/calc/mechanical/beam-deflection-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_deflection_at/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_deflection_at"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-deflection-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7cd4cb567491f1b088f1a16ac7d56f63784a629a4b56712970a9469604a76c15",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Beam deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_deflection",
        "tool_id": "beam-deflection",
        "title": "Beam deflection",
        "page": "/calc/mechanical/beam-deflection",
        "entries": []
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c9388cb0380b4229d2e67a0923281e6c0a1d19f528df5f858bbd6ad6f49f4b47",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_end_moments_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Equal end moments at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_end_moments_at_deflection",
        "tool_id": "beam-end-moments-at",
        "title": "Equal end moments at a station",
        "page": "/calc/mechanical/beam-end-moments-at",
        "entries": [
          {
            "entry_id": "entry.beam-end-moments-at",
            "tool_id": "beam-end-moments-at",
            "page": "/calc/mechanical/beam-end-moments-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_end_moments_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_end_moments_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-end-moments-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e0c1ba51e315f19861d4c1142a0e90055bd92e4bacc132addc3e76f416abebd6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_end_moments_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Equal end-moment deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_end_moments_deflection",
        "tool_id": "beam-end-moments",
        "title": "Equal end-moment deflection",
        "page": "/calc/mechanical/beam-end-moments",
        "entries": [
          {
            "entry_id": "entry.beam-end-moments",
            "tool_id": "beam-end-moments",
            "page": "/calc/mechanical/beam-end-moments"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_end_moments_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_end_moments_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-end-moments"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "114813754e201c3d8da700fae077ed58b23356db4ed6947eda3d46509bd6671c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_moment_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "End moment at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_moment_at_deflection",
        "tool_id": "beam-moment-at",
        "title": "End moment at a station",
        "page": "/calc/mechanical/beam-moment-at",
        "entries": [
          {
            "entry_id": "entry.beam-moment-at",
            "tool_id": "beam-moment-at",
            "page": "/calc/mechanical/beam-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_moment_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-moment-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e0d98288246d8f346794c045b61680be335df6be84e376fd962a84c4073f7e88",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_moment_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Beam moment deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_moment_deflection",
        "tool_id": "beam-moment-deflection",
        "title": "Beam moment deflection",
        "page": "/calc/mechanical/beam-moment-deflection",
        "entries": [
          {
            "entry_id": "entry.beam-moment-deflection",
            "tool_id": "beam-moment-deflection",
            "page": "/calc/mechanical/beam-moment-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_moment_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_moment_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-moment-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "96f1dc14bd185f91c8d4a2b2a78d29dbcb7f9748d7c6f3e2e2f3dc1879bfa9c8",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.beam_moment_max_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Beam moment maximum deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.beam_moment_max_deflection",
        "tool_id": "beam-moment-maximum",
        "title": "Beam moment maximum deflection",
        "page": "/calc/mechanical/beam-moment-maximum",
        "entries": [
          {
            "entry_id": "entry.beam-moment-maximum",
            "tool_id": "beam-moment-maximum",
            "page": "/calc/mechanical/beam-moment-maximum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.beam_moment_max_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.beam_moment_max_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/beam-moment-maximum"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "965de9f375072ca92d92f40e5ccf25b9de56dcd0c635d906cfbb37e2438f4d87",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.bending_stress.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Bending stress: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.bending_stress",
        "tool_id": "bending-stress",
        "title": "Bending stress",
        "page": "/calc/mechanical/bending-stress",
        "entries": [
          {
            "entry_id": "entry.bending-stress",
            "tool_id": "bending-stress",
            "page": "/calc/mechanical/bending-stress"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.bending_stress/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.bending_stress"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/bending-stress"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2dc6e2ca9a7c1cf5cc5f2146b4c4d86cb69efd7c750073f9313e88e3b615dbd1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_deflection_at.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Tip load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_deflection_at",
        "tool_id": "cantilever-deflection-at",
        "title": "Tip load at a station",
        "page": "/calc/mechanical/cantilever-deflection-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-deflection-at",
            "tool_id": "cantilever-deflection-at",
            "page": "/calc/mechanical/cantilever-deflection-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_deflection_at/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_deflection_at"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-deflection-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "09896b35f88af6bda7674769831b9ca7b71d862b553ba6543a7cd0cb51c0daba",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_deflection",
        "tool_id": "cantilever-deflection",
        "title": "Cantilever deflection",
        "page": "/calc/mechanical/cantilever-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-deflection",
            "tool_id": "cantilever-deflection",
            "page": "/calc/mechanical/cantilever-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "629d3f54a886124066102859308daba0b25cb948b3ce332af50df3215600ca31",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_intermediate_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever intermediate deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_intermediate_deflection",
        "tool_id": "cantilever-intermediate-deflection",
        "title": "Cantilever intermediate deflection",
        "page": "/calc/mechanical/cantilever-intermediate-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-intermediate-deflection",
            "tool_id": "cantilever-intermediate-deflection",
            "page": "/calc/mechanical/cantilever-intermediate-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_intermediate_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_intermediate_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-intermediate-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8fefd37ab04b44ef8df7f1edb8ea4ae5c90e275f54e83fbb8a2e32ae973c23ca",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_load_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_load_at_deflection",
        "tool_id": "cantilever-load-at",
        "title": "Cantilever load at a station",
        "page": "/calc/mechanical/cantilever-load-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-load-at",
            "tool_id": "cantilever-load-at",
            "page": "/calc/mechanical/cantilever-load-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_load_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_load_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-load-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b7cacbc34f20edd3433bc9699a06a1f5406690ab4ec5cee2bb5cdf135f119085",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_moment_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever moment at the couple: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_moment_at_deflection",
        "tool_id": "cantilever-moment-at",
        "title": "Cantilever moment at the couple",
        "page": "/calc/mechanical/cantilever-moment-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-moment-at",
            "tool_id": "cantilever-moment-at",
            "page": "/calc/mechanical/cantilever-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_moment_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-moment-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0fa8e60658184d5439d84758847733cb5f366cf1e410b2a6a69d312ef847e50f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_moment_curve_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Tip moment at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_moment_curve_deflection",
        "tool_id": "cantilever-moment-curve",
        "title": "Tip moment at a station",
        "page": "/calc/mechanical/cantilever-moment-curve",
        "entries": [
          {
            "entry_id": "entry.cantilever-moment-curve",
            "tool_id": "cantilever-moment-curve",
            "page": "/calc/mechanical/cantilever-moment-curve"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_moment_curve_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_moment_curve_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-moment-curve"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "226e9611760afc476d9c9ef2be128a61012660d71a696f29b47a1ea745fccfd1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_moment_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever moment deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_moment_deflection",
        "tool_id": "cantilever-moment-deflection",
        "title": "Cantilever moment deflection",
        "page": "/calc/mechanical/cantilever-moment-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-moment-deflection",
            "tool_id": "cantilever-moment-deflection",
            "page": "/calc/mechanical/cantilever-moment-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_moment_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_moment_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-moment-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fe6415f6ff4bd14a1567ce6790d77156fdf0abe33a16bb131de70dfe6f8edbe9",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_outer_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Outer uniform at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_outer_at_deflection",
        "tool_id": "cantilever-outer-at",
        "title": "Outer uniform at a station",
        "page": "/calc/mechanical/cantilever-outer-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-outer-at",
            "tool_id": "cantilever-outer-at",
            "page": "/calc/mechanical/cantilever-outer-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_outer_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_outer_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-outer-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e1ac7eeb0a8dc5e795383f99883ec32dc51fe52d081e6586631660f6f382322b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_outer_uniform_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever outer uniform load: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_outer_uniform_deflection",
        "tool_id": "cantilever-outer-uniform",
        "title": "Cantilever outer uniform load",
        "page": "/calc/mechanical/cantilever-outer-uniform",
        "entries": [
          {
            "entry_id": "entry.cantilever-outer-uniform",
            "tool_id": "cantilever-outer-uniform",
            "page": "/calc/mechanical/cantilever-outer-uniform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_outer_uniform_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_outer_uniform_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-outer-uniform"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cca20547b96037d12dc06bc22210d4c8ecdfab11ac918c165ee6cbf4cab543c4",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_partial_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Partial uniform at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_partial_at_deflection",
        "tool_id": "cantilever-partial-at",
        "title": "Partial uniform at a station",
        "page": "/calc/mechanical/cantilever-partial-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-partial-at",
            "tool_id": "cantilever-partial-at",
            "page": "/calc/mechanical/cantilever-partial-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_partial_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_partial_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-partial-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2d14a7239c1d292ea712cea71720164607e5730ce5b8e8154d0778e61bbbb085",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_partial_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever partial load at a: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_partial_deflection",
        "tool_id": "cantilever-partial-deflection",
        "title": "Cantilever partial load at a",
        "page": "/calc/mechanical/cantilever-partial-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-partial-deflection",
            "tool_id": "cantilever-partial-deflection",
            "page": "/calc/mechanical/cantilever-partial-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_partial_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_partial_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-partial-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2d0bde4884ac9dec63429612148ae5abf0ddf9aea713de004968509f589709d1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_tip_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever tip deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_tip_deflection",
        "tool_id": "cantilever-tip-deflection",
        "title": "Cantilever tip deflection",
        "page": "/calc/mechanical/cantilever-tip-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-tip-deflection",
            "tool_id": "cantilever-tip-deflection",
            "page": "/calc/mechanical/cantilever-tip-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_tip_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_tip_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-tip-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a044ba540517e52022598e844489c7f1dff0cb9cf479e7bfe763715797b88f6e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_triangular_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Wall-peak triangle at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_triangular_at_deflection",
        "tool_id": "cantilever-triangular-at",
        "title": "Wall-peak triangle at a station",
        "page": "/calc/mechanical/cantilever-triangular-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-triangular-at",
            "tool_id": "cantilever-triangular-at",
            "page": "/calc/mechanical/cantilever-triangular-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_triangular_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_triangular_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-triangular-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "457c7ec66ad292290d569e41d12e1f70ff244ae2eb7eadfb8631304e92dacaa6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_triangular_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever triangular deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_triangular_deflection",
        "tool_id": "cantilever-triangular-deflection",
        "title": "Cantilever triangular deflection",
        "page": "/calc/mechanical/cantilever-triangular-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-triangular-deflection",
            "tool_id": "cantilever-triangular-deflection",
            "page": "/calc/mechanical/cantilever-triangular-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_triangular_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_triangular_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-triangular-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b36e7a2b27e5ea2deb90bfc1a46a49fbd72a9f8d4198ecc8d4516124ebb9b157",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_triangular_tip_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Tip-peak triangle at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_triangular_tip_at_deflection",
        "tool_id": "cantilever-triangular-tip-at",
        "title": "Tip-peak triangle at a station",
        "page": "/calc/mechanical/cantilever-triangular-tip-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-triangular-tip-at",
            "tool_id": "cantilever-triangular-tip-at",
            "page": "/calc/mechanical/cantilever-triangular-tip-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_triangular_tip_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_triangular_tip_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-triangular-tip-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4020167e249c10893a56e4e9a1feb5550e2608785a930ad4ead89c6841e37704",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_triangular_tip_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever tip-peak deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_triangular_tip_deflection",
        "tool_id": "cantilever-triangular-tip",
        "title": "Cantilever tip-peak deflection",
        "page": "/calc/mechanical/cantilever-triangular-tip",
        "entries": [
          {
            "entry_id": "entry.cantilever-triangular-tip",
            "tool_id": "cantilever-triangular-tip",
            "page": "/calc/mechanical/cantilever-triangular-tip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_triangular_tip_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_triangular_tip_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-triangular-tip"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "41a76eb5fc980f372f4a56e05dc1ad41b73d324d59509089f88f576bd70741bb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_uniform_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever uniform load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_uniform_at_deflection",
        "tool_id": "cantilever-uniform-at",
        "title": "Cantilever uniform load at a station",
        "page": "/calc/mechanical/cantilever-uniform-at",
        "entries": [
          {
            "entry_id": "entry.cantilever-uniform-at",
            "tool_id": "cantilever-uniform-at",
            "page": "/calc/mechanical/cantilever-uniform-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_uniform_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_uniform_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-uniform-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7462f69739bb2dd2e76c92c732b3461c30da5ee355c97509fefb7f8531304de5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.cantilever_uniform_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cantilever uniform deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.cantilever_uniform_deflection",
        "tool_id": "cantilever-uniform-deflection",
        "title": "Cantilever uniform deflection",
        "page": "/calc/mechanical/cantilever-uniform-deflection",
        "entries": [
          {
            "entry_id": "entry.cantilever-uniform-deflection",
            "tool_id": "cantilever-uniform-deflection",
            "page": "/calc/mechanical/cantilever-uniform-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.cantilever_uniform_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.cantilever_uniform_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/cantilever-uniform-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "56891191c17f8d93276a5f576274334d0f6068670620428dd2452955989b0422",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.center_moment_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Center-peaked triangle plus an end moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.center_moment_at_deflection",
        "tool_id": "center-moment-at",
        "title": "Center-peaked triangle plus an end moment",
        "page": "/calc/mechanical/center-moment-at",
        "entries": [
          {
            "entry_id": "entry.center-moment-at",
            "tool_id": "center-moment-at",
            "page": "/calc/mechanical/center-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.center_moment_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.center_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/center-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.center_triangle_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Center-peaked triangle at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.center_triangle_at_deflection",
        "tool_id": "center-triangle-at",
        "title": "Center-peaked triangle at a station",
        "page": "/calc/mechanical/center-triangle-at",
        "entries": [
          {
            "entry_id": "entry.center-triangle-at",
            "tool_id": "center-triangle-at",
            "page": "/calc/mechanical/center-triangle-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.center_triangle_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.center_triangle_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/center-triangle-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cf9c149735611776e87162944462c8776d4542e9be1b60be4d73f43bce282beb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.center_triangle_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Center-peaked triangle deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.center_triangle_deflection",
        "tool_id": "center-triangle-deflection",
        "title": "Center-peaked triangle deflection",
        "page": "/calc/mechanical/center-triangle-deflection",
        "entries": [
          {
            "entry_id": "entry.center-triangle-deflection",
            "tool_id": "center-triangle-deflection",
            "page": "/calc/mechanical/center-triangle-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.center_triangle_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.center_triangle_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/center-triangle-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f85b96740307acfa7b74c9fa48ef4b324079823e0010a76eb3299ac38b63c4be",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.circular_plastic_modulus.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Circular plastic modulus: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_plastic_modulus",
        "tool_id": "circular-plastic-modulus",
        "title": "Circular plastic modulus",
        "page": "/calc/mechanical/circular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.circular-plastic-modulus",
            "tool_id": "circular-plastic-modulus",
            "page": "/calc/mechanical/circular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.circular_plastic_modulus/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-plastic-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.circular_section.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Circular section: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_section",
        "tool_id": "circular-section",
        "title": "Circular section",
        "page": "/calc/mechanical/circular-section",
        "entries": [
          {
            "entry_id": "entry.circular-section",
            "tool_id": "circular-section",
            "page": "/calc/mechanical/circular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.circular_section/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.circular_shear.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Circular shear: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.circular_shear",
        "tool_id": "circular-shear",
        "title": "Circular shear",
        "page": "/calc/mechanical/circular-shear",
        "entries": [
          {
            "entry_id": "entry.circular-shear",
            "tool_id": "circular-shear",
            "page": "/calc/mechanical/circular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.circular_shear/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.circular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/circular-shear"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.end_moment_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "End-peaked triangle plus an end moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.end_moment_at_deflection",
        "tool_id": "end-moment-at",
        "title": "End-peaked triangle plus an end moment",
        "page": "/calc/mechanical/end-moment-at",
        "entries": [
          {
            "entry_id": "entry.end-moment-at",
            "tool_id": "end-moment-at",
            "page": "/calc/mechanical/end-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.end_moment_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.end_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/end-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.end_triangle_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "End-peaked triangle at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.end_triangle_at_deflection",
        "tool_id": "end-triangle-at",
        "title": "End-peaked triangle at a station",
        "page": "/calc/mechanical/end-triangle-at",
        "entries": [
          {
            "entry_id": "entry.end-triangle-at",
            "tool_id": "end-triangle-at",
            "page": "/calc/mechanical/end-triangle-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.end_triangle_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.end_triangle_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/end-triangle-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0feedfac755c5cb43ea98d2f14a88ae25dd9f039e9ac7c567b92bf23be7080be",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.end_triangle_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "End-peaked triangle deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.end_triangle_deflection",
        "tool_id": "end-triangle-deflection",
        "title": "End-peaked triangle deflection",
        "page": "/calc/mechanical/end-triangle-deflection",
        "entries": [
          {
            "entry_id": "entry.end-triangle-deflection",
            "tool_id": "end-triangle-deflection",
            "page": "/calc/mechanical/end-triangle-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.end_triangle_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.end_triangle_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/end-triangle-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "86449890754645b726c79aea2f4bd9ca6ab988d09cf0c7c57092b2d0c9b701b3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.hollow_circular_plastic_modulus.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hollow circular plastic modulus: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_plastic_modulus",
        "tool_id": "hollow-circular-plastic-modulus",
        "title": "Hollow circular plastic modulus",
        "page": "/calc/mechanical/hollow-circular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-plastic-modulus",
            "tool_id": "hollow-circular-plastic-modulus",
            "page": "/calc/mechanical/hollow-circular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.hollow_circular_plastic_modulus/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-plastic-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.hollow_circular_section.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hollow circular section: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_section",
        "tool_id": "hollow-circular-section",
        "title": "Hollow circular section",
        "page": "/calc/mechanical/hollow-circular-section",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-section",
            "tool_id": "hollow-circular-section",
            "page": "/calc/mechanical/hollow-circular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.hollow_circular_section/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.hollow_circular_shear.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hollow circular shear: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.hollow_circular_shear",
        "tool_id": "hollow-circular-shear",
        "title": "Hollow circular shear",
        "page": "/calc/mechanical/hollow-circular-shear",
        "entries": [
          {
            "entry_id": "entry.hollow-circular-shear",
            "tool_id": "hollow-circular-shear",
            "page": "/calc/mechanical/hollow-circular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.hollow_circular_shear/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.hollow_circular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/hollow-circular-shear"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.incline_angled_pull.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Angled pull on an incline: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_angled_pull",
        "tool_id": "incline-angled-pull",
        "title": "Angled pull on an incline",
        "page": "/calc/mechanical/incline-angled-pull",
        "entries": [
          {
            "entry_id": "entry.incline-angled-pull",
            "tool_id": "incline-angled-pull",
            "page": "/calc/mechanical/incline-angled-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_angled_pull/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_angled_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-angled-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.incline_friction.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Incline friction: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_friction",
        "tool_id": "incline-friction",
        "title": "Incline friction",
        "page": "/calc/mechanical/incline-friction",
        "entries": [
          {
            "entry_id": "entry.incline-friction",
            "tool_id": "incline-friction",
            "page": "/calc/mechanical/incline-friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_friction/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-friction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.incline_horizontal.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Horizontal force on an incline: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_horizontal",
        "tool_id": "incline-horizontal",
        "title": "Horizontal force on an incline",
        "page": "/calc/mechanical/incline-horizontal",
        "entries": [
          {
            "entry_id": "entry.incline-horizontal",
            "tool_id": "incline-horizontal",
            "page": "/calc/mechanical/incline-horizontal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_horizontal/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_horizontal"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-horizontal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.incline_least_pull.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Least pull on an incline: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_least_pull",
        "tool_id": "incline-least-pull",
        "title": "Least pull on an incline",
        "page": "/calc/mechanical/incline-least-pull",
        "entries": [
          {
            "entry_id": "entry.incline-least-pull",
            "tool_id": "incline-least-pull",
            "page": "/calc/mechanical/incline-least-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_least_pull/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_least_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-least-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.incline_slip_or_tip.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Incline slip or tip: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.incline_slip_or_tip",
        "tool_id": "incline-slip-or-tip",
        "title": "Incline slip or tip",
        "page": "/calc/mechanical/incline-slip-or-tip",
        "entries": [
          {
            "entry_id": "entry.incline-slip-or-tip",
            "tool_id": "incline-slip-or-tip",
            "page": "/calc/mechanical/incline-slip-or-tip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.incline_slip_or_tip/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.incline_slip_or_tip"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/incline-slip-or-tip"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "70cb11de1b32bab31ecfc609d00c33427b6f239e7ff69631c3cd7c367b513602",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.inclined_axis_moment.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Inclined-axis moments: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.inclined_axis_moment",
        "tool_id": "inclined-axis-moment",
        "title": "Inclined-axis moments",
        "page": "/calc/mechanical/inclined-axis-moment",
        "entries": [
          {
            "entry_id": "entry.inclined-axis-moment",
            "tool_id": "inclined-axis-moment",
            "page": "/calc/mechanical/inclined-axis-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.inclined_axis_moment/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.inclined_axis_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/inclined-axis-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.ladder_friction.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ladder friction: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_friction",
        "tool_id": "ladder-friction",
        "title": "Ladder friction",
        "page": "/calc/mechanical/ladder-friction",
        "entries": [
          {
            "entry_id": "entry.ladder-friction",
            "tool_id": "ladder-friction",
            "page": "/calc/mechanical/ladder-friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.ladder_friction/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-friction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.ladder_person.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Person on a ladder: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_person",
        "tool_id": "ladder-person",
        "title": "Person on a ladder",
        "page": "/calc/mechanical/ladder-person",
        "entries": [
          {
            "entry_id": "entry.ladder-person",
            "tool_id": "ladder-person",
            "page": "/calc/mechanical/ladder-person"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.ladder_person/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_person"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-person"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.ladder_rough_wall.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rough-wall ladder: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.ladder_rough_wall",
        "tool_id": "ladder-rough-wall",
        "title": "Rough-wall ladder",
        "page": "/calc/mechanical/ladder-rough-wall",
        "entries": [
          {
            "entry_id": "entry.ladder-rough-wall",
            "tool_id": "ladder-rough-wall",
            "page": "/calc/mechanical/ladder-rough-wall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.ladder_rough_wall/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.ladder_rough_wall"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/ladder-rough-wall"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.least_pull.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Least pull: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.least_pull",
        "tool_id": "least-pull",
        "title": "Least pull",
        "page": "/calc/mechanical/least-pull",
        "entries": [
          {
            "entry_id": "entry.least-pull",
            "tool_id": "least-pull",
            "page": "/calc/mechanical/least-pull"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.least_pull/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.least_pull"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/least-pull"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.offset_load_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Offset load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.offset_load_at_deflection",
        "tool_id": "offset-load-at",
        "title": "Offset load at a station",
        "page": "/calc/mechanical/offset-load-at",
        "entries": [
          {
            "entry_id": "entry.offset-load-at",
            "tool_id": "offset-load-at",
            "page": "/calc/mechanical/offset-load-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.offset_load_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.offset_load_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/offset-load-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2a6db059f09ba757d8bfa3fef1d167a969ae7703916db39377e33fe0ac80ecbb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.offset_load_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Offset load deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.offset_load_deflection",
        "tool_id": "offset-load-deflection",
        "title": "Offset load deflection",
        "page": "/calc/mechanical/offset-load-deflection",
        "entries": [
          {
            "entry_id": "entry.offset-load-deflection",
            "tool_id": "offset-load-deflection",
            "page": "/calc/mechanical/offset-load-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.offset_load_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.offset_load_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/offset-load-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c768f5ef787b6870c96d3981a419146da010291487ecd1d5ffcdec4bb75dca0e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.offset_load_max_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Offset load maximum deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.offset_load_max_deflection",
        "tool_id": "offset-load-maximum",
        "title": "Offset load maximum deflection",
        "page": "/calc/mechanical/offset-load-maximum",
        "entries": [
          {
            "entry_id": "entry.offset-load-maximum",
            "tool_id": "offset-load-maximum",
            "page": "/calc/mechanical/offset-load-maximum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.offset_load_max_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.offset_load_max_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/offset-load-maximum"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8351127c0ffd536edb228c3b5ae57ab64532732798bc997ec95db68b743c5791",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.offset_load_midspan_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Offset load at midspan: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.offset_load_midspan_deflection",
        "tool_id": "offset-load-midspan",
        "title": "Offset load at midspan",
        "page": "/calc/mechanical/offset-load-midspan",
        "entries": [
          {
            "entry_id": "entry.offset-load-midspan",
            "tool_id": "offset-load-midspan",
            "page": "/calc/mechanical/offset-load-midspan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.offset_load_midspan_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.offset_load_midspan_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/offset-load-midspan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ddda4e4ab8c730479db432ff69ae1a678d09fe4b0645e40f25956c5211e772a4",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.overhang_arm_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Overhang arm at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.overhang_arm_at_deflection",
        "tool_id": "overhang-arm-at",
        "title": "Overhang arm at a station",
        "page": "/calc/mechanical/overhang-arm-at",
        "entries": [
          {
            "entry_id": "entry.overhang-arm-at",
            "tool_id": "overhang-arm-at",
            "page": "/calc/mechanical/overhang-arm-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.overhang_arm_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.overhang_arm_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/overhang-arm-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "658c8ba18548a5af74a43d538989fbc129710df6d988aa2e302249ac4196bc0e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.overhang_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Overhang end deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.overhang_deflection",
        "tool_id": "overhang-deflection",
        "title": "Overhang end deflection",
        "page": "/calc/mechanical/overhang-deflection",
        "entries": [
          {
            "entry_id": "entry.overhang-deflection",
            "tool_id": "overhang-deflection",
            "page": "/calc/mechanical/overhang-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.overhang_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.overhang_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/overhang-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ee942f76d39c3d6cb33bda35a708115c65b719eeb3756b875229f080e103f92d",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.overhang_span_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Overhang span at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.overhang_span_at_deflection",
        "tool_id": "overhang-span-at",
        "title": "Overhang span at a station",
        "page": "/calc/mechanical/overhang-span-at",
        "entries": [
          {
            "entry_id": "entry.overhang-span-at",
            "tool_id": "overhang-span-at",
            "page": "/calc/mechanical/overhang-span-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.overhang_span_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.overhang_span_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/overhang-span-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "782d3d41f900ac1ee8d780c841e0fb1955c9813dea0f39dbbc29dfe9717ee689",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.overhang_span_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Overhang span deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.overhang_span_deflection",
        "tool_id": "overhang-span-deflection",
        "title": "Overhang span deflection",
        "page": "/calc/mechanical/overhang-span-deflection",
        "entries": [
          {
            "entry_id": "entry.overhang-span-deflection",
            "tool_id": "overhang-span-deflection",
            "page": "/calc/mechanical/overhang-span-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.overhang_span_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.overhang_span_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/overhang-span-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0644b6d980542bec426809b5fa61b5faf8d665688946f3247587e028ceb85dde",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.paired_load_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Deflection under a paired load: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.paired_load_at_deflection",
        "tool_id": "paired-load-at",
        "title": "Deflection under a paired load",
        "page": "/calc/mechanical/paired-load-at",
        "entries": [
          {
            "entry_id": "entry.paired-load-at",
            "tool_id": "paired-load-at",
            "page": "/calc/mechanical/paired-load-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.paired_load_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.paired_load_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/paired-load-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3fe6f1cc2fa4e9432d46d4552a37631e1566276e063bca918e3016da669ece82",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.paired_load_curve_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Paired loads at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.paired_load_curve_deflection",
        "tool_id": "paired-load-curve",
        "title": "Paired loads at a station",
        "page": "/calc/mechanical/paired-load-curve",
        "entries": [
          {
            "entry_id": "entry.paired-load-curve",
            "tool_id": "paired-load-curve",
            "page": "/calc/mechanical/paired-load-curve"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.paired_load_curve_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.paired_load_curve_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/paired-load-curve"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5bb4b9e924fb1fd71ec496abb793f12f2367f89adc19ef16d273ef8bcba076ee",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.paired_load_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Paired load deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.paired_load_deflection",
        "tool_id": "paired-load-deflection",
        "title": "Paired load deflection",
        "page": "/calc/mechanical/paired-load-deflection",
        "entries": [
          {
            "entry_id": "entry.paired-load-deflection",
            "tool_id": "paired-load-deflection",
            "page": "/calc/mechanical/paired-load-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.paired_load_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.paired_load_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/paired-load-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ae9a60631e46a8eb5f6f46065caa0bc041e1498774316204e52e2aade5a1a711",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.paired_moment_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Paired loads plus an end moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.paired_moment_at_deflection",
        "tool_id": "paired-moment-at",
        "title": "Paired loads plus an end moment",
        "page": "/calc/mechanical/paired-moment-at",
        "entries": [
          {
            "entry_id": "entry.paired-moment-at",
            "tool_id": "paired-moment-at",
            "page": "/calc/mechanical/paired-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.paired_moment_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.paired_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/paired-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.planar_equilibrium.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Planar equilibrium: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.planar_equilibrium",
        "tool_id": "planar-equilibrium",
        "title": "Planar equilibrium",
        "page": "/calc/mechanical/planar-equilibrium",
        "entries": [
          {
            "entry_id": "entry.planar-equilibrium",
            "tool_id": "planar-equilibrium",
            "page": "/calc/mechanical/planar-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3.v2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.planar_equilibrium/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.planar_equilibrium"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/planar-equilibrium"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3.v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f05ac954683d16ac4ee2abdf3516fb39b560c32f69a3b40eb947081762f031fb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.plane_centroid.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Plane centroid: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.plane_centroid",
        "tool_id": "plane-centroid",
        "title": "Plane centroid",
        "page": "/calc/mechanical/plane-centroid",
        "entries": [
          {
            "entry_id": "entry.plane-centroid",
            "tool_id": "plane-centroid",
            "page": "/calc/mechanical/plane-centroid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.plane_centroid/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.plane_centroid"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/plane-centroid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.plastic_moment.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Plastic moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.plastic_moment",
        "tool_id": "plastic-moment",
        "title": "Plastic moment",
        "page": "/calc/mechanical/plastic-moment",
        "entries": [
          {
            "entry_id": "entry.plastic-moment",
            "tool_id": "plastic-moment",
            "page": "/calc/mechanical/plastic-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.plastic_moment/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.plastic_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/plastic-moment"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e75cf6bcabb633f07e143749dd0b5db0ae21f034230a2072b4c34fd74a1b8a90",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.principal_moment.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Principal moments: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.principal_moment",
        "tool_id": "principal-moment",
        "title": "Principal moments",
        "page": "/calc/mechanical/principal-moment",
        "entries": [
          {
            "entry_id": "entry.principal-moment",
            "tool_id": "principal-moment",
            "page": "/calc/mechanical/principal-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.principal_moment/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.principal_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/principal-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.principal_section_modulus.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Principal section modulus: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.principal_section_modulus",
        "tool_id": "principal-section-modulus",
        "title": "Principal section modulus",
        "page": "/calc/mechanical/principal-section-modulus",
        "entries": [
          {
            "entry_id": "entry.principal-section-modulus",
            "tool_id": "principal-section-modulus",
            "page": "/calc/mechanical/principal-section-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.principal_section_modulus/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.principal_section_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/principal-section-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.rectangular_plastic_modulus.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rectangular plastic modulus: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_plastic_modulus",
        "tool_id": "rectangular-plastic-modulus",
        "title": "Rectangular plastic modulus",
        "page": "/calc/mechanical/rectangular-plastic-modulus",
        "entries": [
          {
            "entry_id": "entry.rectangular-plastic-modulus",
            "tool_id": "rectangular-plastic-modulus",
            "page": "/calc/mechanical/rectangular-plastic-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.rectangular_plastic_modulus/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_plastic_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-plastic-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.rectangular_section.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rectangular section: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_section",
        "tool_id": "rectangular-section",
        "title": "Rectangular section",
        "page": "/calc/mechanical/rectangular-section",
        "entries": [
          {
            "entry_id": "entry.rectangular-section",
            "tool_id": "rectangular-section",
            "page": "/calc/mechanical/rectangular-section"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.rectangular_section/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_section"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-section"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.rectangular_shear.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Rectangular shear: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.rectangular_shear",
        "tool_id": "rectangular-shear",
        "title": "Rectangular shear",
        "page": "/calc/mechanical/rectangular-shear",
        "entries": [
          {
            "entry_id": "entry.rectangular-shear",
            "tool_id": "rectangular-shear",
            "page": "/calc/mechanical/rectangular-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.rectangular_shear/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.rectangular_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/rectangular-shear"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.section_modulus.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Section modulus: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.section_modulus",
        "tool_id": "section-modulus",
        "title": "Section modulus",
        "page": "/calc/mechanical/section-modulus",
        "entries": [
          {
            "entry_id": "entry.section-modulus",
            "tool_id": "section-modulus",
            "page": "/calc/mechanical/section-modulus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.section_modulus/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.section_modulus"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/section-modulus"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.shear_moment.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Shear and moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.shear_moment",
        "tool_id": "shear-moment",
        "title": "Shear and moment",
        "page": "/calc/mechanical/shear-moment",
        "entries": [
          {
            "entry_id": "entry.shear-moment",
            "tool_id": "shear-moment",
            "page": "/calc/mechanical/shear-moment"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.shear_moment/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.shear_moment"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/shear-moment"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.slip_or_tip.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Slip or tip: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.slip_or_tip",
        "tool_id": "slip-or-tip",
        "title": "Slip or tip",
        "page": "/calc/mechanical/slip-or-tip",
        "entries": [
          {
            "entry_id": "entry.slip-or-tip",
            "tool_id": "slip-or-tip",
            "page": "/calc/mechanical/slip-or-tip"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.slip_or_tip/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.slip_or_tip"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/slip-or-tip"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fcf2cdd2fb94c50765d583825a95df21ca064653f7990fd96164664ace4d935b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.transverse_shear.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Transverse shear: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.transverse_shear",
        "tool_id": "transverse-shear",
        "title": "Transverse shear",
        "page": "/calc/mechanical/transverse-shear",
        "entries": [
          {
            "entry_id": "entry.transverse-shear",
            "tool_id": "transverse-shear",
            "page": "/calc/mechanical/transverse-shear"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.transverse_shear/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.transverse_shear"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/transverse-shear"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d05ea939323d9c61d5b989cdc85d9ab728b9ec9b54e85955304d5749cffca724",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.triangular_end_moments_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "One-sided triangle plus equal end moments: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_end_moments_at_deflection",
        "tool_id": "triangular-end-moments-at",
        "title": "One-sided triangle plus equal end moments",
        "page": "/calc/mechanical/triangular-end-moments-at",
        "entries": [
          {
            "entry_id": "entry.triangular-end-moments-at",
            "tool_id": "triangular-end-moments-at",
            "page": "/calc/mechanical/triangular-end-moments-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_end_moments_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_end_moments_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-end-moments-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.triangular_load_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Triangular load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_load_at_deflection",
        "tool_id": "triangular-load-at",
        "title": "Triangular load at a station",
        "page": "/calc/mechanical/triangular-load-at",
        "entries": [
          {
            "entry_id": "entry.triangular-load-at",
            "tool_id": "triangular-load-at",
            "page": "/calc/mechanical/triangular-load-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_load_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_load_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-load-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e8401e1199875b339d02649d253e03940d997b449b9d232888ee1cae96c1bae0",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.triangular_load_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Triangular load deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_load_deflection",
        "tool_id": "triangular-load-deflection",
        "title": "Triangular load deflection",
        "page": "/calc/mechanical/triangular-load-deflection",
        "entries": [
          {
            "entry_id": "entry.triangular-load-deflection",
            "tool_id": "triangular-load-deflection",
            "page": "/calc/mechanical/triangular-load-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_load_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_load_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-load-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ecf46228005a75f53472f8b8bd700f2c1ed949c534212d6efb2b629fa20bf6bf",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.triangular_load_max_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Triangular load maximum deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_load_max_deflection",
        "tool_id": "triangular-load-maximum",
        "title": "Triangular load maximum deflection",
        "page": "/calc/mechanical/triangular-load-maximum",
        "entries": [
          {
            "entry_id": "entry.triangular-load-maximum",
            "tool_id": "triangular-load-maximum",
            "page": "/calc/mechanical/triangular-load-maximum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_load_max_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_load_max_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-load-maximum"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b84f0c9fe61ec8877bf919513381ced3389044414b90f771a220e5687cdc511c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.triangular_moment_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "One-sided triangle plus an end moment: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.triangular_moment_at_deflection",
        "tool_id": "triangular-moment-at",
        "title": "One-sided triangle plus an end moment",
        "page": "/calc/mechanical/triangular-moment-at",
        "entries": [
          {
            "entry_id": "entry.triangular-moment-at",
            "tool_id": "triangular-moment-at",
            "page": "/calc/mechanical/triangular-moment-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.triangular_moment_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.triangular_moment_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/triangular-moment-at"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.uniform_load_at_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Uniform load at a station: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.uniform_load_at_deflection",
        "tool_id": "uniform-load-at",
        "title": "Uniform load at a station",
        "page": "/calc/mechanical/uniform-load-at",
        "entries": [
          {
            "entry_id": "entry.uniform-load-at",
            "tool_id": "uniform-load-at",
            "page": "/calc/mechanical/uniform-load-at"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.uniform_load_at_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.uniform_load_at_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/uniform-load-at"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "56ff663e45503ab85e513578af033abe4510d4d38e3bcccd2bba471a61de70d4",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.mechanical.statics.uniform_load_deflection.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Mechanical",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Uniform load deflection: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "mechanical.statics.uniform_load_deflection",
        "tool_id": "uniform-load-deflection",
        "title": "Uniform load deflection",
        "page": "/calc/mechanical/uniform-load-deflection",
        "entries": [
          {
            "entry_id": "entry.uniform-load-deflection",
            "tool_id": "uniform-load-deflection",
            "page": "/calc/mechanical/uniform-load-deflection"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/mechanical.statics.uniform_load_deflection/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/mechanical.statics.uniform_load_deflection"
        },
        {
          "label": "Calculator",
          "href": "/calc/mechanical/uniform-load-deflection"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "388b85997d716f13f9c9b304dfdaf81ebc99d354f55fb0ccdafdbe061f938877",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.acoustics.doppler.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Doppler Effect Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.doppler",
        "tool_id": "doppler",
        "title": "Doppler Effect Calculator",
        "page": "/calc/physics/doppler",
        "entries": [
          {
            "entry_id": "entry.doppler",
            "tool_id": "doppler",
            "page": "/calc/physics/doppler"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.acoustics.doppler/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.doppler"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/doppler"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.acoustics.sound_level.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Sound Level Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.acoustics.sound_level",
        "tool_id": "sound-level",
        "title": "Sound Level Calculator",
        "page": "/calc/physics/sound-level",
        "entries": [
          {
            "entry_id": "entry.sound-level",
            "tool_id": "sound-level",
            "page": "/calc/physics/sound-level"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.acoustics.sound_level/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.acoustics.sound_level"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sound-level"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.centripetal.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Centripetal Force Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.centripetal",
        "tool_id": "centripetal",
        "title": "Centripetal Force Calculator",
        "page": "/calc/physics/centripetal",
        "entries": [
          {
            "entry_id": "entry.centripetal",
            "tool_id": "centripetal",
            "page": "/calc/physics/centripetal"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.centripetal/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.centripetal"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/centripetal"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.force.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Force (F=ma): private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.force",
        "tool_id": "force",
        "title": "Force (F=ma)",
        "page": "/calc/physics/force",
        "entries": [
          {
            "entry_id": "entry.force",
            "tool_id": "force",
            "page": "/calc/physics/force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.force/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.force"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/force"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.friction.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Friction Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.friction",
        "tool_id": "friction",
        "title": "Friction Calculator",
        "page": "/calc/physics/friction",
        "entries": [
          {
            "entry_id": "entry.friction",
            "tool_id": "friction",
            "page": "/calc/physics/friction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.friction/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.friction"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/friction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.impulse.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Impulse Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.impulse",
        "tool_id": "impulse",
        "title": "Impulse Calculator",
        "page": "/calc/physics/impulse",
        "entries": [
          {
            "entry_id": "entry.impulse",
            "tool_id": "impulse",
            "page": "/calc/physics/impulse"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.impulse/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.impulse"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/impulse"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.momentum.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Momentum Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.momentum",
        "tool_id": "momentum",
        "title": "Momentum Calculator",
        "page": "/calc/physics/momentum",
        "entries": [
          {
            "entry_id": "entry.momentum",
            "tool_id": "momentum",
            "page": "/calc/physics/momentum"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.momentum/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.momentum"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/momentum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.torque.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Torque Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.torque",
        "tool_id": "torque",
        "title": "Torque Calculator",
        "page": "/calc/physics/torque",
        "entries": [
          {
            "entry_id": "entry.torque",
            "tool_id": "torque",
            "page": "/calc/physics/torque"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.torque/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.torque"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/torque"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.dynamics.work_power.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Work and Power Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.dynamics.work_power",
        "tool_id": "work-power",
        "title": "Work and Power Calculator",
        "page": "/calc/physics/work-power",
        "entries": [
          {
            "entry_id": "entry.work-power",
            "tool_id": "work-power",
            "page": "/calc/physics/work-power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.dynamics.work_power/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.dynamics.work_power"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/work-power"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.em.coulomb.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Coulomb's Law: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.em.coulomb",
        "tool_id": "coulomb",
        "title": "Coulomb's Law",
        "page": "/calc/physics/coulomb",
        "entries": [
          {
            "entry_id": "entry.coulomb",
            "tool_id": "coulomb",
            "page": "/calc/physics/coulomb"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.coulomb/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.coulomb"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/coulomb"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.em.electric_field.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Electric Field Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.em.electric_field",
        "tool_id": "electric-field",
        "title": "Electric Field Calculator",
        "page": "/calc/physics/electric-field",
        "entries": [
          {
            "entry_id": "entry.electric-field",
            "tool_id": "electric-field",
            "page": "/calc/physics/electric-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.electric_field/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.electric_field"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/electric-field"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.em.faraday.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Faraday's Law Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.em.faraday",
        "tool_id": "faraday",
        "title": "Faraday's Law Calculator",
        "page": "/calc/physics/faraday",
        "entries": [
          {
            "entry_id": "entry.faraday",
            "tool_id": "faraday",
            "page": "/calc/physics/faraday"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.faraday/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.faraday"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/faraday"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.em.magnetic_field.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Magnetic Field Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.em.magnetic_field",
        "tool_id": "magnetic-field",
        "title": "Magnetic Field Calculator",
        "page": "/calc/physics/magnetic-field",
        "entries": [
          {
            "entry_id": "entry.magnetic-field",
            "tool_id": "magnetic-field",
            "page": "/calc/physics/magnetic-field"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.em.magnetic_field/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.em.magnetic_field"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/magnetic-field"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.energy.efficiency.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Efficiency Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.energy.efficiency",
        "tool_id": "efficiency",
        "title": "Efficiency Calculator",
        "page": "/calc/physics/efficiency",
        "entries": [
          {
            "entry_id": "entry.efficiency",
            "tool_id": "efficiency",
            "page": "/calc/physics/efficiency"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.efficiency/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.efficiency"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/efficiency"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.energy.kinetic.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Kinetic Energy Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.energy.kinetic",
        "tool_id": "kinetic",
        "title": "Kinetic Energy Calculator",
        "page": "/calc/physics/kinetic",
        "entries": [
          {
            "entry_id": "entry.kinetic",
            "tool_id": "kinetic",
            "page": "/calc/physics/kinetic"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.kinetic/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.kinetic"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/kinetic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.energy.potential.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Potential Energy Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.energy.potential",
        "tool_id": "potential",
        "title": "Potential Energy Calculator",
        "page": "/calc/physics/potential",
        "entries": [
          {
            "entry_id": "entry.potential",
            "tool_id": "potential",
            "page": "/calc/physics/potential"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.energy.potential/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.energy.potential"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/potential"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.alternate_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Alternate depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.alternate_depth",
        "tool_id": "alternate-depth",
        "title": "Alternate depth",
        "page": "/calc/physics/alternate-depth",
        "entries": [
          {
            "entry_id": "entry.alternate-depth",
            "tool_id": "alternate-depth",
            "page": "/calc/physics/alternate-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.alternate_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.alternate_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/alternate-depth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b851963fc9ba20980dee3cd1decd424afb36334dc511cbb9234db87eb2accd32",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.bernoulli.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Bernoulli's Equation: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.bernoulli",
        "tool_id": "bernoulli",
        "title": "Bernoulli's Equation",
        "page": "/calc/physics/bernoulli",
        "entries": [
          {
            "entry_id": "entry.bernoulli",
            "tool_id": "bernoulli",
            "page": "/calc/physics/bernoulli"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.bernoulli/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.bernoulli"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/bernoulli"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.broad_crested_weir.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Broad-crested weir: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.broad_crested_weir",
        "tool_id": "broad-crested-weir",
        "title": "Broad-crested weir",
        "page": "/calc/physics/broad-crested-weir",
        "entries": [
          {
            "entry_id": "entry.broad-crested-weir",
            "tool_id": "broad-crested-weir",
            "page": "/calc/physics/broad-crested-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.broad_crested_weir/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.broad_crested_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/broad-crested-weir"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a2f11ae37c1c653aa59c0b5e3e2e8e31de0eed8dd43b8cd6da926fa9e57e7998",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.cavitation.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cavitation number: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.cavitation",
        "tool_id": "cavitation-number",
        "title": "Cavitation number",
        "page": "/calc/physics/cavitation-number",
        "entries": [
          {
            "entry_id": "entry.cavitation-number",
            "tool_id": "cavitation-number",
            "page": "/calc/physics/cavitation-number"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.iface",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.cavitation/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.cavitation"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/cavitation-number"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.iface",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8194cd4f6e6f97cf279e84d7f85cb77501f7738491a06360852a83d82518b12e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.chezy.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Chezy formula: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.chezy",
        "tool_id": "chezy-formula",
        "title": "Chezy formula",
        "page": "/calc/physics/chezy-formula",
        "entries": [
          {
            "entry_id": "entry.chezy-formula",
            "tool_id": "chezy-formula",
            "page": "/calc/physics/chezy-formula"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.chezy/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.chezy"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/chezy-formula"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5f307067821aa480a5fc86581de2fc4c2d9465e000acfa8c230920741988072e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.colebrook.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Colebrook Friction Factor: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.colebrook",
        "tool_id": "colebrook",
        "title": "Colebrook Friction Factor",
        "page": "/calc/physics/colebrook",
        "entries": [
          {
            "entry_id": "entry.colebrook",
            "tool_id": "colebrook",
            "page": "/calc/physics/colebrook"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.cov.iut",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.colebrook/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.colebrook"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/colebrook"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.cov.iut",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c54ce22c5aa491a2892b486b7b7421a688048d722d69617fa432a125517b1864",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.concentric_reducer.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Concentric reducer: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.concentric_reducer",
        "tool_id": "concentric-reducer",
        "title": "Concentric reducer",
        "page": "/calc/physics/concentric-reducer",
        "entries": [
          {
            "entry_id": "entry.concentric-reducer",
            "tool_id": "concentric-reducer",
            "page": "/calc/physics/concentric-reducer"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.concentric_reducer/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.concentric_reducer"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/concentric-reducer"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7983105f1554ee8f685560b422d784b589c45bdf93166ba032671ab6868eb78c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.critical_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Critical depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.critical_depth",
        "tool_id": "critical-depth",
        "title": "Critical depth",
        "page": "/calc/physics/critical-depth",
        "entries": [
          {
            "entry_id": "entry.critical-depth",
            "tool_id": "critical-depth",
            "page": "/calc/physics/critical-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.iface",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.critical_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.critical_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/critical-depth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.iface",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "5c7c205b89d1bec06cb70000db0a9d495b4a3c1003ff0aad200ceb533e292b94",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.critical_slope.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Critical slope: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.critical_slope",
        "tool_id": "critical-slope",
        "title": "Critical slope",
        "page": "/calc/physics/critical-slope",
        "entries": [
          {
            "entry_id": "entry.critical-slope",
            "tool_id": "critical-slope",
            "page": "/calc/physics/critical-slope"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.cov.iut",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.critical_slope/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.critical_slope"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/critical-slope"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.cov.iut",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "81c6323995ec6bb529d738c505181609e3c7061a683b3040a4ec0df5612441c7",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.cutthroat_flume.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Cutthroat flume: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.cutthroat_flume",
        "tool_id": "cutthroat-flume",
        "title": "Cutthroat flume",
        "page": "/calc/physics/cutthroat-flume",
        "entries": [
          {
            "entry_id": "entry.cutthroat-flume",
            "tool_id": "cutthroat-flume",
            "page": "/calc/physics/cutthroat-flume"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.1",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.cutthroat_flume/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.cutthroat_flume"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/cutthroat-flume"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9af5e6db77deb102980f29d714822c4ddcb7c60ad9d759308db4499906480418",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.darcy_weisbach.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Darcy–Weisbach: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.darcy_weisbach",
        "tool_id": "darcy-weisbach",
        "title": "Darcy–Weisbach",
        "page": "/calc/physics/darcy-weisbach",
        "entries": [
          {
            "entry_id": "entry.darcy-weisbach",
            "tool_id": "darcy-weisbach",
            "page": "/calc/physics/darcy-weisbach"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.darcy_weisbach/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.darcy_weisbach"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/darcy-weisbach"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "7ea3fe04b44aacc28a716f42299318d9fa67a7e06d1cb0c82816a81e3ae38227",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.drag.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Drag Force Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.drag",
        "tool_id": "drag",
        "title": "Drag Force Calculator",
        "page": "/calc/physics/drag",
        "entries": [
          {
            "entry_id": "entry.drag",
            "tool_id": "drag",
            "page": "/calc/physics/drag"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.drag/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.drag"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/drag"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.drowned_sluice.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Drowned sluice: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.drowned_sluice",
        "tool_id": "drowned-sluice",
        "title": "Drowned sluice",
        "page": "/calc/physics/drowned-sluice",
        "entries": [
          {
            "entry_id": "entry.drowned-sluice",
            "tool_id": "drowned-sluice",
            "page": "/calc/physics/drowned-sluice"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.drowned_sluice/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.drowned_sluice"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/drowned-sluice"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "23e051cc220992c142d2aa1bece7204bfe7bc527c7559a2d990c3e40f681c282",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.elbow_meter.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Elbow flow meter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.elbow_meter",
        "tool_id": "elbow-meter",
        "title": "Elbow flow meter",
        "page": "/calc/physics/elbow-meter",
        "entries": [
          {
            "entry_id": "entry.elbow-meter",
            "tool_id": "elbow-meter",
            "page": "/calc/physics/elbow-meter"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.elbow_meter/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.elbow_meter"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/elbow-meter"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "958679d30c6a46c273ba93fed8089486fd06c2c1a9306a0bad334c4abd5f368f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.flow_rate.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Flow Rate Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.flow_rate",
        "tool_id": "flow-rate",
        "title": "Flow Rate Calculator",
        "page": "/calc/physics/flow-rate",
        "entries": [
          {
            "entry_id": "entry.flow-rate",
            "tool_id": "flow-rate",
            "page": "/calc/physics/flow-rate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.flow_rate/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.flow_rate"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/flow-rate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.froude.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Froude number: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.froude",
        "tool_id": "froude-number",
        "title": "Froude number",
        "page": "/calc/physics/froude-number",
        "entries": [
          {
            "entry_id": "entry.froude-number",
            "tool_id": "froude-number",
            "page": "/calc/physics/froude-number"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.froude/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.froude"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/froude-number"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9bc7c7e150bcb9030613bac69be19468a99488b04847763200f5d7df3e80fec7",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.gradual_contraction.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Gradual contraction: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.gradual_contraction",
        "tool_id": "gradual-contraction",
        "title": "Gradual contraction",
        "page": "/calc/physics/gradual-contraction",
        "entries": [
          {
            "entry_id": "entry.gradual-contraction",
            "tool_id": "gradual-contraction",
            "page": "/calc/physics/gradual-contraction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.gradual_contraction/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.gradual_contraction"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/gradual-contraction"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1f02ebf951d32a32f71195ef94132d278957154004d4a1bae03b4cefd1bd3202",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.gradual_expansion.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Gradual expansion: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.gradual_expansion",
        "tool_id": "gradual-expansion",
        "title": "Gradual expansion",
        "page": "/calc/physics/gradual-expansion",
        "entries": [
          {
            "entry_id": "entry.gradual-expansion",
            "tool_id": "gradual-expansion",
            "page": "/calc/physics/gradual-expansion"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.gradual_expansion/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.gradual_expansion"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/gradual-expansion"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f9f998f9c669ea24140306288b32250abb8d99063d630786273f90413ed3e688",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.hazen_williams.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Hazen–Williams: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.hazen_williams",
        "tool_id": "hazen-williams",
        "title": "Hazen–Williams",
        "page": "/calc/physics/hazen-williams",
        "entries": [
          {
            "entry_id": "entry.hazen-williams",
            "tool_id": "hazen-williams",
            "page": "/calc/physics/hazen-williams"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.hazen_williams/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.hazen_williams"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hazen-williams"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f294c00f3e84a9b2d7cd20621e24cfbc87a430ca547232c5718663170a5b24cb",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.hydraulic_diameter.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hydraulic diameter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.hydraulic_diameter",
        "tool_id": "hydraulic-diameter",
        "title": "Hydraulic diameter",
        "page": "/calc/physics/hydraulic-diameter",
        "entries": [
          {
            "entry_id": "entry.hydraulic-diameter",
            "tool_id": "hydraulic-diameter",
            "page": "/calc/physics/hydraulic-diameter"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.hydraulic_diameter/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.hydraulic_diameter"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hydraulic-diameter"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.hydraulic_jump.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Hydraulic jump: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.hydraulic_jump",
        "tool_id": "hydraulic-jump",
        "title": "Hydraulic jump",
        "page": "/calc/physics/hydraulic-jump",
        "entries": [
          {
            "entry_id": "entry.hydraulic-jump",
            "tool_id": "hydraulic-jump",
            "page": "/calc/physics/hydraulic-jump"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.hydraulic_jump/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.hydraulic_jump"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hydraulic-jump"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "929f014e301efc3ad116dcab3f71f50e4d963b0a951f6630db04452374742a6c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.iso_cone.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5167 cone meter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.iso_cone",
        "tool_id": "iso-cone",
        "title": "ISO 5167 cone meter",
        "page": "/calc/physics/iso-cone",
        "entries": [
          {
            "entry_id": "entry.iso-cone",
            "tool_id": "iso-cone",
            "page": "/calc/physics/iso-cone"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3.v2",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.iso_cone/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.iso_cone"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/iso-cone"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3.v2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d50806cc17cf10d80fec17dcf37c88ad8ec3c3c65a0acb835a5b4727e53d0827",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.iso_nozzle.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5167 nozzle: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.iso_nozzle",
        "tool_id": "iso-nozzle",
        "title": "ISO 5167 nozzle",
        "page": "/calc/physics/iso-nozzle",
        "entries": [
          {
            "entry_id": "entry.iso-nozzle",
            "tool_id": "iso-nozzle",
            "page": "/calc/physics/iso-nozzle"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.iso_nozzle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.iso_nozzle"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/iso-nozzle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "af75580f8d9520bf42e9c48a46f64b16e371160530ba928bc4adcbeb306a2f71",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.iso_orifice.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5167 orifice plate: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.iso_orifice",
        "tool_id": "iso-orifice",
        "title": "ISO 5167 orifice plate",
        "page": "/calc/physics/iso-orifice",
        "entries": [
          {
            "entry_id": "entry.iso-orifice",
            "tool_id": "iso-orifice",
            "page": "/calc/physics/iso-orifice"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3.v3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.iso_orifice/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.iso_orifice"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/iso-orifice"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3.v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3dcf46a2b2a6c6e32d0e2d36f139888c798a2d8fc1454518bfad1c2074ff16a2",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.iso_venturi.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5167 Venturi tube: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.iso_venturi",
        "tool_id": "iso-venturi",
        "title": "ISO 5167 Venturi tube",
        "page": "/calc/physics/iso-venturi",
        "entries": [
          {
            "entry_id": "entry.iso-venturi",
            "tool_id": "iso-venturi",
            "page": "/calc/physics/iso-venturi"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.iso_venturi/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.iso_venturi"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/iso-venturi"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "055515ffa47b557576d7f2810ddb930ce96b9dda8aea20fe69f14f4a9ce0f916",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.iso_wedge.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5167 wedge meter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.iso_wedge",
        "tool_id": "iso-wedge",
        "title": "ISO 5167 wedge meter",
        "page": "/calc/physics/iso-wedge",
        "entries": [
          {
            "entry_id": "entry.iso-wedge",
            "tool_id": "iso-wedge",
            "page": "/calc/physics/iso-wedge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3.v3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.iso_wedge/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.iso_wedge"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/iso-wedge"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3.v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4b2daddda38575802e186e16980788b86737b4aa7d371635f6008e447f78a366",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.long_radius_nozzle.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "ISO 5167 long-radius nozzle: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.long_radius_nozzle",
        "tool_id": "long-radius-nozzle",
        "title": "ISO 5167 long-radius nozzle",
        "page": "/calc/physics/long-radius-nozzle",
        "entries": [
          {
            "entry_id": "entry.long-radius-nozzle",
            "tool_id": "long-radius-nozzle",
            "page": "/calc/physics/long-radius-nozzle"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-27.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.long_radius_nozzle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.long_radius_nozzle"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/long-radius-nozzle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-27.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9450cb78bedfdefa9789bf43442fa2c6524aaa65bfafe3431725ec8653498e5c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.manning.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Manning formula: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.manning",
        "tool_id": "manning-formula",
        "title": "Manning formula",
        "page": "/calc/physics/manning-formula",
        "entries": [
          {
            "entry_id": "entry.manning-formula",
            "tool_id": "manning-formula",
            "page": "/calc/physics/manning-formula"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.manning/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.manning"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/manning-formula"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "59bd904ca4067485f274e639fb3f039e6c43f135a9b0b382e94b6d4c585b81d5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.minor_loss.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Minor loss: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.minor_loss",
        "tool_id": "minor-loss",
        "title": "Minor loss",
        "page": "/calc/physics/minor-loss",
        "entries": [
          {
            "entry_id": "entry.minor-loss",
            "tool_id": "minor-loss",
            "page": "/calc/physics/minor-loss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3.1",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.minor_loss/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.minor_loss"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/minor-loss"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3.1",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e4e386b82e556bd62f5ec1caae36ce3debb6002a090e5520945aa5cf8782d68b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.mitered_bend.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Mitered bend: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.mitered_bend",
        "tool_id": "mitered-bend",
        "title": "Mitered bend",
        "page": "/calc/physics/mitered-bend",
        "entries": [
          {
            "entry_id": "entry.mitered-bend",
            "tool_id": "mitered-bend",
            "page": "/calc/physics/mitered-bend"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.mitered_bend/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.mitered_bend"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/mitered-bend"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "68686704096b31c39769bd001d914ee777db1660ee3804ecddcc9d61295a3ad1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.normal_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Normal depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.normal_depth",
        "tool_id": "normal-depth",
        "title": "Normal depth",
        "page": "/calc/physics/normal-depth",
        "entries": [
          {
            "entry_id": "entry.normal-depth",
            "tool_id": "normal-depth",
            "page": "/calc/physics/normal-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.cov",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.normal_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.normal_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/normal-depth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.cov",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "020fed1bdeddcefd82289bbe238bc8f456be7dfd975a8eed5e18170728ea144d",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.npsh.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Net positive suction head: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.npsh",
        "tool_id": "npsh",
        "title": "Net positive suction head",
        "page": "/calc/physics/npsh",
        "entries": [
          {
            "entry_id": "entry.npsh",
            "tool_id": "npsh",
            "page": "/calc/physics/npsh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.npsh/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.npsh"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/npsh"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6800deb08ffcda9a53d7dcace8e2a253ea2d5f1a55c1e66bb2ecab1eb7d50e89",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.ogee_spillway.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Ogee spillway: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.ogee_spillway",
        "tool_id": "ogee-spillway",
        "title": "Ogee spillway",
        "page": "/calc/physics/ogee-spillway",
        "entries": [
          {
            "entry_id": "entry.ogee-spillway",
            "tool_id": "ogee-spillway",
            "page": "/calc/physics/ogee-spillway"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.ogee_spillway/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.ogee_spillway"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/ogee-spillway"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c52bed6856988cbedce760683842ff397cb7efa517144ae755ce1da0eacb1a63",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.orifice.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Orifice discharge: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.orifice",
        "tool_id": "orifice-discharge",
        "title": "Orifice discharge",
        "page": "/calc/physics/orifice-discharge",
        "entries": [
          {
            "entry_id": "entry.orifice-discharge",
            "tool_id": "orifice-discharge",
            "page": "/calc/physics/orifice-discharge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.orifice/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.orifice"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/orifice-discharge"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "11fb832151f47e309b350443d6158ee08456d7f5d131406ec256079e0663a56b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.parshall_flume.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Parshall flume: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.parshall_flume",
        "tool_id": "parshall-flume",
        "title": "Parshall flume",
        "page": "/calc/physics/parshall-flume",
        "entries": [
          {
            "entry_id": "entry.parshall-flume",
            "tool_id": "parshall-flume",
            "page": "/calc/physics/parshall-flume"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.parshall_flume/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.parshall_flume"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/parshall-flume"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "14b291406a58e8cf6e5234478e70c08419642f1d6876e3e21cfd6d553c0c5aa7",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_bend.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe bend: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_bend",
        "tool_id": "pipe-bend",
        "title": "Pipe bend",
        "page": "/calc/physics/pipe-bend",
        "entries": [
          {
            "entry_id": "entry.pipe-bend",
            "tool_id": "pipe-bend",
            "page": "/calc/physics/pipe-bend"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_bend/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_bend"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-bend"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4fe81755cb43b3bb714018551468bff84493d8d45b6e9a1d494ca31444203e38",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_cross.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe cross: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_cross",
        "tool_id": "pipe-cross",
        "title": "Pipe cross",
        "page": "/calc/physics/pipe-cross",
        "entries": [
          {
            "entry_id": "entry.pipe-cross",
            "tool_id": "pipe-cross",
            "page": "/calc/physics/pipe-cross"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_cross/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_cross"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-cross"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c84e791c3bb3a27f9cef45d89e1a380fd5532fba288f629e32ec0ad376db60b1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_entrance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe entrance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_entrance",
        "tool_id": "pipe-entrance",
        "title": "Pipe entrance",
        "page": "/calc/physics/pipe-entrance",
        "entries": [
          {
            "entry_id": "entry.pipe-entrance",
            "tool_id": "pipe-entrance",
            "page": "/calc/physics/pipe-entrance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.bnd",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_entrance/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_entrance"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-entrance"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.bnd",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e41ebe573bb8c777e3db1a976060ca30130cafebdc15bcc031fb57f28e3ad9c0",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_exit.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe exit: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_exit",
        "tool_id": "pipe-exit",
        "title": "Pipe exit",
        "page": "/calc/physics/pipe-exit",
        "entries": [
          {
            "entry_id": "entry.pipe-exit",
            "tool_id": "pipe-exit",
            "page": "/calc/physics/pipe-exit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_exit/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_exit"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-exit"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bfc3ef0c8dc187abe6e97daba94fcc563d639b957c84360737b504b30830e946",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_period.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe period: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_period",
        "tool_id": "pipe-period",
        "title": "Pipe period",
        "page": "/calc/physics/pipe-period",
        "entries": [
          {
            "entry_id": "entry.pipe-period",
            "tool_id": "pipe-period",
            "page": "/calc/physics/pipe-period"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_period/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_period"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-period"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b0f02e6d70affc8a70d29102bc9e61a3af32234ac0f738a308e21bc268db49ac",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_tee.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe tee: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_tee",
        "tool_id": "pipe-tee",
        "title": "Pipe tee",
        "page": "/calc/physics/pipe-tee",
        "entries": [
          {
            "entry_id": "entry.pipe-tee",
            "tool_id": "pipe-tee",
            "page": "/calc/physics/pipe-tee"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_tee/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_tee"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-tee"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8a55d359773277b359493d2ace93a13afc4a069d294a71cdfdcbbfde74a31793",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pipe_wye.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pipe wye: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pipe_wye",
        "tool_id": "pipe-wye",
        "title": "Pipe wye",
        "page": "/calc/physics/pipe-wye",
        "entries": [
          {
            "entry_id": "entry.pipe-wye",
            "tool_id": "pipe-wye",
            "page": "/calc/physics/pipe-wye"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pipe_wye/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pipe_wye"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pipe-wye"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a65ce573291067246158865a211fc739803257d5ab921ccf9558e5273e5b95d6",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pitot.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pitot tube: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pitot",
        "tool_id": "pitot-tube",
        "title": "Pitot tube",
        "page": "/calc/physics/pitot-tube",
        "entries": [
          {
            "entry_id": "entry.pitot-tube",
            "tool_id": "pitot-tube",
            "page": "/calc/physics/pitot-tube"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pitot/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pitot"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pitot-tube"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "eb8c62b1fc3eb43cb962d060da468be248cf5c896a448a014e4b6d8590b4b0d2",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.poiseuille.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Hagen–Poiseuille: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.poiseuille",
        "tool_id": "hagen-poiseuille",
        "title": "Hagen–Poiseuille",
        "page": "/calc/physics/hagen-poiseuille",
        "entries": [
          {
            "entry_id": "entry.hagen-poiseuille",
            "tool_id": "hagen-poiseuille",
            "page": "/calc/physics/hagen-poiseuille"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.poiseuille/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.poiseuille"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hagen-poiseuille"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1b4d56fc52d7067a09940c023763e41facbc83f0afe62d8695bc0bc9461e8d91",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.pump.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Pump power: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.pump",
        "tool_id": "pump-power",
        "title": "Pump power",
        "page": "/calc/physics/pump-power",
        "entries": [
          {
            "entry_id": "entry.pump-power",
            "tool_id": "pump-power",
            "page": "/calc/physics/pump-power"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.pump/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.pump"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/pump-power"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ce18e1b486772446b2a53f226e98816bced27e5ac99779e86bf1048e9642194a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.reynolds.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Reynolds Number: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.reynolds",
        "tool_id": "reynolds",
        "title": "Reynolds Number",
        "page": "/calc/physics/reynolds",
        "entries": [
          {
            "entry_id": "entry.reynolds",
            "tool_id": "reynolds",
            "page": "/calc/physics/reynolds"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.reynolds/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.reynolds"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/reynolds"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.side_weir.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Side weir: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.side_weir",
        "tool_id": "side-weir",
        "title": "Side weir",
        "page": "/calc/physics/side-weir",
        "entries": [
          {
            "entry_id": "entry.side-weir",
            "tool_id": "side-weir",
            "page": "/calc/physics/side-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.side_weir/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.side_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/side-weir"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a829ba1c8ed931fc9c22da2188ab534f2d89f9f826a310323fb55ca417bfdfb1",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.sluice_gate.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Sluice gate: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.sluice_gate",
        "tool_id": "sluice-gate",
        "title": "Sluice gate",
        "page": "/calc/physics/sluice-gate",
        "entries": [
          {
            "entry_id": "entry.sluice-gate",
            "tool_id": "sluice-gate",
            "page": "/calc/physics/sluice-gate"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.sluice_gate/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.sluice_gate"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sluice-gate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "6b068cb73e7cbc01d65b88b8f1406d8442d271e8f03546eb483ff02c12bee903",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.specific_energy.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Specific energy: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.specific_energy",
        "tool_id": "specific-energy",
        "title": "Specific energy",
        "page": "/calc/physics/specific-energy",
        "entries": [
          {
            "entry_id": "entry.specific-energy",
            "tool_id": "specific-energy",
            "page": "/calc/physics/specific-energy"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.specific_energy/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.specific_energy"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-energy"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "fd0952668b24a5afc0ffd0ce035364c493d059ad94e013d0e778721d8f0a24a8",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.specific_force.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Specific force: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.specific_force",
        "tool_id": "specific-force",
        "title": "Specific force",
        "page": "/calc/physics/specific-force",
        "entries": [
          {
            "entry_id": "entry.specific-force",
            "tool_id": "specific-force",
            "page": "/calc/physics/specific-force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.specific_force/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.specific_force"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-force"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f373c0b162f6233b277cc8fede991706624225dc3b76c76b138121f9ada73d51",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.submerged_weir.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Submerged weir: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.submerged_weir",
        "tool_id": "submerged-weir",
        "title": "Submerged weir",
        "page": "/calc/physics/submerged-weir",
        "entries": [
          {
            "entry_id": "entry.submerged-weir",
            "tool_id": "submerged-weir",
            "page": "/calc/physics/submerged-weir"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.submerged_weir/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.submerged_weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/submerged-weir"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "94cee226d3df9b373164f08a1f3971fe25bff80aabefef678a5d63e8d9d957c3",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.sudden_contraction.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Sudden contraction: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.sudden_contraction",
        "tool_id": "sudden-contraction",
        "title": "Sudden contraction",
        "page": "/calc/physics/sudden-contraction",
        "entries": [
          {
            "entry_id": "entry.sudden-contraction",
            "tool_id": "sudden-contraction",
            "page": "/calc/physics/sudden-contraction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.cc05",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.sudden_contraction/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.sudden_contraction"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sudden-contraction"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.cc05",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e716b7c73199be646fa6d2c60f06704844b301077fad68f66f2925af02314977",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.sudden_expansion.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Sudden expansion: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.sudden_expansion",
        "tool_id": "sudden-expansion",
        "title": "Sudden expansion",
        "page": "/calc/physics/sudden-expansion",
        "entries": [
          {
            "entry_id": "entry.sudden-expansion",
            "tool_id": "sudden-expansion",
            "page": "/calc/physics/sudden-expansion"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.mild",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.sudden_expansion/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.sudden_expansion"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/sudden-expansion"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.mild",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b687a9d58609e74df40d4ccbfacef467931dbdbca321f1f98e03d09235e4d69c",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.trapezoid_alternate_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Trapezoidal alternate depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_alternate_depth",
        "tool_id": "trapezoidal-alternate-depth",
        "title": "Trapezoidal alternate depth",
        "page": "/calc/physics/trapezoidal-alternate-depth",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-alternate-depth",
            "tool_id": "trapezoidal-alternate-depth",
            "page": "/calc/physics/trapezoidal-alternate-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_alternate_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_alternate_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-alternate-depth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "80baeec2ac437f7af9eab1527c21f76a5f6fd0d99b6b062f93f3da742e239ecd",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.trapezoid_critical_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Trapezoidal critical depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_critical_depth",
        "tool_id": "trapezoidal-critical-depth",
        "title": "Trapezoidal critical depth",
        "page": "/calc/physics/trapezoidal-critical-depth",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-critical-depth",
            "tool_id": "trapezoidal-critical-depth",
            "page": "/calc/physics/trapezoidal-critical-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_critical_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_critical_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-critical-depth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "c363ef73903ff32a30eb4c2303b1f20d43b12973054cdb101f567c074f424fe5",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.trapezoid_hydraulic_jump.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Trapezoidal hydraulic jump: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_hydraulic_jump",
        "tool_id": "trapezoidal-hydraulic-jump",
        "title": "Trapezoidal hydraulic jump",
        "page": "/calc/physics/trapezoidal-hydraulic-jump",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-hydraulic-jump",
            "tool_id": "trapezoidal-hydraulic-jump",
            "page": "/calc/physics/trapezoidal-hydraulic-jump"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_hydraulic_jump/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_hydraulic_jump"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-hydraulic-jump"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e099b6d803953bc8f04587a92b97061324731eff5799447784537ccffbeca71f",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.trapezoid_normal_depth.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Trapezoidal normal depth: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_normal_depth",
        "tool_id": "trapezoidal-normal-depth",
        "title": "Trapezoidal normal depth",
        "page": "/calc/physics/trapezoidal-normal-depth",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-normal-depth",
            "tool_id": "trapezoidal-normal-depth",
            "page": "/calc/physics/trapezoidal-normal-depth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.cov",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_normal_depth/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_normal_depth"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-normal-depth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.cov",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f1a153685c1e4d6b5e52ea108d40d9db7e23a10862a82c75acb51294d3f47d55",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.trapezoid_specific_energy.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Trapezoidal specific energy: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_specific_energy",
        "tool_id": "trapezoidal-specific-energy",
        "title": "Trapezoidal specific energy",
        "page": "/calc/physics/trapezoidal-specific-energy",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-specific-energy",
            "tool_id": "trapezoidal-specific-energy",
            "page": "/calc/physics/trapezoidal-specific-energy"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_specific_energy/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_specific_energy"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-specific-energy"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8fde62db59391f93c4e19998dcb83c458b24d9c823af032aad4f5bad49ae4f43",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.trapezoid_specific_force.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Trapezoidal specific force: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.trapezoid_specific_force",
        "tool_id": "trapezoidal-specific-force",
        "title": "Trapezoidal specific force",
        "page": "/calc/physics/trapezoidal-specific-force",
        "entries": [
          {
            "entry_id": "entry.trapezoidal-specific-force",
            "tool_id": "trapezoidal-specific-force",
            "page": "/calc/physics/trapezoidal-specific-force"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3.cov",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.trapezoid_specific_force/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.trapezoid_specific_force"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trapezoidal-specific-force"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3.cov",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "76935a87cec7fd4cc9bb053d34a3d9fb5fbe7a96d4af681f1f4140f45c512d50",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.valve_cv.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Valve flow coefficient: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.valve_cv",
        "tool_id": "valve-flow-coefficient",
        "title": "Valve flow coefficient",
        "page": "/calc/physics/valve-flow-coefficient",
        "entries": [
          {
            "entry_id": "entry.valve-flow-coefficient",
            "tool_id": "valve-flow-coefficient",
            "page": "/calc/physics/valve-flow-coefficient"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.valve_cv/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.valve_cv"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/valve-flow-coefficient"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e7be7b65192af23de214ac93fdf25646872253cdc4267a602f705ac910ac769e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.venturi.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Venturi meter: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.venturi",
        "tool_id": "venturi",
        "title": "Venturi meter",
        "page": "/calc/physics/venturi",
        "entries": [
          {
            "entry_id": "entry.venturi",
            "tool_id": "venturi",
            "page": "/calc/physics/venturi"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.venturi/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.venturi"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/venturi"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a4f2e3873621f23d3d0cb1f4a8c2130e6c7efee79463a4c16e450007ad9edf48",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.viscosity.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Viscosity Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.viscosity",
        "tool_id": "viscosity",
        "title": "Viscosity Calculator",
        "page": "/calc/physics/viscosity",
        "entries": [
          {
            "entry_id": "entry.viscosity",
            "tool_id": "viscosity",
            "page": "/calc/physics/viscosity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.viscosity/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.viscosity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/viscosity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.water_hammer.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Water hammer: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.water_hammer",
        "tool_id": "water-hammer",
        "title": "Water hammer",
        "page": "/calc/physics/water-hammer",
        "entries": [
          {
            "entry_id": "entry.water-hammer",
            "tool_id": "water-hammer",
            "page": "/calc/physics/water-hammer"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.water_hammer/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.water_hammer"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/water-hammer"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "aec02649b48526c88faa639c468a99ebac1906e5f104d93ed7c042e72837046e",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.wave_celerity.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Wave celerity: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.wave_celerity",
        "tool_id": "wave-celerity",
        "title": "Wave celerity",
        "page": "/calc/physics/wave-celerity",
        "entries": [
          {
            "entry_id": "entry.wave-celerity",
            "tool_id": "wave-celerity",
            "page": "/calc/physics/wave-celerity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.wave_celerity/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.wave_celerity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/wave-celerity"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f30a3f84b3d292c57d44d09e8a4cba6c70310ed91f28a05e290bce4fb0e5f26d",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.weber.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Weber number: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.weber",
        "tool_id": "weber-number",
        "title": "Weber number",
        "page": "/calc/physics/weber-number",
        "entries": [
          {
            "entry_id": "entry.weber-number",
            "tool_id": "weber-number",
            "page": "/calc/physics/weber-number"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.weber/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.weber"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/weber-number"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ae08aa375e31d1fd71490db805d996a6cab3580b6353d16dd30332981ee05c6a",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.fluid.weir.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Weir discharge: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.fluid.weir",
        "tool_id": "weir-discharge",
        "title": "Weir discharge",
        "page": "/calc/physics/weir-discharge",
        "entries": [
          {
            "entry_id": "entry.weir-discharge",
            "tool_id": "weir-discharge",
            "page": "/calc/physics/weir-discharge"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-26.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.fluid.weir/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.fluid.weir"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/weir-discharge"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-26.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "cb016aee9f087e98267d795129d6448fceb3d5e81d75b13c3f869666814b0ad4",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.acceleration.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Acceleration Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.acceleration",
        "tool_id": "acceleration",
        "title": "Acceleration Calculator",
        "page": "/calc/physics/acceleration",
        "entries": [
          {
            "entry_id": "entry.acceleration",
            "tool_id": "acceleration",
            "page": "/calc/physics/acceleration"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.acceleration/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.acceleration"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/acceleration"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.displacement.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Displacement Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.displacement",
        "tool_id": "displacement",
        "title": "Displacement Calculator",
        "page": "/calc/physics/displacement",
        "entries": [
          {
            "entry_id": "entry.displacement",
            "tool_id": "displacement",
            "page": "/calc/physics/displacement"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.displacement/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.displacement"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/displacement"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.free_fall.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Free Fall Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.free_fall",
        "tool_id": "free-fall",
        "title": "Free Fall Calculator",
        "page": "/calc/physics/free-fall",
        "entries": [
          {
            "entry_id": "entry.free-fall",
            "tool_id": "free-fall",
            "page": "/calc/physics/free-fall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.free_fall/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.free_fall"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/free-fall"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.projectile.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Projectile Motion: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.projectile",
        "tool_id": "projectile",
        "title": "Projectile Motion",
        "page": "/calc/physics/projectile",
        "entries": [
          {
            "entry_id": "entry.projectile",
            "tool_id": "projectile",
            "page": "/calc/physics/projectile"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.projectile/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.projectile"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/projectile"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.suvat.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "SUVAT Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.suvat",
        "tool_id": "suvat",
        "title": "SUVAT Calculator",
        "page": "/calc/physics/suvat",
        "entries": [
          {
            "entry_id": "entry.suvat",
            "tool_id": "suvat",
            "page": "/calc/physics/suvat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.suvat/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.suvat"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/suvat"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.trajectory.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Projectile Trajectory Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.trajectory",
        "tool_id": "trajectory",
        "title": "Projectile Trajectory Calculator",
        "page": "/calc/physics/trajectory",
        "entries": [
          {
            "entry_id": "entry.trajectory",
            "tool_id": "trajectory",
            "page": "/calc/physics/trajectory"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.trajectory/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.trajectory"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/trajectory"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.kinematics.velocity.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Velocity Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.kinematics.velocity",
        "tool_id": "velocity",
        "title": "Velocity Calculator",
        "page": "/calc/physics/velocity",
        "entries": [
          {
            "entry_id": "entry.velocity",
            "tool_id": "velocity",
            "page": "/calc/physics/velocity"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.kinematics.velocity/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.kinematics.velocity"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/velocity"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.materials.youngs.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Young's Modulus Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.materials.youngs",
        "tool_id": "youngs",
        "title": "Young's Modulus Calculator",
        "page": "/calc/physics/youngs",
        "entries": [
          {
            "entry_id": "entry.youngs",
            "tool_id": "youngs",
            "page": "/calc/physics/youngs"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.materials.youngs/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.materials.youngs"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/youngs"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.modern.half_life.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Half-Life Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.modern.half_life",
        "tool_id": "half-life",
        "title": "Half-Life Calculator",
        "page": "/calc/physics/half-life",
        "entries": [
          {
            "entry_id": "entry.half-life",
            "tool_id": "half-life",
            "page": "/calc/physics/half-life"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.modern.half_life/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.half_life"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/half-life"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.modern.time_dilation.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Time Dilation Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.modern.time_dilation",
        "tool_id": "time-dilation",
        "title": "Time Dilation Calculator",
        "page": "/calc/physics/time-dilation",
        "entries": [
          {
            "entry_id": "entry.time-dilation",
            "tool_id": "time-dilation",
            "page": "/calc/physics/time-dilation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.modern.time_dilation/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.modern.time_dilation"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/time-dilation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.optics.lens_maker.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Lens Maker Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.optics.lens_maker",
        "tool_id": "lens-maker",
        "title": "Lens Maker Calculator",
        "page": "/calc/physics/lens-maker",
        "entries": [
          {
            "entry_id": "entry.lens-maker",
            "tool_id": "lens-maker",
            "page": "/calc/physics/lens-maker"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.optics.lens_maker/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.lens_maker"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/lens-maker"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.optics.snell.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Snell's Law Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.optics.snell",
        "tool_id": "snell",
        "title": "Snell's Law Calculator",
        "page": "/calc/physics/snell",
        "entries": [
          {
            "entry_id": "entry.snell",
            "tool_id": "snell",
            "page": "/calc/physics/snell"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.optics.snell/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.optics.snell"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/snell"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.boyle.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Boyle's Law Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.boyle",
        "tool_id": "boyle",
        "title": "Boyle's Law Calculator",
        "page": "/calc/physics/boyle",
        "entries": [
          {
            "entry_id": "entry.boyle",
            "tool_id": "boyle",
            "page": "/calc/physics/boyle"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.boyle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.boyle"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/boyle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.charles.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Charles's Law Calculator: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.charles",
        "tool_id": "charles",
        "title": "Charles's Law Calculator",
        "page": "/calc/physics/charles",
        "entries": [
          {
            "entry_id": "entry.charles",
            "tool_id": "charles",
            "page": "/calc/physics/charles"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.charles/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.charles"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/charles"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.composite_wall.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Composite wall: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.composite_wall",
        "tool_id": "composite-wall",
        "title": "Composite wall",
        "page": "/calc/physics/composite-wall",
        "entries": [
          {
            "entry_id": "entry.composite-wall",
            "tool_id": "composite-wall",
            "page": "/calc/physics/composite-wall"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.composite_wall/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.composite_wall"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/composite-wall"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d63c309b6b4c092d00854221e0b018ec1e9cec972efc15268c9ef9a5373a6062",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.heat_transfer.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Heat Transfer: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.heat_transfer",
        "tool_id": "heat-transfer",
        "title": "Heat Transfer",
        "page": "/calc/physics/heat-transfer",
        "entries": [
          {
            "entry_id": "entry.heat-transfer",
            "tool_id": "heat-transfer",
            "page": "/calc/physics/heat-transfer"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.heat_transfer/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.heat_transfer"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/heat-transfer"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.ideal_gas.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Ideal Gas Law: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.ideal_gas",
        "tool_id": "ideal-gas",
        "title": "Ideal Gas Law",
        "page": "/calc/physics/ideal-gas",
        "entries": [
          {
            "entry_id": "entry.ideal-gas",
            "tool_id": "ideal-gas",
            "page": "/calc/physics/ideal-gas"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.ideal_gas/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.ideal_gas"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/ideal-gas"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.specific_heat.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Specific Heat Capacity: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.specific_heat",
        "tool_id": "specific-heat",
        "title": "Specific Heat Capacity",
        "page": "/calc/physics/specific-heat",
        "entries": [
          {
            "entry_id": "entry.specific-heat",
            "tool_id": "specific-heat",
            "page": "/calc/physics/specific-heat"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.specific_heat/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.specific_heat"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/specific-heat"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.stefan_boltzmann.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Stefan–Boltzmann: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.stefan_boltzmann",
        "tool_id": "stefan-boltzmann",
        "title": "Stefan–Boltzmann",
        "page": "/calc/physics/stefan-boltzmann",
        "entries": [
          {
            "entry_id": "entry.stefan-boltzmann",
            "tool_id": "stefan-boltzmann",
            "page": "/calc/physics/stefan-boltzmann"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.stefan_boltzmann/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.stefan_boltzmann"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/stefan-boltzmann"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f910815c60698323831ba624bf6ed2cd3e4308c085729fc4eadb95035411f6ef",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.physics.thermo.thermal_resistance.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Physics",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "Thermal resistance: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "physics.thermo.thermal_resistance",
        "tool_id": "thermal-resistance",
        "title": "Thermal resistance",
        "page": "/calc/physics/thermal-resistance",
        "entries": [
          {
            "entry_id": "entry.thermal-resistance",
            "tool_id": "thermal-resistance",
            "page": "/calc/physics/thermal-resistance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-25.o2-o3",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/physics.thermo.thermal_resistance/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/physics.thermo.thermal_resistance"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/thermal-resistance"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "2026-09-25.o2-o3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d061149692387858090ae40be7e4d24dfa3a762725312d54348382611658ef08",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.units.digital.binary_hex.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Binary ↔ Hexadecimal: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.digital.binary_hex",
        "tool_id": "binary-hex",
        "title": "Binary ↔ Hexadecimal",
        "page": "/calc/physics/binary-hex",
        "entries": [
          {
            "entry_id": "entry.binary-hex",
            "tool_id": "binary-hex",
            "page": "/calc/physics/binary-hex"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.digital.binary_hex/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.digital.binary_hex"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/binary-hex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.energy.joule_ev.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Joule ↔ Electronvolt: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.energy.joule_ev",
        "tool_id": "joule-ev",
        "title": "Joule ↔ Electronvolt",
        "page": "/calc/physics/joule-ev",
        "entries": [
          {
            "entry_id": "entry.joule-ev",
            "tool_id": "joule-ev",
            "page": "/calc/physics/joule-ev"
          },
          {
            "entry_id": "entry.ev-to-joule",
            "tool_id": "ev-to-joule",
            "page": "/convert/energy/ev-to-joule"
          },
          {
            "entry_id": "entry.joule-to-ev",
            "tool_id": "joule-to-ev",
            "page": "/convert/energy/joule-to-ev"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.energy.joule_ev/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.joule_ev"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/joule-ev"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.energy.kwh_joule.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "kWh ↔ Joule: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.energy.kwh_joule",
        "tool_id": "kwh-joule",
        "title": "kWh ↔ Joule",
        "page": "/calc/physics/kwh-joule",
        "entries": [
          {
            "entry_id": "entry.kwh-joule",
            "tool_id": "kwh-joule",
            "page": "/calc/physics/kwh-joule"
          },
          {
            "entry_id": "entry.joule-to-kwh",
            "tool_id": "joule-to-kwh",
            "page": "/convert/energy/joule-to-kwh"
          },
          {
            "entry_id": "entry.kwh-to-joule",
            "tool_id": "kwh-to-joule",
            "page": "/convert/energy/kwh-to-joule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.energy.kwh_joule/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.energy.kwh_joule"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/kwh-joule"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.force.newton_lbf.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Newton ↔ lbf: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.force.newton_lbf",
        "tool_id": "newton-lbf",
        "title": "Newton ↔ lbf",
        "page": "/calc/physics/newton-lbf",
        "entries": [
          {
            "entry_id": "entry.newton-lbf",
            "tool_id": "newton-lbf",
            "page": "/calc/physics/newton-lbf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.force.newton_lbf/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.force.newton_lbf"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/newton-lbf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.frequency.hz_rads.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Hz ↔ rad/s: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.frequency.hz_rads",
        "tool_id": "hz-rads",
        "title": "Hz ↔ rad/s",
        "page": "/calc/physics/hz-rads",
        "entries": [
          {
            "entry_id": "entry.hz-rads",
            "tool_id": "hz-rads",
            "page": "/calc/physics/hz-rads"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.frequency.hz_rads/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.frequency.hz_rads"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/hz-rads"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.magnetic.tesla_gauss.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Tesla ↔ Gauss: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.magnetic.tesla_gauss",
        "tool_id": "tesla-gauss",
        "title": "Tesla ↔ Gauss",
        "page": "/calc/physics/tesla-gauss",
        "entries": [
          {
            "entry_id": "entry.tesla-gauss",
            "tool_id": "tesla-gauss",
            "page": "/calc/physics/tesla-gauss"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.magnetic.tesla_gauss/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.magnetic.tesla_gauss"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/tesla-gauss"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.power.watt_hp.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Watt ↔ Horsepower: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.power.watt_hp",
        "tool_id": "watt-hp",
        "title": "Watt ↔ Horsepower",
        "page": "/calc/physics/watt-hp",
        "entries": [
          {
            "entry_id": "entry.watt-hp",
            "tool_id": "watt-hp",
            "page": "/calc/physics/watt-hp"
          },
          {
            "entry_id": "entry.hp-to-watt",
            "tool_id": "hp-to-watt",
            "page": "/convert/power/hp-to-watt"
          },
          {
            "entry_id": "entry.watt-to-hp",
            "tool_id": "watt-to-hp",
            "page": "/convert/power/watt-to-hp"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.power.watt_hp/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.power.watt_hp"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/watt-hp"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.pressure.psi_bar.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "PSI ↔ Bar: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.pressure.psi_bar",
        "tool_id": "psi-bar",
        "title": "PSI ↔ Bar",
        "page": "/calc/physics/psi-bar",
        "entries": [
          {
            "entry_id": "entry.psi-bar",
            "tool_id": "psi-bar",
            "page": "/calc/physics/psi-bar"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.pressure.psi_bar/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.pressure.psi_bar"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/psi-bar"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.rf.dbm_watts.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "published",
      "title": "dBm to Watts: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.rf.dbm_watts",
        "tool_id": "dbm-watt",
        "title": "dBm to Watts",
        "page": "/calc/electric/dbm-watt",
        "entries": [
          {
            "entry_id": "entry.dbm-watt",
            "tool_id": "dbm-watt",
            "page": "/calc/electric/dbm-watt"
          },
          {
            "entry_id": "entry.dbm-to-watt",
            "tool_id": "dbm-to-watt",
            "page": "/convert/power/dbm-to-watt"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-09-13.overflow-ssr-rollout",
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.rf.dbm_watts/1.3.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.rf.dbm_watts"
        },
        {
          "label": "Calculator",
          "href": "/calc/electric/dbm-watt"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.3.1",
        "review_revision": "2026-09-13.overflow-ssr-rollout",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "250f2cc954009c8db006eaca1aeed4c07ce18a4b2a85e658a7207baad77c70ea",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.units.speed.mps_kmh.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "m/s ↔ km/h: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.speed.mps_kmh",
        "tool_id": "mps-kmh",
        "title": "m/s ↔ km/h",
        "page": "/calc/physics/mps-kmh",
        "entries": [
          {
            "entry_id": "entry.mps-kmh",
            "tool_id": "mps-kmh",
            "page": "/calc/physics/mps-kmh"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.speed.mps_kmh/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.speed.mps_kmh"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/mps-kmh"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.units.temperature.celsius_kelvin.ip-publication-boundary-v1",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-16T04:06:53Z",
      "published_at": null,
      "domain": "Units",
      "change_type": "migrated",
      "availability_state": "preview",
      "title": "Celsius ↔ Kelvin: private validation publication boundary",
      "summary": "Publishes verification summaries while withholding complete cases, oracle sources, reference tables and reproduce archives; ordinary Web calculation and REST/MCP contracts are unchanged.",
      "details": [
        "Public Evidence uses calculatorx-public-evidence-v1. Private frozen source artifacts and CVP execution fingerprints remain intact.",
        "The browser dependency gate and deployment artifact gate prevent private validation and server-only modules from being published.",
        "Publication changes public artifact hashes. Production re-attestation is pending; no new numerical review or CURRENT production claim is made."
      ],
      "calculator": {
        "capability_id": "units.temperature.celsius_kelvin",
        "tool_id": "celsius-kelvin",
        "title": "Celsius ↔ Kelvin",
        "page": "/calc/physics/celsius-kelvin",
        "entries": [
          {
            "entry_id": "entry.celsius-kelvin",
            "tool_id": "celsius-kelvin",
            "page": "/calc/physics/celsius-kelvin"
          },
          {
            "entry_id": "entry.celsius-to-kelvin",
            "tool_id": "celsius-to-kelvin",
            "page": "/convert/temperature/celsius-to-kelvin"
          },
          {
            "entry_id": "entry.kelvin-to-celsius",
            "tool_id": "kelvin-to-celsius",
            "page": "/convert/temperature/kelvin-to-celsius"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Verification publication boundary and unchanged Web/REST/MCP contracts; production binding pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Publication-only migration; numerical calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/units.temperature.celsius_kelvin/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/units.temperature.celsius_kelvin"
        },
        {
          "label": "Calculator",
          "href": "/calc/physics/celsius-kelvin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-16.math.arccos.raw-json-version-pin-fix",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T02:01:45.232Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arccos: raw JSON underflow and conflicting version pins rejected",
      "summary": "Fixes shared REST/MCP request-source handling while preserving the numerical-model version and historical immutable evidence.",
      "details": [
        "Raw JSON nonzero numeric literals that would become binary64 zero return NUMERIC_UNDERFLOW; explicit zero and representable subnormal inputs remain distinct. Precision already lost by the sender cannot be recovered.",
        "Every supplied version pin must agree across accepted fields and headers. VERSION_PIN_CONFLICT is HTTP 409; invalid pin types are rejected without silently removing a lock. MCP forwards its outer version header.",
        "API contract 1.0.1 is separate from the unchanged numerical calculation version. New CVP revision includes actual raw HTTP REST/JSON-RPC rejection probes; production binding remains pending.",
        "Existing comprehensive reviews and immutable pins remain historical. This is targeted transport remediation, not a new claim of full-domain numerical verification or completed production review."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "scope": [
          "Raw request-number provenance, version source consistency, prior reviewed entry and shared request-layer regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.6 unchanged; request contract 1.0.1 and verification revision 2026-10-16.inverse-trig-raw-json-pins-v7.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ea43b1ecf489e33f386fcb8b51c8c06fa3c63d7022ffbd1170b556b863fc464d",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arctan.raw-json-version-pin-fix",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T02:01:45.232Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arctan: raw JSON underflow and conflicting version pins rejected",
      "summary": "Fixes shared REST/MCP request-source handling while preserving the numerical-model version and historical immutable evidence.",
      "details": [
        "Raw JSON nonzero numeric literals that would become binary64 zero return NUMERIC_UNDERFLOW; explicit zero and representable subnormal inputs remain distinct. Precision already lost by the sender cannot be recovered.",
        "Every supplied version pin must agree across accepted fields and headers. VERSION_PIN_CONFLICT is HTTP 409; invalid pin types are rejected without silently removing a lock. MCP forwards its outer version header.",
        "API contract 1.0.1 is separate from the unchanged numerical calculation version. New CVP revision includes actual raw HTTP REST/JSON-RPC rejection probes; production binding remains pending.",
        "Existing comprehensive reviews and immutable pins remain historical. This is targeted transport remediation, not a new claim of full-domain numerical verification or completed production review."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "scope": [
          "Raw request-number provenance, version source consistency, prior reviewed entry and shared request-layer regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.9 unchanged; request contract 1.0.1 and verification revision 2026-10-16.inverse-trig-raw-json-pins-v7.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.9"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.9",
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "d21242e4d97447b98857b81d13a8053a0e3fdcdfe9a17c6dd7849f2e6f52518b",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.geometry.circle.raw-json-version-pin-fix",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T02:01:45.232Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "circle: raw JSON underflow and conflicting version pins rejected",
      "summary": "Fixes shared REST/MCP request-source handling while preserving the numerical-model version and historical immutable evidence.",
      "details": [
        "Raw JSON nonzero numeric literals that would become binary64 zero return NUMERIC_UNDERFLOW; explicit zero and representable subnormal inputs remain distinct. Precision already lost by the sender cannot be recovered.",
        "Every supplied version pin must agree across accepted fields and headers. VERSION_PIN_CONFLICT is HTTP 409; invalid pin types are rejected without silently removing a lock. MCP forwards its outer version header.",
        "API contract 1.0.1 is separate from the unchanged numerical calculation version. New CVP revision includes actual raw HTTP REST/JSON-RPC rejection probes; production binding remains pending.",
        "Existing comprehensive reviews and immutable pins remain historical. This is targeted transport remediation, not a new claim of full-domain numerical verification or completed production review."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.circle-raw-json-pins-v6",
        "scope": [
          "Raw request-number provenance, version source consistency, prior reviewed entry and shared request-layer regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 unchanged; request contract 1.0.1 and verification revision 2026-10-16.circle-raw-json-pins-v6.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-16.circle-raw-json-pins-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "bea6597c30930d3543dcdfb211e0eaf0e828e7011069f28c5ab4dfb9dd18a914",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-16.math.arcsin.raw-json-version-pin-fix",
      "record_type": "calculator",
      "release_id": "225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54",
      "activity_at": "2026-10-16T02:01:45.231Z",
      "published_at": "2026-10-16T06:54:25.882Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arcsin: raw JSON underflow and conflicting version pins rejected",
      "summary": "Fixes shared REST/MCP request-source handling while preserving the numerical-model version and historical immutable evidence.",
      "details": [
        "Raw JSON nonzero numeric literals that would become binary64 zero return NUMERIC_UNDERFLOW; explicit zero and representable subnormal inputs remain distinct. Precision already lost by the sender cannot be recovered.",
        "Every supplied version pin must agree across accepted fields and headers. VERSION_PIN_CONFLICT is HTTP 409; invalid pin types are rejected without silently removing a lock. MCP forwards its outer version header.",
        "API contract 1.0.1 is separate from the unchanged numerical calculation version. New CVP revision includes actual raw HTTP REST/JSON-RPC rejection probes; production binding remains pending.",
        "Existing comprehensive reviews and immutable pins remain historical. This is targeted transport remediation, not a new claim of full-domain numerical verification or completed production review."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "scope": [
          "Raw request-number provenance, version source consistency, prior reviewed entry and shared request-layer regression; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.8 unchanged; request contract 1.0.1 and verification revision 2026-10-16.inverse-trig-raw-json-pins-v7.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-16T06:54:25.882Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-16.inverse-trig-raw-json-pins-v7",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "808c6c83f3cc61188de6dda34eb7c92b1e342f8764344cb57a02a94c3d1f80ac",
        "source": "/.well-known/releases/225a9b2332c314cc19dabe95ce6f9a3d114baa053f5d2a5648e38b0f61d70b54-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.circle-arc-sector-input-provenance-fix",
      "record_type": "calculator",
      "release_id": "a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f",
      "activity_at": "2026-10-15T08:35:18.521117Z",
      "published_at": "2026-10-15T10:21:55.514Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Circle, Arc and Sector raw input and machine provenance corrected",
      "summary": "Applies the updated machine-contract review to the six Circle modes and three page entries, rejecting silent decimal underflow and linking final MCP responses to pinned CVP evidence.",
      "details": [
        "The three pages share math.geometry.circle; this is one canonical correction, not three separately verified numerical engines.",
        "Raw Schema requires the active fields, including the default radius mode; numeric text and aliases are explicitly declared. Unknown fields and conflicting aliases are rejected, and normalized inputs contain only the selected mode and active numeric fields.",
        "Nonzero text that converts to zero returns NUMERIC_UNDERFLOW in the canonical engine, raw SSR and REST/MCP. Share URLs preserve the original text and remove consumed aliases rather than converting the request to exact zero.",
        "Final MCP errors retain calculation version. Inspect and responses carry revision, digest, immutable Manifest, verification time and exact-match production lookup; no CURRENT claim is inherited from version 1.1.1.",
        "Scalar sensitivity and cross-runtime/historical execution limits are documented. Existing remote privacy policy applies to all three entries.",
        "Targeted local schema/protocol/numerical/browser acceptance is recorded separately from the previous completed review; production acceptance of 1.1.2 remains pending Trust Release."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-15.circle-input-provenance-v5",
        "scope": [
          "Targeted contract/input/provenance addendum for Circle, Arc and Sector; six modes; production acceptance pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.1.1 → 1.1.2: corrects raw-input conversion and interface contracts; representable-input circle/arc/sector formulas unchanged.",
        "changes": [
          {
            "capability_id": "math.geometry.circle",
            "from": "1.1.1",
            "to": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Circle",
          "href": "/calc/math/circle"
        },
        {
          "label": "Arc",
          "href": "/calc/math/arc"
        },
        {
          "label": "Sector",
          "href": "/calc/math/sector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T10:21:55.514Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-15.circle-input-provenance-v5",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "23cce6740fcdc1d3d812aeeacd03854251b9591a4a576f9c229edd41b1bbabfe",
        "source": "/.well-known/releases/a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arccos-input-provenance-contract-fix",
      "record_type": "calculator",
      "release_id": "a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f",
      "activity_at": "2026-10-15T07:31:29.267680Z",
      "published_at": "2026-10-15T10:21:55.514Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arccos raw input and machine provenance contract corrected",
      "summary": "Aligns raw input Schema, canonical numerical inputs and final MCP errors; rejects silent decimal underflow and exposes pinned CVP provenance.",
      "details": [
        "Requires x or xInput; accepts declared decimal strings, normalizes to numeric x, rejects unknown fields and conflicting aliases.",
        "Missing inputs consistently return MISSING_REQUIRED_INPUT. Nonzero decimal text rounded to zero returns NUMERIC_UNDERFLOW in engine, SSR, browser and REST/MCP.",
        "Final MCP error payloads include published calculation version; CVP cross-interface probes now inspect the serialized client payload rather than only the internal execution result.",
        "Machine responses and inspect include verification revision, evidence digest, immutable Manifest and verification time. Production state is separately resolved from the linked report using the exact version/revision/digest; no CURRENT claim is inherited.",
        "Publishes scalar input sensitivity and cross-runtime/historical-replay limits; privacy copy distinguishes local browser, shared URL and remote REST/MCP processing.",
        "This is a targeted correction to the previous review. Historical evidence is retained; production acceptance of these new versions remains pending a Trust Release."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-15.inverse-trig-input-provenance-v6",
        "scope": [
          "Targeted external-review remediation; local numerical/schema/protocol/browser acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.5 → 1.0.6: corrects raw-input rejection and documented response contracts; existing representable-input angle algorithm unchanged.",
        "changes": [
          {
            "capability_id": "math.arccos",
            "from_version": "1.0.5",
            "to_version": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Arccos",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T10:21:55.514Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-15.inverse-trig-input-provenance-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "24ff68017009f2c6aab8dc42714d2f7ecc8efce1ec522b66f4d389f5190df619",
        "source": "/.well-known/releases/a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arcsin-input-provenance-contract-fix",
      "record_type": "calculator",
      "release_id": "a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f",
      "activity_at": "2026-10-15T07:31:29.267680Z",
      "published_at": "2026-10-15T10:21:55.514Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arcsin raw input and machine provenance contract corrected",
      "summary": "Aligns raw input Schema, canonical numerical inputs and final MCP errors; rejects silent decimal underflow and exposes pinned CVP provenance.",
      "details": [
        "Requires x or xInput; accepts declared decimal strings, normalizes to numeric x, rejects unknown fields and conflicting aliases.",
        "Missing inputs consistently return MISSING_REQUIRED_INPUT. Nonzero decimal text rounded to zero returns NUMERIC_UNDERFLOW in engine, SSR, browser and REST/MCP.",
        "Final MCP error payloads include published calculation version; CVP cross-interface probes now inspect the serialized client payload rather than only the internal execution result.",
        "Machine responses and inspect include verification revision, evidence digest, immutable Manifest and verification time. Production state is separately resolved from the linked report using the exact version/revision/digest; no CURRENT claim is inherited.",
        "Publishes scalar input sensitivity and cross-runtime/historical-replay limits; privacy copy distinguishes local browser, shared URL and remote REST/MCP processing.",
        "This is a targeted correction to the previous review. Historical evidence is retained; production acceptance of these new versions remains pending a Trust Release."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-15.inverse-trig-input-provenance-v6",
        "scope": [
          "Targeted external-review remediation; local numerical/schema/protocol/browser acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.7 → 1.0.8: corrects raw-input rejection and documented response contracts; existing representable-input angle algorithm unchanged.",
        "changes": [
          {
            "capability_id": "math.arcsin",
            "from_version": "1.0.7",
            "to_version": "1.0.8"
          }
        ]
      },
      "links": [
        {
          "label": "Arcsin",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T10:21:55.514Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-15.inverse-trig-input-provenance-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "2bf06e115b6afef3879d4613de4c7e63ad873fac6fec39bc416882b144331cbf",
        "source": "/.well-known/releases/a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arctan-input-provenance-contract-fix",
      "record_type": "calculator",
      "release_id": "a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f",
      "activity_at": "2026-10-15T07:31:29.267680Z",
      "published_at": "2026-10-15T10:21:55.514Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arctan raw input and machine provenance contract corrected",
      "summary": "Aligns raw input Schema, canonical numerical inputs and final MCP errors; rejects silent decimal underflow and exposes pinned CVP provenance.",
      "details": [
        "Requires x or xInput; accepts declared decimal strings, normalizes to numeric x, rejects unknown fields and conflicting aliases.",
        "Missing inputs consistently return MISSING_REQUIRED_INPUT. Nonzero decimal text rounded to zero returns NUMERIC_UNDERFLOW in engine, SSR, browser and REST/MCP.",
        "Final MCP error payloads include published calculation version; CVP cross-interface probes now inspect the serialized client payload rather than only the internal execution result.",
        "Machine responses and inspect include verification revision, evidence digest, immutable Manifest and verification time. Production state is separately resolved from the linked report using the exact version/revision/digest; no CURRENT claim is inherited.",
        "Publishes scalar input sensitivity and cross-runtime/historical-replay limits; privacy copy distinguishes local browser, shared URL and remote REST/MCP processing.",
        "This is a targeted correction to the previous review. Historical evidence is retained; production acceptance of these new versions remains pending a Trust Release."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-15.inverse-trig-input-provenance-v6",
        "scope": [
          "Targeted external-review remediation; local numerical/schema/protocol/browser acceptance, production pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.8 → 1.0.9: corrects raw-input rejection and documented response contracts; existing representable-input angle algorithm unchanged.",
        "changes": [
          {
            "capability_id": "math.arctan",
            "from_version": "1.0.8",
            "to_version": "1.0.9"
          }
        ]
      },
      "links": [
        {
          "label": "Arctan",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.9"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T10:21:55.514Z",
        "release_attested": true,
        "calculation_version": "1.0.9",
        "review_revision": "2026-10-15.inverse-trig-input-provenance-v6",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "52f04723139fe8077e1338b0f950658ddec55b01e0ac6b12c84f09e405bbff2a",
        "source": "/.well-known/releases/a00a706109df9a8f74af9d7230ec104af4a6405aa488d337adc856345844184f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arccos-comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-15T05:57:25.935615+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Arccos comprehensive review completed",
      "summary": "Completes the 41-check comprehensive review for math.arccos version 1.0.5, including matching production CURRENT binding, actual share replay and CSV/JSON readback.",
      "details": [
        "Scope is math.arccos and its canonical page; this does not complete all Math capabilities or workspaces.",
        "Independent Decimal references in degrees/radians, comparator controls, full response Schema and REST/MCP, CVP provenance, UI/accessibility within the current scope, share/export, SEO/GEO/JSON-LD, safety and ledger checks pass.",
        "Final production is VERIFIED/CURRENT on revision 2026-10-15.inverse-trig-response-contract-v4. Closing site proof is pass with 376 CURRENT and 0 STALE; the target version/revision/core and rendered Trust projection agree.",
        "Actual isolated Chrome passes 26 batch interaction groups; full production protocol acceptance passes 130 checks. Real screen-reader testing remains user-deferred, and no named expert review or full WCAG compliance is claimed.",
        "This completion activity occurs after the existing production cut and remains Preview with release_id null until a matching future release; no earlier immutable cut is backfilled."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T05:57:25.935615+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "41-check comprehensive capability/page review including real production protocols/browser and CURRENT binding; screen-reader testing temporarily deferred by user"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review completion only; calculation version and CVP verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arccos",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-15.arcsin-comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-15T05:57:25.935615+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Arcsin comprehensive review completed",
      "summary": "Completes the 41-check comprehensive review for math.arcsin version 1.0.7, including matching production CURRENT binding, actual share replay and CSV/JSON readback.",
      "details": [
        "Scope is math.arcsin and its canonical page; this does not complete all Math capabilities or workspaces.",
        "Independent Decimal references in degrees/radians, comparator controls, full response Schema and REST/MCP, CVP provenance, UI/accessibility within the current scope, share/export, SEO/GEO/JSON-LD, safety and ledger checks pass.",
        "Final production is VERIFIED/CURRENT on revision 2026-10-15.inverse-trig-response-contract-v4. Closing site proof is pass with 376 CURRENT and 0 STALE; the target version/revision/core and rendered Trust projection agree.",
        "Actual isolated Chrome passes 26 batch interaction groups; full production protocol acceptance passes 130 checks. Real screen-reader testing remains user-deferred, and no named expert review or full WCAG compliance is claimed.",
        "This completion activity occurs after the existing production cut and remains Preview with release_id null until a matching future release; no earlier immutable cut is backfilled."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T05:57:25.935615+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "41-check comprehensive capability/page review including real production protocols/browser and CURRENT binding; screen-reader testing temporarily deferred by user"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review completion only; calculation version and CVP verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arcsin",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-15.arctan-comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-15T05:57:25.935615+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Arctan comprehensive review completed",
      "summary": "Completes the 41-check comprehensive review for math.arctan version 1.0.8, including matching production CURRENT binding, actual share replay and CSV/JSON readback.",
      "details": [
        "Scope is math.arctan and its canonical page; this does not complete all Math capabilities or workspaces.",
        "Independent Decimal references in degrees/radians, comparator controls, full response Schema and REST/MCP, CVP provenance, UI/accessibility within the current scope, share/export, SEO/GEO/JSON-LD, safety and ledger checks pass.",
        "Final production is VERIFIED/CURRENT on revision 2026-10-15.inverse-trig-response-contract-v4. Closing site proof is pass with 376 CURRENT and 0 STALE; the target version/revision/core and rendered Trust projection agree.",
        "Actual isolated Chrome passes 26 batch interaction groups; full production protocol acceptance passes 130 checks. Real screen-reader testing remains user-deferred, and no named expert review or full WCAG compliance is claimed.",
        "This completion activity occurs after the existing production cut and remains Preview with release_id null until a matching future release; no earlier immutable cut is backfilled.",
        "Regenerated precision metadata now reflects scientific notation for tiny nonzero angles; the numerical implementation is unchanged."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T05:57:25.935615+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "41-check comprehensive capability/page review including real production protocols/browser and CURRENT binding; screen-reader testing temporarily deferred by user"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review completion only; calculation version and CVP verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arctan",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-15.arcsin-input-annotation-contrast-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T03:08:05.097465+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arcsin input graph annotations use readable contrast",
      "summary": "Uses a light muted color for slider captions and tick labels on the always-dark inverse-angle input card.",
      "details": [
        "Actual Chromium styles showed light-page muted text on a dark input card; the scoped token now uses #bdbdbd.",
        "This presentation fix leaves numerical engines, calculation versions, CVP revisions and unrelated calculator styles unchanged.",
        "The ongoing comprehensive review retains before/after browser contrast and screenshot evidence; production verification is tracked separately."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Local input-card contrast correction; comprehensive production verification pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Scoped CSS contrast only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arcsin",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arctan-input-annotation-contrast-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T03:08:05.097465+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arctan input graph annotations use readable contrast",
      "summary": "Uses a light muted color for slider captions and tick labels on the always-dark inverse-angle input card.",
      "details": [
        "Actual Chromium styles showed light-page muted text on a dark input card; the scoped token now uses #bdbdbd.",
        "This presentation fix leaves numerical engines, calculation versions, CVP revisions and unrelated calculator styles unchanged.",
        "The ongoing comprehensive review retains before/after browser contrast and screenshot evidence; production verification is tracked separately."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Local input-card contrast correction; comprehensive production verification pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Scoped CSS contrast only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arctan",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arccos-share-version-notice-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T02:59:34.940353+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arccos shared-link version notice remains visible",
      "summary": "Keeps the linked calculation version during input URL normalization so repeated hydration cannot erase the historical-version warning.",
      "details": [
        "Controlled execution of the real client branch passes with the fix; the before-fix source fails the explicit linked-version regression.",
        "Copy-link and exports still attribute results to the current engine. Numerical engine, calculation version and CVP verification revision are unchanged.",
        "This scoped local correction is complete; full browser and production acceptance are recorded separately in the ongoing comprehensive review."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T02:59:34.940353+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Scoped local share-version attribution regression; comprehensive production review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Client URL attribution only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arccos",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8e56ee6b0d42d2d38acc1a83aacf8c505c4a743fe4a2f2b808eb75fc985a6d94",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arcsin-share-version-notice-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T02:59:34.940353+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arcsin shared-link version notice remains visible",
      "summary": "Keeps the linked calculation version during input URL normalization so repeated hydration cannot erase the historical-version warning.",
      "details": [
        "Controlled execution of the real client branch passes with the fix; the before-fix source fails the explicit linked-version regression.",
        "Copy-link and exports still attribute results to the current engine. Numerical engine, calculation version and CVP verification revision are unchanged.",
        "This scoped local correction is complete; full browser and production acceptance are recorded separately in the ongoing comprehensive review."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T02:59:34.940353+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Scoped local share-version attribution regression; comprehensive production review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Client URL attribution only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arcsin",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arctan-share-version-notice-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T02:59:34.940353+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arctan shared-link version notice remains visible",
      "summary": "Keeps the linked calculation version during input URL normalization so repeated hydration cannot erase the historical-version warning.",
      "details": [
        "Controlled execution of the real client branch passes with the fix; the before-fix source fails the explicit linked-version regression.",
        "Copy-link and exports still attribute results to the current engine. Numerical engine, calculation version and CVP verification revision are unchanged.",
        "This scoped local correction is complete; full browser and production acceptance are recorded separately in the ongoing comprehensive review."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T02:59:34.940353+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Scoped local share-version attribution regression; comprehensive production review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Client URL attribution only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arctan",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arccos-schema-and-client-state-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T01:23:41.003742+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arccos response schema and client state correction",
      "summary": "Declares full inverse-angle results and verification metadata; rejects empty or unrepresentable UI triangle ratios, synchronizes error/recovery state and preserves complete exported data.",
      "details": [
        "Numerical implementation is unchanged; new patch preserves old versioned schemas and immutable Evidence.",
        "Full local handler/independent-reference and controlled client-branch checks validate this scoped correction; actual browser and candidate production acceptance remain pending.",
        "SEO title/description lengths and declared domain/error policies are corrected. Real screen-reader testing remains deferred by user policy."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T01:23:41.003742+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Scoped local numerical/interface/schema and client-branch fix verification; not a completed comprehensive browser/production review"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Backward-compatible response schema correction; mathematical algorithm unchanged.",
        "changes": [
          {
            "capability_id": "math.arccos",
            "from": "1.0.4",
            "to": "1.0.5"
          }
        ]
      },
      "links": [
        {
          "label": "Arccos",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.5",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "8e56ee6b0d42d2d38acc1a83aacf8c505c4a743fe4a2f2b808eb75fc985a6d94",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arcsin-schema-and-client-state-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T01:23:41.003742+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arcsin response schema and client state correction",
      "summary": "Declares full inverse-angle results and verification metadata; rejects empty or unrepresentable UI triangle ratios, synchronizes error/recovery state and preserves complete exported data.",
      "details": [
        "Numerical implementation is unchanged; new patch preserves old versioned schemas and immutable Evidence.",
        "Full local handler/independent-reference and controlled client-branch checks validate this scoped correction; actual browser and candidate production acceptance remain pending.",
        "SEO title/description lengths and declared domain/error policies are corrected. Real screen-reader testing remains deferred by user policy."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T01:23:41.003742+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Scoped local numerical/interface/schema and client-branch fix verification; not a completed comprehensive browser/production review"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Backward-compatible response schema correction; mathematical algorithm unchanged.",
        "changes": [
          {
            "capability_id": "math.arcsin",
            "from": "1.0.6",
            "to": "1.0.7"
          }
        ]
      },
      "links": [
        {
          "label": "Arcsin",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.arctan-schema-and-client-state-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-15T01:23:41.003742+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Arctan response schema and client state correction",
      "summary": "Declares full inverse-angle results and verification metadata; rejects empty or unrepresentable UI triangle ratios, synchronizes error/recovery state and preserves complete exported data.",
      "details": [
        "Numerical implementation is unchanged; new patch preserves old versioned schemas and immutable Evidence.",
        "Full local handler/independent-reference and controlled client-branch checks validate this scoped correction; actual browser and candidate production acceptance remain pending.",
        "SEO title/description lengths and declared domain/error policies are corrected. Real screen-reader testing remains deferred by user policy."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-15T01:23:41.003742+00:00",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "scope": [
          "Scoped local numerical/interface/schema and client-branch fix verification; not a completed comprehensive browser/production review"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Backward-compatible response schema correction; mathematical algorithm unchanged.",
        "changes": [
          {
            "capability_id": "math.arctan",
            "from": "1.0.7",
            "to": "1.0.8"
          }
        ]
      },
      "links": [
        {
          "label": "Arctan",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-15.inverse-trig-response-contract-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.circle-comprehensive-review-completed",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-14T23:11:37.337467+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Circle, Arc and Sector comprehensive review completed",
      "summary": "Completes the 41-check comprehensive review for math.geometry.circle version 1.1.1, including final production state recovery, share replay and actual CSV readback.",
      "details": [
        "Scope is one canonical capability and the Circle/Arc/Sector entries, six published modes; this does not complete the remaining Math capabilities or workspaces.",
        "Independent numerical references, comparator controls, CVP provenance and identity, UI/accessibility within the current scope, share/export, REST/MCP, SEO/GEO/JSON-LD, safety, ledger and production receipts pass.",
        "Final production Circle is VERIFIED/CURRENT on verification revision 2026-10-14.circle-mode-provenance-v4; restored state labels, three actual downloads, versioned share/new-tab/refresh and history replay verified in native Chrome.",
        "Real screen-reader testing remains deferred by explicit user policy; no reader pass, full WCAG compliance or named expert review is claimed.",
        "Completed review activity is recorded after the existing production cut and remains Preview until a matching later Trust Release; no historical release or timestamp is fabricated."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T23:11:37.337467+00:00",
        "review_revision": "2026-10-14.circle-mode-provenance-v4",
        "scope": [
          "41-check comprehensive capability and three-entry review; real screen-reader testing temporarily deferred by user"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review completion only; calculation version and CVP verification revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Circle",
          "href": "/calc/math/circle"
        },
        {
          "label": "Arc",
          "href": "/calc/math/arc"
        },
        {
          "label": "Sector",
          "href": "/calc/math/sector"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-14.circle-mode-provenance-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4c747b0b874ab71e8f12492610b3e3c5d8747fc5521a8e9c9eab9cc69678d205",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-15.circle-client-status-fix",
      "record_type": "calculator",
      "release_id": "e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f",
      "activity_at": "2026-10-14T22:29:01.779594+00:00",
      "published_at": "2026-10-15T05:25:28.979Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Circle, Arc and Sector result status follows input recovery",
      "summary": "Updates the visible calculation status when invalid or empty inputs become valid, including an error-loaded share link.",
      "details": [
        "Native production Chrome reproduced an Arc result showing a correct value with a stale Calculation error label after recovery.",
        "The Circle-only client branch now synchronizes the status label on success and rejection for all three entries; numerical engine, calculation version and CVP core are unchanged.",
        "18 controlled entry/SSR-label/share regression cases pass; the same test fails against the pre-fix source. Actual local Circle/Arc/Sector error, recovery, empty and repeated recovery states pass.",
        "This is a scoped local UI fix. Production publication and the comprehensive review remain pending; real screen-reader testing remains deferred by user policy."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T22:29:01.779594+00:00",
        "review_revision": "2026-10-14.circle-mode-provenance-v4",
        "scope": [
          "Scoped local client status fix and actual browser recovery verification; full production review is not completed"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "UI status synchronization only; calculation_version 1.1.1 and verification revision v4 unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Circle",
          "href": "/calc/math/circle"
        },
        {
          "label": "Arc",
          "href": "/calc/math/arc"
        },
        {
          "label": "Sector",
          "href": "/calc/math/sector"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-15T05:25:28.979Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-14.circle-mode-provenance-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4c747b0b874ab71e8f12492610b3e3c5d8747fc5521a8e9c9eab9cc69678d205",
        "source": "/.well-known/releases/e95f2ee981118e89852504daa004eccc1e620f347e28b13f8dfaccd7c55cd57f-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-14.circle-cvp-mode-provenance-fix",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-14T13:05:29.181751+00:00",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Circle CVP mode-check provenance correction",
      "summary": "Three within-capability mode consistency checks no longer claim a circular dependency on the previous Circle verification digest. Calculation version 1.1.1 is unchanged.",
      "details": [
        "The new immutable verification revision is 2026-10-14.circle-mode-provenance-v4; prior v1–v3 pins remain unchanged.",
        "The O2 oracle and independent Decimal cases remain separate from the three mode consistency checks; no numerical formula or valid input domain changed.",
        "This scoped CVP metadata correction is complete locally. Comprehensive reader, production and ledger gates remain separate and are not claimed complete."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T13:05:29.181751+00:00",
        "review_revision": "2026-10-14.circle-mode-provenance-v4",
        "scope": [
          "CVP mode consistency provenance and immutable artifact generation only; no comprehensive review completion"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version remains 1.1.1; verification revision advances from circle-normal-range-v3 to circle-mode-provenance-v4.",
        "changes": []
      },
      "links": [
        {
          "label": "Circle",
          "href": "/calc/math/circle"
        },
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.geometry.circle/1.1.1/2026-10-14.circle-mode-provenance-v4.cvp.json"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.1"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-14.circle-mode-provenance-v4",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4c747b0b874ab71e8f12492610b3e3c5d8747fc5521a8e9c9eab9cc69678d205",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-14.circle-numerical-interface-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T10:42:36.898548+00:00",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Circle, Arc and Sector numerical and interface corrections",
      "summary": "Preserves small nonzero results, rejects unsupported output ranges, fixes share parameter escaping, and exports complete Circle results in version 1.1.1.",
      "details": [
        "Six modes checked against 96 independent Decimal reference cases; normal/invalid engine, SSR, REST and MCP behavior and comparator negative controls verified.",
        "Three entry titles/descriptions follow the project character limits; mobile H1, input labels and error associations corrected; actual share replay and CSV download verified.",
        "Current CVP revision 2026-10-14.circle-normal-range-v3 retains VERIFIED calculation with STALE production binding. Historical pins remain unchanged.",
        "This completes the scoped fixes, not the full review: real screen-reader verification, final comprehensive gate and production release remain open.",
        "Malformed numeric types in all six modes and non-string modes are rejected consistently by engine, REST and MCP instead of being silently normalized to valid calculations."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T10:42:36.898548+00:00",
        "review_revision": "2026-10-14.circle-normal-range-v3",
        "scope": [
          "Scoped numeric, response schema, share/CSV and SEO fixes; full reader and production review not completed"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Patch correction to numerical precision and range handling; new version and immutable revision.",
        "changes": [
          {
            "capability_id": "math.geometry.circle",
            "from": "1.1.0",
            "to": "1.1.1",
            "reason": "Preserve valid nonzero magnitudes and explicitly reject unsupported output ranges"
          }
        ]
      },
      "links": [
        {
          "label": "Circle Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Arc Calculator",
          "href": "/calc/math/arc"
        },
        {
          "label": "Sector Calculator",
          "href": "/calc/math/sector"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.cvp-build-production-freshness",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-14T07:26:45Z",
      "published_at": null,
      "domain": "Platform",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cloudflare CVP build freshness check corrected",
      "summary": "Checks the production HTML row against committed attestation and current Evidence instead of requiring a historical CURRENT binding after content changes.",
      "details": [
        "Build HTML retains immutable CVP identity while the production row follows the same Evidence freshness decision as SSR.",
        "Version, verification revision, attestation identity, scope, suite counts, artifact digests, O3 reproduction, and result-slot checks remain enforced.",
        "No calculator algorithms, calculation versions, immutable CVP manifests, or production attestations are changed. This is a build-tool correction, not a new calculator review or Trust Release."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Build validation only; calculator versions and verification revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator Updates",
          "href": "/updates"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-algebra-linear_equation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation: institutional mathematical references",
      "summary": "Removes OpenStax from 6 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/absolute-value, math/absolute-value-inequality, math/linear-equation, math/linear-inequality, math/rational-equation, math/rational-inequality"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/absolute-value"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-combinatorics",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.combinatorics: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/permutation-combination"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-complex",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.complex: institutional mathematical references",
      "summary": "Removes OpenStax from 4 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/complex-number, math/complex-polar, math/complex-power, math/complex-roots"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-divide",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.divide: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/division"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-fractions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.fractions: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/fractions"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-geometry-circle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.circle: institutional mathematical references",
      "summary": "Removes OpenStax from 3 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/arc, math/circle, math/sector"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arc"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-geometry-conic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.conic: institutional mathematical references",
      "summary": "Removes OpenStax from 4 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/conic-section, math/ellipse, math/hyperbola, math/parabola"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-geometry-coordinate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.coordinate: institutional mathematical references",
      "summary": "Removes OpenStax from 5 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/angle-between-lines, math/coordinate-geometry, math/line-equation, math/line-intersection, math/point-line-distance"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/angle-between-lines"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-geometry-plane",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.plane: institutional mathematical references",
      "summary": "Removes OpenStax from 8 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/annulus, math/irregular-polygon, math/parallelogram, math/plane-geometry, math/rectangle, math/regular-polygon, math/square, math/trapezoid"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/annulus"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-geometry-solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.solid: institutional mathematical references",
      "summary": "Removes OpenStax from 20 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/cone, math/cylinder, math/dodecahedron, math/frustum, math/icosahedron, math/octahedron, math/prism, math/pyramid, math/regular-frustum, math/regular-prism, math/regular-pyramid, math/solid-geometry, math/sphere, math/spherical-cap, math/spherical-lune, math/spherical-sector, math/spherical-wedge, math/spherical-zone, math/tetrahedron, math/torus"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cone"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-geometry-triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.triangle: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/triangle-solver"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-multiplication",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.multiplication: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/multiplication"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-numerical-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.derivative: institutional mathematical references",
      "summary": "Removes OpenStax from 2 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/numerical-derivative, math/two-sided-limit"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-percent_change",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percent_change: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/percentage-change"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-percentage",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percentage: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/percentage"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-quadratic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.quadratic: institutional mathematical references",
      "summary": "Removes OpenStax from 2 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/quadratic, math/quadratic-inequality"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-ratio",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.ratio: institutional mathematical references",
      "summary": "Removes OpenStax from 2 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/proportion, math/ratio"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/proportion"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-scientific_notation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.scientific_notation: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/scientific-notation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-sequences",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sequences: institutional mathematical references",
      "summary": "Removes OpenStax from 4 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/arithmetic-sequence, math/fibonacci, math/geometric-sequence, math/sequence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arithmetic-sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-subtraction",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.subtraction: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/subtraction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-sum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sum: institutional mathematical references",
      "summary": "Removes OpenStax from 1 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/add"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-institutional-sources-math-vector",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T05:14:03Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.vector: institutional mathematical references",
      "summary": "Removes OpenStax from 10 entries and cites directly relevant institutional or original mathematical sources.",
      "details": [
        "NIST definitions, MIT original textbooks, Oxford original algebra/sequence materials, and verified Berkeley course notes supply the replacement mathematical references.",
        "Exact sections and derived applications are stated explicitly. Same-book citations preserve the combined support scopes for all published modes. Institutional reputation is not claimed to establish equal editorial validation.",
        "All 158 Math JSON-LD and actual SSR pages pass; computational/review metadata and 964 protected CVP/schema/engine files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T05:14:03Z",
        "review_revision": "2026-10-14.math-institutional-sources",
        "scope": [
          "Institutional source policy, exact supporting mathematical sections, visible citations and JSON-LD/API consistency for math/cross-product, math/dot-product, math/vector, math/vector-add, math/vector-angle, math/vector-magnitude, math/vector-normalize, math/vector-projection, math/vector-sub, math/vector-triple"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Citation/editorial metadata only; numerical engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cross-product"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-combinatorics",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.combinatorics: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 1 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/permutation-combination"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-complex",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.complex: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 5 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/complex-euler, math/complex-number, math/complex-polar, math/complex-power, math/complex-roots"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-euler"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-divide",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.divide: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 1 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/division"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-gcf",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.gcf: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 1 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/gcf"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-geometry-circle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.circle: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 3 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/arc, math/circle, math/sector"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arc"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-geometry-conic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.conic: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 4 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/conic-section, math/ellipse, math/hyperbola, math/parabola"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-geometry-coordinate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.coordinate: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 5 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/angle-between-lines, math/coordinate-geometry, math/line-equation, math/line-intersection, math/point-line-distance"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/angle-between-lines"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-geometry-plane",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.plane: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 8 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/annulus, math/irregular-polygon, math/parallelogram, math/plane-geometry, math/rectangle, math/regular-polygon, math/square, math/trapezoid"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/annulus"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-geometry-solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.solid: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 21 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/cone, math/cylinder, math/dodecahedron, math/ellipsoid, math/frustum, math/icosahedron, math/octahedron, math/prism, math/pyramid, math/regular-frustum, math/regular-prism, math/regular-pyramid, math/solid-geometry, math/sphere, math/spherical-cap, math/spherical-lune, math/spherical-sector, math/spherical-wedge, math/spherical-zone, math/tetrahedron, math/torus"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cone"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-lcm",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.lcm: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 1 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/lcm"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-linear_algebra",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.linear_algebra: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 2 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/linear-system, math/matrix-cholesky"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-modulo",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.modulo: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 2 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/modular-inverse, math/modulo"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modular-inverse"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-numerical-ode",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.ode: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 3 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/euler-method, math/ordinary-differential-equation, math/runge-kutta"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/euler-method"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-percent_change",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percent_change: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 1 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/percentage-change"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-polynomial-roots",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.polynomial.roots: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 3 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/cubic-equation, math/polynomial-evaluate, math/polynomial-roots"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cubic-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-prime_factorization",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.prime_factorization: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 1 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/prime-factorization"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-sequences",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sequences: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 2 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/fibonacci, math/sequence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fibonacci"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-special",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.special: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 3 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/normalized-sinc, math/sinc-function, math/special-functions"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/normalized-sinc"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-source-authority-math-transform-z",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:29:26Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.z: authoritative mathematical sources",
      "summary": "Replaces excluded bibliography with institutional textbooks, standards, official documentation and original mathematical works across 2 Math entries.",
      "details": [
        "Wolfram/MathWorld citations removed from Sources, visible content and JSON-LD; additional personal-blog/teaching-wiki citations removed where present.",
        "References state the exact supporting definitions or methods; derived geometric formulas are identified as derivations rather than claimed quotations.",
        "All 158 Math JSON-LD and actual SSR pages pass provenance checks; calculation versions, review identities and immutable CVP files are unchanged."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:29:26Z",
        "review_revision": "2026-10-14.math-source-authority",
        "scope": [
          "Source authority, contextual mathematical citations, JSON-LD/source consistency for math/inverse-z, math/z-transform"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Bibliography/editorial changes only; numerical model, engine, calculation version and CVP revision unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/inverse-z"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-algebra-linear_equation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 6 Math entries.",
      "details": [
        "10 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/absolute-value, math/absolute-value-inequality, math/linear-equation, math/linear-inequality, math/rational-equation, math/rational-inequality"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/absolute-value"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-antilog",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.antilog: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/anti-log"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-arccos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.arccos: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/arccos"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-arcsin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.arcsin: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/arcsin"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-arctan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.arctan: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/arctan"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-combinatorics",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.combinatorics: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/permutation-combination"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-complex",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.complex: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 5 Math entries.",
      "details": [
        "8 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/complex-euler, math/complex-number, math/complex-polar, math/complex-power, math/complex-roots"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-euler"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-cos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.cos: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/cos"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-divide",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.divide: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/division"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-exponent",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.exponent: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/exponent"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-exponential_growth",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.exponential_growth: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/exponential-growth"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-factorial",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.factorial: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/factorial"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-fractions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.fractions: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/fractions"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-gcf",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.gcf: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "1 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/gcf"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-geometry-circle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.circle: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "4 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation.",
        "Arc authored content is retained; its source scalar formatting now preserves the ISO URL in API metadata."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/circle, math/sector",
          "Arc source serialization compatibility only; authored content and numerical contract unchanged"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-geometry-conic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.conic: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 4 Math entries.",
      "details": [
        "6 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/conic-section, math/ellipse, math/hyperbola, math/parabola"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-geometry-coordinate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.coordinate: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 5 Math entries.",
      "details": [
        "9 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/angle-between-lines, math/coordinate-geometry, math/line-equation, math/line-intersection, math/point-line-distance"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/angle-between-lines"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-geometry-plane",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.plane: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 8 Math entries.",
      "details": [
        "15 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/annulus, math/irregular-polygon, math/parallelogram, math/plane-geometry, math/rectangle, math/regular-polygon, math/square, math/trapezoid"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/annulus"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-geometry-solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.solid: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 21 Math entries.",
      "details": [
        "44 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/cone, math/cylinder, math/dodecahedron, math/ellipsoid, math/frustum, math/icosahedron, math/octahedron, math/prism, math/pyramid, math/regular-frustum, math/regular-prism, math/regular-pyramid, math/solid-geometry, math/sphere, math/spherical-cap, math/spherical-lune, math/spherical-sector, math/spherical-wedge, math/spherical-zone, math/tetrahedron, math/torus"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cone"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-geometry-triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.triangle: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/triangle-solver"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-lcm",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.lcm: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "1 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/lcm"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-linear_algebra",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.linear_algebra: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 16 Math entries.",
      "details": [
        "23 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/column-space, math/condition-number, math/least-squares, math/left-nullspace, math/linear-system, math/matrix-cholesky, math/matrix-determinant, math/matrix-eigenvalues, math/matrix-inverse, math/matrix-lu, math/matrix-qr, math/matrix-rank, math/matrix-rref, math/matrix-svd, math/nullspace, math/row-space"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/column-space"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-ln",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.ln: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/ln"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-log",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.log: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/log"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-modulo",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.modulo: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/modular-inverse, math/modulo"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modular-inverse"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-multiplication",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.multiplication: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/multiplication"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-numerical-definite_integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.definite_integral: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 4 Math entries.",
      "details": [
        "4 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/definite-integral, math/gauss-quadrature, math/simpson-rule, math/trapezoidal-rule"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-numerical-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.derivative: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "3 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/numerical-derivative, math/two-sided-limit"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-numerical-interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.interpolate: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/numerical-interpolation, math/spline-interpolation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-numerical-ode",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.ode: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 3 Math entries.",
      "details": [
        "4 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/euler-method, math/ordinary-differential-equation, math/runge-kutta"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/euler-method"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-numerical-optimize_1d",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.optimize_1d: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 3 Math entries.",
      "details": [
        "3 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/brent-method, math/golden-section, math/one-dimensional-optimization"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/brent-method"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-numerical-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.root: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/nonlinear-equation, math/numerical-root"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/nonlinear-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-percent_change",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percent_change: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "1 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/percentage-change"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-percent_error",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percent_error: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/percent-error"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-percentage",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percentage: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "1 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/percentage"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-polynomial-roots",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.polynomial.roots: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 3 Math entries.",
      "details": [
        "5 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/cubic-equation, math/polynomial-evaluate, math/polynomial-roots"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cubic-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-prime_factorization",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.prime_factorization: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "1 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/prime-factorization"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-pythagorean",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.pythagorean: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/pythagorean"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-quadratic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.quadratic: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/quadratic, math/quadratic-inequality"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-ratio",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.ratio: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/proportion, math/ratio"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/proportion"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.root: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/root"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-scientific_notation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.scientific_notation: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/scientific-notation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-sequences",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sequences: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 4 Math entries.",
      "details": [
        "6 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/arithmetic-sequence, math/fibonacci, math/geometric-sequence, math/sequence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arithmetic-sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-sin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sin: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/sin"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-special",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.special: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 12 Math entries.",
      "details": [
        "19 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/bessel-i, math/bessel-k, math/bessel-y, math/beta-function, math/error-function, math/gamma-function, math/incomplete-beta, math/lambert-w, math/lambert-w-minus-1, math/normalized-sinc, math/sinc-function, math/special-functions"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/bessel-i"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-square_root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.square_root: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/square-root"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-subtraction",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.subtraction: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/subtraction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-sum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sum: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/add"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-tan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.tan: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 1 Math entries.",
      "details": [
        "0 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/tan"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-transform-dft",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.dft: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 5 Math entries.",
      "details": [
        "5 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/dft, math/discrete-fourier-transform, math/fft, math/ifft, math/inverse-dft"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/dft"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-transform-laplace",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.laplace: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/inverse-laplace, math/laplace-transform"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/inverse-laplace"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-transform-z",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.z: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 2 Math entries.",
      "details": [
        "2 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/inverse-z, math/z-transform"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/inverse-z"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-geo-content-math-vector",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T04:01:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.vector: citable mathematical content",
      "summary": "Adds model-specific citations and answer-first provenance to 10 Math entries.",
      "details": [
        "12 linked reference records added; existing bibliography and review identities retained.",
        "Explains the model, input limits, and the distinction between mathematical references, implementation evidence, and production binding.",
        "Real content dates record this edit; unknown first-publication dates are not invented. This is a scoped content/JSON-LD update, not a complete numerical/domain review or new production attestation."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T04:01:58Z",
        "review_revision": "2026-10-14.math-geo-content",
        "scope": [
          "Curated model/method citations, visible explanations, editorial provenance, and JSON-LD consistency for math/cross-product, math/dot-product, math/vector, math/vector-add, math/vector-angle, math/vector-magnitude, math/vector-normalize, math/vector-projection, math/vector-sub, math/vector-triple"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content/source metadata only; numerical algorithm, calculation version, CVP revision, and immutable pins unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cross-product"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.arc-geo-content",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-14T01:46:20Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Arc: mathematical sources and answer-first explanations",
      "summary": "Adds formula-specific references, worked unit examples, and clear degree, chord, and signed-angle explanations to the Arc calculator.",
      "details": [
        "OpenStax and MathWorld references appear beside the formulas, in visible Sources, and in the shared JSON-LD citation projection.",
        "Five question-style sections, seven visible FAQs, a reference table, and the input hint explain radius units, degree-to-radian conversion, and one-turn diagram limits.",
        "Real contentUpdatedAt/dateModified remains 2026-10-14; unknown first-publication dates and expert identities are not invented.",
        "Local builder and actual HTTP SSR provenance checks passed for all 158 Math entries; four real browser angle cases passed. This scoped content update is not a full numerical review or a new production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-14T01:46:20Z",
        "review_revision": "2026-10-14.arc-geo-content",
        "scope": [
          "Arc entry only: mathematical citation provenance, answer-first content, input guidance, real SSR and visible JSON-LD consistency"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and documentation only; Circle 1.1.0 computational contract, current CVP revision, and immutable pins are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Arc calculator",
          "href": "/calc/math/arc"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.geometry.circle/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-algebra-linear-equation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation: Math JSON-LD provenance",
      "summary": "Aligns 6 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "6 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/absolute-value"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-antilog",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.antilog: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-arccos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.arccos: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-arcsin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.arcsin: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-arctan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.arctan: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-combinatorics",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.combinatorics: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "1 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-complex",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.complex: Math JSON-LD provenance",
      "summary": "Aligns 5 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "5 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-euler"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-cos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.cos: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-divide",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.divide: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-exponent",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.exponent: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-exponential-growth",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.exponential_growth: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-factorial",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.factorial: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-fractions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.fractions: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-gcf",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.gcf: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-geometry-circle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.circle: Math JSON-LD provenance",
      "summary": "Aligns 3 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "3 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arc"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-geometry-conic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.conic: Math JSON-LD provenance",
      "summary": "Aligns 4 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "4 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-geometry-coordinate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.coordinate: Math JSON-LD provenance",
      "summary": "Aligns 5 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "5 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/angle-between-lines"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-geometry-plane",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.plane: Math JSON-LD provenance",
      "summary": "Aligns 8 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "8 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/annulus"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-geometry-solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.solid: Math JSON-LD provenance",
      "summary": "Aligns 21 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "21 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cone"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-geometry-triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.geometry.triangle: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "1 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-lcm",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.lcm: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-linear-algebra",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.linear_algebra: Math JSON-LD provenance",
      "summary": "Aligns 16 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "16 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "Six linear-algebra discovery entry labels were synchronized to the existing canonical 1.14.12 version without changing the numerical engine or review states.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/column-space"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-ln",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.ln: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-log",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.log: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-modulo",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.modulo: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "2 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modular-inverse"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-multiplication",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.multiplication: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-numerical-definite-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.definite_integral: Math JSON-LD provenance",
      "summary": "Aligns 4 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "4 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-numerical-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.derivative: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "2 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-numerical-interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.interpolate: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "2 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-numerical-ode",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.ode: Math JSON-LD provenance",
      "summary": "Aligns 3 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "3 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/euler-method"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-numerical-optimize-1d",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.optimize_1d: Math JSON-LD provenance",
      "summary": "Aligns 3 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "3 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/brent-method"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-numerical-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.numerical.root: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/nonlinear-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-percent-change",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percent_change: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-percent-error",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percent_error: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-percentage",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.percentage: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-polynomial-roots",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.polynomial.roots: Math JSON-LD provenance",
      "summary": "Aligns 3 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "3 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cubic-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-prime-factorization",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.prime_factorization: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "1 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-pythagorean",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.pythagorean: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-quadratic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.quadratic: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-ratio",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.ratio: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/proportion"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.root: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-scientific-notation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.scientific_notation: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-sequences",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sequences: Math JSON-LD provenance",
      "summary": "Aligns 4 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "4 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arithmetic-sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-sin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sin: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-special",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.special: Math JSON-LD provenance",
      "summary": "Aligns 13 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "12 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/bessel-function"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-square-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.square_root: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-subtraction",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.subtraction: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-sum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.sum: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-tan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.tan: Math JSON-LD provenance",
      "summary": "Aligns 1 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "0 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-transform-dft",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.dft: Math JSON-LD provenance",
      "summary": "Aligns 5 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "5 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/dft"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-transform-laplace",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.laplace: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "2 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/inverse-laplace"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-transform-z",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.transform.z: Math JSON-LD provenance",
      "summary": "Aligns 2 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "2 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/inverse-z"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.math-jsonld-provenance-math-vector",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T23:14:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "math.vector: Math JSON-LD provenance",
      "summary": "Aligns 10 Math entry metadata with the shared Bessel-style organization, authorship, truthful citation and editorial-date policy.",
      "details": [
        "10 entries have real source metadata updates; ISO 80000-2 links are labelled as notation support only.",
        "Existing bibliographic text is retained; unknown publication/editorial dates and expert identities are not invented.",
        "All Math entries passed local JSON-LD builder and actual SSR provenance checks; this is not a numerical/domain review or a renewed production attestation."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T23:14:41Z",
        "review_revision": "2026-10-14.math-jsonld-provenance",
        "scope": [
          "Shared JSON-LD entity identity, citations, editorial dates, canonical versions and visible source consistency only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Metadata alignment only; existing canonical numerical contract and CVP unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cross-product"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-14.bessel-quotation-official-identity",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T22:16:36Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Bessel J: attributed NIST quotation and official GitHub identity",
      "summary": "Adds a short attributed NIST quotation explaining the mathematical domain and links the verified CalculatorX GitHub profile through shared Organization sameAs and About.",
      "details": [
        "NIST DLMF §10.2(ii) is quoted with a visible source link and blockquote cite; the explanation distinguishes the entire mathematical function from the published numerical support domain.",
        "The public GitHub API identifies CalculatorX-AI as a User account named CalculatorX with https://www.calculatorx.com as its website.",
        "Bessel contentUpdatedAt is 2026-10-14; the numerical contract, CVP and expert review states are unchanged."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T22:16:36Z",
        "review_revision": "2026-10-14.bessel-quotation-official-identity",
        "scope": [
          "Source quotation fidelity, attribution, mathematical domain explanation, and public organizational identity only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Content and entity identity only; math.special@1.10.2 numerical contract unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Bessel J calculator",
          "href": "/calc/math/bessel-function"
        },
        {
          "label": "About CalculatorX",
          "href": "/about"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.bessel-content-trust",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T13:24:08Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Bessel J: content responsibility, sources, and correction path",
      "summary": "Adds visible CalculatorX authorship, an editorial update date, linked NIST definitions, numerical limits, and a confirmed contact route. Numerical verification and expert review retain their existing scope.",
      "details": [
        "Bessel content cites NIST DLMF definitions and integral representations and explains binary64 precision and convergence limits.",
        "Shared calculator presentation separates editorial dates from review dates, adds organizational author markup, and fixes live graph and footer heading levels.",
        "The contact page and organization contactPoint use the maintainer-confirmed hi@calculatorx.com address.",
        "This is a content and Trust presentation review; it does not complete the full math.special domain review or renew its CVP/production binding."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T13:24:08Z",
        "review_revision": "2026-10-13.bessel-content-trust",
        "scope": [
          "Bessel editorial responsibility, mathematical references, dates, structured data, headings, and correction contact only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Editorial and Trust presentation changes only; numerical contract remains math.special@1.10.2.",
        "changes": []
      },
      "links": [
        {
          "label": "Bessel J calculator",
          "href": "/calc/math/bessel-function"
        },
        {
          "label": "Contact",
          "href": "/contact"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.2"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-antilog",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.antilog: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.antilog-alias-replay",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.antilog/1.0.6"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.antilog-alias-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0a9ae66eb0aae839a58f749d9d51b487633c48603cdac1942c3cb8bf6f85ceff",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-arcsin",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.arcsin: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.6"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-arctan",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.arctan: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.7"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-exponential_growth",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.exponential_growth: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.growth-range-node22",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.0.8"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-13.growth-range-node22",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "204be80f9a80d9c46268f0c3f107c6a2767fd3f995d3b14e2356da907de7bdd3",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-fractions",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.fractions: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-09-30.safe-integer-scope",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.fractions/1.0.6"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-09-30.safe-integer-scope",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b2e72767e4a472f8653cf92667f7b0a184099666f5c599ae67ff9de8e85285c3",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-linear_algebra",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.linear_algebra: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.12"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.14.12",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0214764e3fff7a2522a7d899e92f02ce394e8cbe9da0e2a936edfd33e25a9b31",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-modulo",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.modulo: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.modulo/1.1.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b805f6620fef2db7a7726e8d4be9b961f4608c5cfd420efe48c93d53a40467b3",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-numerical-definite_integral",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.numerical.definite_integral: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-07.integral-stability-iface2",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.integral-stability-iface2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f22f649f5f61d553b643bd066fb457e203223e9dd75ba0bd50464234f8b7c7ad",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-numerical-derivative",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.numerical.derivative: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27f3f8a25a41f28453aea3320a40b7c25453286e4bc9f61a87d855937c9bd298",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-numerical-interpolate",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.numerical.interpolate: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3fa94aacf696fe3c634184af5378d9b1e659e27c0df6833610051fb48cf74da1",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-numerical-ode",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.numerical.ode: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1db1ab47c2db40e339230dc9e2617a2e3452b64e8427abe79f6b6e74167bcbf6",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-numerical-optimize_1d",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.numerical.optimize_1d: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-07.optimization-range-guards",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.3"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-07.optimization-range-guards",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "422e879f92c3698f4edc42f4c484e29a6bae12aec0c60d4d76c80276438b7cf5",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-numerical-root",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.numerical.root: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-08.mixed-clustered-root",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-08.mixed-clustered-root",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9da1bdecdbb426de641733ba8100c1ffc66b5cbbd980585cae58f6b5f063a8fb",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-percent_error",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.percent_error: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.percent-error-replay-review",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.1.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-13.percent-error-replay-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "630a2997f606dfdf4f2e77cf572127a4cab4d8c2615c0eb32b00d6d7f17c1f5a",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-sequences",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.sequences: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.sequences/1.0.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c1fda7d601178fd6eeb01c3822675db2b8839de2f95547e18823afd9d9ff619",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-special",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.special: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-08.math-response-consistency",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.2"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.10.2",
        "review_revision": "2026-10-08.math-response-consistency",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0b2836762d99ac9e8435f8f96754aa02a94d2721920fc92d32d105ac1ab26ad9",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-transform-dft",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.transform.dft: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "803f88691f8917d7227705afc442767e54d911c211a7d3d5d0aef5b593947c3f",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-transform-laplace",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.transform.laplace: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.laplace/1.0.3"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e6d32c3d140f9e65973483bb8f6583f6703e762a995c5385d9a7b2e083a279fa",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.production-bind-math-transform-z",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:50:43Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.transform.z: post-deploy Trust binding",
      "summary": "Production artifact probes passed and the existing immutable CVP core was rebound locally; publishing bound Trust and closing attestation remain pending.",
      "details": [
        "Scope is production artifact identity and existing CVP replay; broader browser and model review is not asserted."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Production artifact identity and existing CVP replay; closing publication pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Trust overlay binding only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.z/1.0.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba53df66ade337520accc58ba10d91b57c5a8f6826b8bfc5c8e807dca99be227",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.math.arccos.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:37.956Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Arccosine Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.arccos v1.0.4, revision 2026-10-13.inverse-angle-node22-replay. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.arccos/1.0.4/2026-10-13.inverse-angle-node22-replay.cvp.json (SHA-256 e0c847b61e954916e99f02126485f5afdf2f6982f59feabcaaaea50918f273c9); core 8e56ee6b0d42d2d38acc1a83aacf8c505c4a743fe4a2f2b808eb75fc985a6d94 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:47:37.956Z",
        "review_revision": "2026-10-13.inverse-angle-node22-replay",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Archived version 1.0.4 → 1.0.4; verification revision - → 2026-10-13.inverse-angle-node22-replay.",
        "changes": []
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.arccos/1.0.4/2026-10-13.inverse-angle-node22-replay.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.arccos/1.0.4/2026-10-13.inverse-angle-node22-replay.cvp.json",
        "artifact_sha256": "e0c847b61e954916e99f02126485f5afdf2f6982f59feabcaaaea50918f273c9",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "STALE",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.inverse-angle-node22-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "STALE",
        "evidence_digest": "8e56ee6b0d42d2d38acc1a83aacf8c505c4a743fe4a2f2b808eb75fc985a6d94",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.math.quadratic.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:37.551Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Quadratic Formula Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.quadratic v1.1.1, revision 2026-10-13.quadratic-interface-replay. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.quadratic/1.1.1/2026-10-13.quadratic-interface-replay.cvp.json (SHA-256 9d6c2775fe25c5957c6ef43b97823edb4b3762cbf0d047909fe65f464782d3e3); core 4dddb83bf6dfe4c331af410041afc2ff39693f25144d76ebdd4fb485cf657ed3 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:47:37.551Z",
        "review_revision": "2026-10-13.quadratic-interface-replay",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.1.0 → 1.1.1; verification revision 2026-09-16.sources-no-wolfram → 2026-10-13.quadratic-interface-replay.",
        "changes": [
          {
            "capability_id": "math.quadratic",
            "from": "1.1.0",
            "to": "1.1.1",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.quadratic/1.1.1/2026-10-13.quadratic-interface-replay.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.quadratic/1.1.1"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.quadratic/1.1.1/2026-10-13.quadratic-interface-replay.cvp.json",
        "artifact_sha256": "9d6c2775fe25c5957c6ef43b97823edb4b3762cbf0d047909fe65f464782d3e3",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-13.quadratic-interface-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4dddb83bf6dfe4c331af410041afc2ff39693f25144d76ebdd4fb485cf657ed3",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.chemistry.equilibrium.weak_base.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:37.127Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Chemistry",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Weak-base ICE verification artifact update",
      "summary": "Records the immutable CVP artifact for chemistry.equilibrium.weak_base v1.0.4, revision 2026-10-13.node22-residual-replay. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/chemistry.equilibrium.weak_base/1.0.4/2026-10-13.node22-residual-replay.cvp.json (SHA-256 7067bbb8870d99733c07f266e86129ccaf20f5a866bd4437eb9f7d9d3ab10103); core 87cd5351751e3a25c261c9c615de7e8507ea7eec5444ab65c7a5bf0f9f3957c5 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:47:37.127Z",
        "review_revision": "2026-10-13.node22-residual-replay",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.1 → 1.0.4; verification revision 2026-09-25.o2-o3 → 2026-10-13.node22-residual-replay.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_base",
            "from": "1.0.1",
            "to": "1.0.4",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4/2026-10-13.node22-residual-replay.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/chemistry.equilibrium.weak_base/1.0.4/2026-10-13.node22-residual-replay.cvp.json",
        "artifact_sha256": "7067bbb8870d99733c07f266e86129ccaf20f5a866bd4437eb9f7d9d3ab10103",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.node22-residual-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "87cd5351751e3a25c261c9c615de7e8507ea7eec5444ab65c7a5bf0f9f3957c5",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.chemistry.equilibrium.weak_acid.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:36.629Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Chemistry",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Weak-acid ICE verification artifact update",
      "summary": "Records the immutable CVP artifact for chemistry.equilibrium.weak_acid v1.0.4, revision 2026-10-13.node22-residual-replay. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/chemistry.equilibrium.weak_acid/1.0.4/2026-10-13.node22-residual-replay.cvp.json (SHA-256 727ddfb926be2acec2a2c8abf75c5d956effd6fa6df757ccc169a04f85fe2699); core ef888c261a5e926272e6eb001717280b0648dc8b0401b6f75753867fb38ebeb0 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:47:36.629Z",
        "review_revision": "2026-10-13.node22-residual-replay",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.1 → 1.0.4; verification revision 2026-09-25.o2-o3.2 → 2026-10-13.node22-residual-replay.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_acid",
            "from": "1.0.1",
            "to": "1.0.4",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4/2026-10-13.node22-residual-replay.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/chemistry.equilibrium.weak_acid/1.0.4/2026-10-13.node22-residual-replay.cvp.json",
        "artifact_sha256": "727ddfb926be2acec2a2c8abf75c5d956effd6fa6df757ccc169a04f85fe2699",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.node22-residual-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ef888c261a5e926272e6eb001717280b0648dc8b0401b6f75753867fb38ebeb0",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.trust-replay-chemistry-equilibrium-weak_acid",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:35Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Chemistry",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "chemistry.equilibrium.weak_acid: immutable verification replay",
      "summary": "Creates a new verification revision for a passing Node 22 replay without modifying previous immutable evidence.",
      "details": [
        "Records host floating-point execution differences; existing declared acceptance criteria remain unchanged.",
        "Production closing attestation remains pending after bound Trust artifacts are deployed."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.node22-residual-replay",
        "scope": [
          "Verification replay and immutable pin preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification revision only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.node22-residual-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ef888c261a5e926272e6eb001717280b0648dc8b0401b6f75753867fb38ebeb0",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.trust-replay-chemistry-equilibrium-weak_base",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:35Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Chemistry",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "chemistry.equilibrium.weak_base: immutable verification replay",
      "summary": "Creates a new verification revision for a passing Node 22 replay without modifying previous immutable evidence.",
      "details": [
        "Records host floating-point execution differences; existing declared acceptance criteria remain unchanged.",
        "Production closing attestation remains pending after bound Trust artifacts are deployed."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.node22-residual-replay",
        "scope": [
          "Verification replay and immutable pin preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification revision only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.node22-residual-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "87cd5351751e3a25c261c9c615de7e8507ea7eec5444ab65c7a5bf0f9f3957c5",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.trust-replay-math-arccos",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:35Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.arccos: immutable verification replay",
      "summary": "Creates a new verification revision for a passing Node 22 replay without modifying previous immutable evidence.",
      "details": [
        "Records host floating-point execution differences; existing declared acceptance criteria remain unchanged.",
        "Production closing attestation remains pending after bound Trust artifacts are deployed."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.inverse-angle-node22-replay",
        "scope": [
          "Verification replay and immutable pin preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification revision only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.arccos/1.0.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "STALE",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-13.inverse-angle-node22-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "STALE",
        "evidence_digest": "8e56ee6b0d42d2d38acc1a83aacf8c505c4a743fe4a2f2b808eb75fc985a6d94",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.trust-replay-math-quadratic",
      "record_type": "calculator",
      "release_id": "3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272",
      "activity_at": "2026-10-13T09:47:35Z",
      "published_at": "2026-10-14T16:06:21.473Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "math.quadratic: immutable verification replay",
      "summary": "Creates a new verification revision for a passing Node 22 replay without modifying previous immutable evidence.",
      "details": [
        "Expanded interface suite (7 to 11 cases).",
        "Production closing attestation remains pending after bound Trust artifacts are deployed."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T09:50:43Z",
        "review_revision": "2026-10-13.quadratic-interface-replay",
        "scope": [
          "Verification replay and immutable pin preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification revision only; calculation version unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.quadratic/1.1.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-14T16:06:21.473Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-13.quadratic-interface-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "4dddb83bf6dfe4c331af410041afc2ff39693f25144d76ebdd4fb485cf657ed3",
        "source": "/.well-known/releases/3e91f5ef575c2270f9ec6c2d3a81023a6fd63f3a226ffb5185b1499537e66272-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.ode-production-rest-acceptance",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-13T09:43:50Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "ODE: production REST reference acceptance",
      "summary": "Confirms deployed ODE 1.1.0 decimal-v3 against 12 independent Decimal reference cases. Production Trust binding remains pending.",
      "details": [
        "Checks published y, exact, stability and accuracy diagnostics plus version, revision and digest identity.",
        "Real browser and cross-model acceptance remain pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "scope": [
          "Production REST execution: 12 independent reference cases"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Production interface acceptance only.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1db1ab47c2db40e339230dc9e2617a2e3452b64e8427abe79f6b6e74167bcbf6",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.ode-o3-generator-binding",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-13T09:06:04Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "ODE: bind public O3 generator to Manifest",
      "summary": "Fixes Cloudflare CVP projection failure by binding the public Decimal generator and reference table digests in O3 engine metadata.",
      "details": [
        "Adds reproduce/Manifest identity and generator-byte regression checks; preserves previous immutable evidence.",
        "Calculation version remains 1.1.0; production attestation remains pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "scope": [
          "Public O3 reproduction identity and deploy build consistency"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification revision updated; calculation behavior unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1db1ab47c2db40e339230dc9e2617a2e3452b64e8427abe79f6b6e74167bcbf6",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.math.numerical.ode.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-13T09:05:34.396Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Ordinary Differential Equation Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.numerical.ode v1.1.0, revision 2026-10-13.ode-machine-contract-decimal-v3. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.numerical.ode/1.1.0/2026-10-13.ode-machine-contract-decimal-v3.cvp.json (SHA-256 25fab97d284475942a543d4e013eca56c338a894fd99c1120c3b6a58839d4187); core 1db1ab47c2db40e339230dc9e2617a2e3452b64e8427abe79f6b6e74167bcbf6 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T08:24:29.757Z",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.0 → 1.1.0; verification revision 2026-09-22.numerical-cvp → 2026-10-13.ode-machine-contract-decimal-v3.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.0.0",
            "to": "1.1.0",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.numerical.ode/1.1.0/2026-10-13.ode-machine-contract-decimal-v3.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.0"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.numerical.ode/1.1.0/2026-10-13.ode-machine-contract-decimal-v3.cvp.json",
        "artifact_sha256": "25fab97d284475942a543d4e013eca56c338a894fd99c1120c3b6a58839d4187",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.0",
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v3",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "1db1ab47c2db40e339230dc9e2617a2e3452b64e8427abe79f6b6e74167bcbf6",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.ode-machine-contract",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T07:35:50Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE: consistent machine contract and numerical diagnostics",
      "summary": "Aligns full response schemas, rejects fractional steps and unrelated inputs, exposes numerical warnings and current CVP identity, and provides self-contained ODE discovery.",
      "details": [
        "Adds closed-form error and stability diagnostics; method completion and stability do not imply tolerance acceptance.",
        "Adds 12 exact-input high-precision Decimal references, complete REST/MCP handler checks, and malformed-response negative controls.",
        "ODE discovery includes Unicode search terms, inline input schemas, and executable examples. Full Math review and production acceptance remain pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.ode-machine-contract-decimal-v2",
        "scope": [
          "Canonical input and full response schemas",
          "Numerical diagnostics and warning propagation",
          "Independent Decimal table and strict comparator controls",
          "ODE inspect/search/execute and version binding",
          "Browser, vendor-model and production acceptance remain pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "1.0.4 → 1.1.0 adds diagnostics and tightens input handling; old schemas and Evidence pins remain immutable.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.0.4",
            "to": "1.1.0"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.ode/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.exponential-growth-range-replay",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-13T06:27:14Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Exponential Growth: range errors and replayable Evidence",
      "summary": "Preserves zero growth paths, rejects unsupported binary64 output ranges, and carries verify consistency through MCP. Seals a scoped independent-reference and local-interface revision.",
      "details": [
        "20 exact-input Python Decimal success references and four independent range references; 10 local error paths checked across engine, SSR, REST and MCP.",
        "Adds the missing current verification revision. Full Math review and real browser/production acceptance remain pending."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.growth-range-node22",
        "scope": [
          "Exact-input independent Decimal references",
          "Strict scalar comparator and malformed-result negative controls",
          "Periodic/continuous and inverse local handlers",
          "MCP verify consistency",
          "Full domain and browser/production review remain pending"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.7 → 1.0.8 for zero-path and range/error semantics; evidence revision does not upgrade review tier.",
        "changes": [
          {
            "capability_id": "math.exponential_growth",
            "from": "1.0.7",
            "to": "1.0.8"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.0.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-13.growth-range-node22",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "204be80f9a80d9c46268f0c3f107c6a2767fd3f995d3b14e2356da907de7bdd3",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.math.exponential_growth.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-13T06:26:17.426Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Exponential Growth Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.exponential_growth v1.0.8, revision 2026-10-13.growth-range-node22. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.exponential_growth/1.0.8/2026-10-13.growth-range-node22.cvp.json (SHA-256 7235079d3485c0973a7b7ec4febcbfe0f7e154688b7645110ec17db7036983cf); core 204be80f9a80d9c46268f0c3f107c6a2767fd3f995d3b14e2356da907de7bdd3 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-13T06:22:29.870Z",
        "review_revision": "2026-10-13.growth-range-node22",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.7 → 1.0.8; verification revision - → 2026-10-13.growth-range-node22.",
        "changes": [
          {
            "capability_id": "math.exponential_growth",
            "from": "1.0.7",
            "to": "1.0.8",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.exponential_growth/1.0.8/2026-10-13.growth-range-node22.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.exponential_growth/1.0.8"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.exponential_growth/1.0.8/2026-10-13.growth-range-node22.cvp.json",
        "artifact_sha256": "7235079d3485c0973a7b7ec4febcbfe0f7e154688b7645110ec17db7036983cf",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.8",
        "review_revision": "2026-10-13.growth-range-node22",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "204be80f9a80d9c46268f0c3f107c6a2767fd3f995d3b14e2356da907de7bdd3",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.weak-acid-evidence-sync",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T01:26:47.260Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-acid equilibrium: synchronize solver Evidence",
      "summary": "Regenerates Evidence diagnostics after the shared numerical root solver changed to exact polynomial evaluation, resolving the Cloudflare frozen-evidence build failure.",
      "details": [
        "The 13 existing checks pass; equilibrium results and pass/fail outcomes are unchanged.",
        "Updated solver residual diagnostics retain the frozen Evidence build gate. Production attestation and CVP refresh remain pending deployment."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Evidence consistency with the shared numerical root solver"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 remains unchanged; synchronizes Evidence diagnostics without changing the calculator engine or model.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.weak-base-evidence-sync",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-13T01:26:47.260Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-base equilibrium: synchronize solver Evidence",
      "summary": "Regenerates Evidence diagnostics after the shared numerical root solver changed to exact polynomial evaluation, resolving the Cloudflare frozen-evidence build failure.",
      "details": [
        "The 13 existing checks pass; equilibrium results and pass/fail outcomes are unchanged.",
        "Updated solver residual diagnostics retain the frozen Evidence build gate. Production attestation and CVP refresh remain pending deployment."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Evidence consistency with the shared numerical root solver"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 remains unchanged; synchronizes Evidence diagnostics without changing the calculator engine or model.",
        "changes": []
      },
      "links": [
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4"
        },
        {
          "label": "Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.inverse-angle-dual-field.arccos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-12T23:47:14Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "arccos: degree/radian verification and complete browser results",
      "summary": "Strengthens degree/radian verification and browser result replay; numerical version remains unchanged.",
      "details": [
        "CVP compares both degree and radian fields without coercing null/string/array into numeric values; malformed-field negative controls reject.",
        "79 combined tabulated/tiny/alias cases pass local engine/SSR/REST/MCP review. Six independent mpmath 200/300-dps tiny Arcsin references now pass; previous zero-flush failures are retained in the before report.",
        "24 combined real Chrome desktop/mobile cases pass both-angle JSON, aliases, nonzero tiny displays and empty-input clearing. Rounded Arctan endpoints no longer show a false successful inverse check.",
        "Empty REST/MCP envelopes intentionally return schema INVALID_INPUT; missing engine inputs return MISSING_REQUIRED_INPUT and unrequested SSR stays idle. This partition is tested separately.",
        "New revisions are production STALE and full Math remains pending; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Independent tabulated degree/radian comparison",
          "Typed-output negative controls",
          "Browser full-angle JSON and error/share state",
          "Versioned immutable verification identity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and verification changes; numerical engine/version unchanged for this capability.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arccos/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.inverse-angle-dual-field.arcsin",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T23:47:14Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arcsin: degree/radian verification and complete browser results",
      "summary": "Fixes tiny nonzero Arcsin canonical angles; upgrades calculation version to 1.0.6 and seals dual-field verification.",
      "details": [
        "CVP compares both degree and radian fields without coercing null/string/array into numeric values; malformed-field negative controls reject.",
        "79 combined tabulated/tiny/alias cases pass local engine/SSR/REST/MCP review. Six independent mpmath 200/300-dps tiny Arcsin references now pass; previous zero-flush failures are retained in the before report.",
        "24 combined real Chrome desktop/mobile cases pass both-angle JSON, aliases, nonzero tiny displays and empty-input clearing. Rounded Arctan endpoints no longer show a false successful inverse check.",
        "Empty REST/MCP envelopes intentionally return schema INVALID_INPUT; missing engine inputs return MISSING_REQUIRED_INPUT and unrequested SSR stays idle. This partition is tested separately.",
        "New revisions are production STALE and full Math remains pending; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Independent tabulated degree/radian comparison",
          "Typed-output negative controls",
          "Browser full-angle JSON and error/share state",
          "Versioned immutable verification identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.5 to 1.0.6: preserve tiny nonzero canonical angles.",
        "changes": [
          {
            "capability_id": "math.arcsin",
            "from": "1.0.5",
            "to": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arcsin/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.inverse-angle-dual-field.arctan",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T23:47:14Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "arctan: degree/radian verification and complete browser results",
      "summary": "Strengthens degree/radian verification and browser result replay; numerical version remains unchanged.",
      "details": [
        "CVP compares both degree and radian fields without coercing null/string/array into numeric values; malformed-field negative controls reject.",
        "79 combined tabulated/tiny/alias cases pass local engine/SSR/REST/MCP review. Six independent mpmath 200/300-dps tiny Arcsin references now pass; previous zero-flush failures are retained in the before report.",
        "24 combined real Chrome desktop/mobile cases pass both-angle JSON, aliases, nonzero tiny displays and empty-input clearing. Rounded Arctan endpoints no longer show a false successful inverse check.",
        "Empty REST/MCP envelopes intentionally return schema INVALID_INPUT; missing engine inputs return MISSING_REQUIRED_INPUT and unrequested SSR stays idle. This partition is tested separately.",
        "New revisions are production STALE and full Math remains pending; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Independent tabulated degree/radian comparison",
          "Typed-output negative controls",
          "Browser full-angle JSON and error/share state",
          "Versioned immutable verification identity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and verification changes; numerical engine/version unchanged for this capability.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arctan/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.math.arctan.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T23:47:14.263Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Arctangent Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.arctan v1.0.7, revision 2026-10-13.inverse-angle-dual-field. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.arctan/1.0.7/2026-10-13.inverse-angle-dual-field.cvp.json (SHA-256 9f6e38be483a49a71c47518ec27c0dcfb0cebf2493e7b9a57c731cde8b7e2b30); core ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-12T23:47:14.263Z",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Archived version 1.0.7 → 1.0.7; verification revision - → 2026-10-13.inverse-angle-dual-field.",
        "changes": []
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.arctan/1.0.7/2026-10-13.inverse-angle-dual-field.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arctan/1.0.7"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.arctan/1.0.7/2026-10-13.inverse-angle-dual-field.cvp.json",
        "artifact_sha256": "9f6e38be483a49a71c47518ec27c0dcfb0cebf2493e7b9a57c731cde8b7e2b30",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.7",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba9dc359a496694df75c96db4e1f4b9656979ccf6e5d31f5b8592eea4de77232",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.math.arcsin.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T23:47:13.837Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Arcsine Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.arcsin v1.0.6, revision 2026-10-13.inverse-angle-dual-field. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.arcsin/1.0.6/2026-10-13.inverse-angle-dual-field.cvp.json (SHA-256 58dc1a7085768f0333c48928b6cb78c0c1b4c18ed773f9beb19dd1caf5cca7af); core a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-12T23:47:13.837Z",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.5 → 1.0.6; verification revision - → 2026-10-13.inverse-angle-dual-field.",
        "changes": [
          {
            "capability_id": "math.arcsin",
            "from": "1.0.5",
            "to": "1.0.6",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.arcsin/1.0.6/2026-10-13.inverse-angle-dual-field.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.arcsin/1.0.6"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.arcsin/1.0.6/2026-10-13.inverse-angle-dual-field.cvp.json",
        "artifact_sha256": "58dc1a7085768f0333c48928b6cb78c0c1b4c18ed773f9beb19dd1caf5cca7af",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.inverse-angle-dual-field",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "a8dbdd87876e3382b50c8c521e2863f5149092c0da1115b1d7667fde0054a867",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.antilog-alias-replay",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T23:11:59Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Antilog 1.0.6: baseInput alias and browser replay",
      "summary": "Fixes baseInput alias across engines and interfaces; browser restores aliases and exports full scalar results with explicit error state.",
      "details": [
        "The former yInput=3/baseInput=8 discrepancy is closed locally: engine/SSR/REST/MCP return 512. Canonical field precedence remains explicit.",
        "33 actual-input mpmath references at 200/300 dps pass: 29 successes and 4 range refusals; CVP passes 32 golden, 15 existing O3 and 49 cross-interface checks.",
        "30 real Chrome desktop/mobile checks cover aliases, empty inputs, history navigation, full JSON despite display rounding, error cleanup and old-share version warnings.",
        "6 additional real Chrome CSV downloads across desktop/mobile pass independent Python csv parsing: complete scalar/version/input fields, display rounding retains the full number, and errors contain no old scalar.",
        "REST/MCP old 1.0.5 pins return VERSION_MISMATCH; old immutable evidence/schema pins are retained. New 1.0.6 evidence is VERIFIED_STALE; full Math remains pending and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.antilog-alias-replay",
        "scope": [
          "baseInput/yInput normalization and precedence",
          "Cross-interface and browser share replay",
          "Full scalar JSON/CSV and explicit errors",
          "Version mismatch and immutable evidence identity"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.5 to 1.0.6: baseInput now selects the numeric base instead of being ignored.",
        "changes": [
          {
            "capability_id": "math.antilog",
            "from": "1.0.5",
            "to": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.antilog/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.antilog-alias-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0a9ae66eb0aae839a58f749d9d51b487633c48603cdac1942c3cb8bf6f85ceff",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.math.antilog.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T22:58:16.122Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Antilog Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.antilog v1.0.6, revision 2026-10-13.antilog-alias-replay. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.antilog/1.0.6/2026-10-13.antilog-alias-replay.cvp.json (SHA-256 b638b2cf951b5cd769db41847d5002fa5a012ef7d82daf4be1ebad2db319b141); core 0a9ae66eb0aae839a58f749d9d51b487633c48603cdac1942c3cb8bf6f85ceff matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-12T22:58:16.122Z",
        "review_revision": "2026-10-13.antilog-alias-replay",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.5 → 1.0.6; verification revision - → 2026-10-13.antilog-alias-replay.",
        "changes": [
          {
            "capability_id": "math.antilog",
            "from": "1.0.5",
            "to": "1.0.6",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.antilog/1.0.6/2026-10-13.antilog-alias-replay.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.antilog/1.0.6"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.antilog/1.0.6/2026-10-13.antilog-alias-replay.cvp.json",
        "artifact_sha256": "b638b2cf951b5cd769db41847d5002fa5a012ef7d82daf4be1ebad2db319b141",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-10-13.antilog-alias-replay",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0a9ae66eb0aae839a58f749d9d51b487633c48603cdac1942c3cb8bf6f85ceff",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-13.antilog-canonical-replay",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-12T22:40:00Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Antilog: canonical base presentation and replay evidence",
      "summary": "Fixes canonical base display precedence and near-e custom-base plots/helpers; seals scoped evidence for unchanged numeric version 1.0.5.",
      "details": [
        "23 independent actual-input mpmath references agree at 200/300 dps: 19 successes and 4 explicit overflow/underflow refusals.",
        "CVP passes 22 golden, 15 existing O3, 23 invalid, 39 cross-interface and 4 URL/result/graph checks; these are scoped tests, not full-domain or live-browser assurance.",
        "REST/MCP formulas identify the effective base; tiny nonzero scalar summaries remain lossless and malformed scalar outputs are rejected by the comparator.",
        "Confirmed pending baseInput alias inconsistency: SSR uses the alias but engine/REST/MCP ignore it. Full Antilog interface and full Math remain pending; the new revision is production STALE. CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.antilog-canonical-replay",
        "scope": [
          "Canonical base/baseId/b precedence and presentation",
          "Independent high-precision actual-input references",
          "Near-e custom-base plot and inverse-check helpers",
          "Scoped immutable verification identity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Numerical engine unchanged; scoped presentation and verification changes.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.antilog/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-13.percent-error-replay-review",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T22:12:58Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Percent Error: complete inverse results and replay evidence",
      "summary": "Fixes inverse SSR query activation and agent summaries/formulas; seals a new verification revision for the unchanged numeric version.",
      "details": [
        "22 independent O2 result cases and 8 explicit domain errors pass engine/SSR/REST/MCP review; two version-conflict checks pass.",
        "CVP passes 22 golden, 12 invalid, 30 cross-interface and 7 round-trip checks; 16 malformed-output negative controls plus exact 2/3 ULP boundary checks protect the comparator.",
        "Agent summaries preserve full candidate sets, infinite-solution constraints and inconsistent-input status; formulas follow solve target and sign policy.",
        "Calculation version remains 1.1.4; new immutable verification pin. Production remains STALE and full Math pending; CVP does not require named experts."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-13.percent-error-replay-review",
        "scope": [
          "Forward, inverse and overdetermined result sets",
          "Independent oracle comparator negative controls",
          "SSR/REST/MCP result and formula parity",
          "Immutable verification identity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Numerical engine unchanged; presentation fixes and new verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percent_error/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-13.percent-error-replay-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "630a2997f606dfdf4f2e77cf572127a4cab4d8c2615c0eb32b00d6d7f17c1f5a",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.math.percent_error.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T22:12:57.275Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Percent Error Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.percent_error v1.1.4, revision 2026-10-13.percent-error-replay-review. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.percent_error/1.1.4/2026-10-13.percent-error-replay-review.cvp.json (SHA-256 332c389011a177ec8990354dda8367c3ae4db87e545ee0b0f8121770694d121e); core 630a2997f606dfdf4f2e77cf572127a4cab4d8c2615c0eb32b00d6d7f17c1f5a matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-12T22:12:57.275Z",
        "review_revision": "2026-10-13.percent-error-replay-review",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Archived version 1.1.4 → 1.1.4; verification revision - → 2026-10-13.percent-error-replay-review.",
        "changes": []
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.percent_error/1.1.4/2026-10-13.percent-error-replay-review.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.percent_error/1.1.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.percent_error/1.1.4/2026-10-13.percent-error-replay-review.cvp.json",
        "artifact_sha256": "332c389011a177ec8990354dda8367c3ae4db87e545ee0b0f8121770694d121e",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-13.percent-error-replay-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "630a2997f606dfdf4f2e77cf572127a4cab4d8c2615c0eb32b00d6d7f17c1f5a",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.math.transform.z.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T13:25:12.830Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Z Transform Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.transform.z v1.0.4, revision 2026-10-12.transform-runtime-review. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.transform.z/1.0.4/2026-10-12.transform-runtime-review.cvp.json (SHA-256 48aa95624050027b349e077755b58f4dba182e824a5fa159dbbddca5353852fc); core ba53df66ade337520accc58ba10d91b57c5a8f6826b8bfc5c8e807dca99be227 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-12T13:25:12.830Z",
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.0 → 1.0.4; verification revision 2026-09-22.special-transform-cvp → 2026-10-12.transform-runtime-review.",
        "changes": [
          {
            "capability_id": "math.transform.z",
            "from": "1.0.0",
            "to": "1.0.4",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.transform.z/1.0.4/2026-10-12.transform-runtime-review.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.z/1.0.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.transform.z/1.0.4/2026-10-12.transform-runtime-review.cvp.json",
        "artifact_sha256": "48aa95624050027b349e077755b58f4dba182e824a5fa159dbbddca5353852fc",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba53df66ade337520accc58ba10d91b57c5a8f6826b8bfc5c8e807dca99be227",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.math.transform.laplace.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T13:25:12.424Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Laplace Transform Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.transform.laplace v1.0.3, revision 2026-10-12.transform-runtime-review. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.transform.laplace/1.0.3/2026-10-12.transform-runtime-review.cvp.json (SHA-256 afda08a27849bcc5ab081bd7c365b082a01e11a48646c9d8b5163ef62fa76c54); core e6d32c3d140f9e65973483bb8f6583f6703e762a995c5385d9a7b2e083a279fa matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-11T01:29:38.280Z",
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.0 → 1.0.3; verification revision 2026-09-22.special-transform-cvp → 2026-10-12.transform-runtime-review.",
        "changes": [
          {
            "capability_id": "math.transform.laplace",
            "from": "1.0.0",
            "to": "1.0.3",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.transform.laplace/1.0.3/2026-10-12.transform-runtime-review.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.laplace/1.0.3"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.transform.laplace/1.0.3/2026-10-12.transform-runtime-review.cvp.json",
        "artifact_sha256": "afda08a27849bcc5ab081bd7c365b082a01e11a48646c9d8b5163ef62fa76c54",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e6d32c3d140f9e65973483bb8f6583f6703e762a995c5385d9a7b2e083a279fa",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.laplace-runtime-review",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T13:24:03Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Laplace Transform: native JavaScriptCore conformance review",
      "summary": "Adds independent runtime conformance evidence; numerical formulas and calculation versions remain unchanged.",
      "details": [
        "320 additional forward Z phase references at 900/1200 dps cover periodic neighborhoods, extreme phases, signed real z, ROC adjacency and geometric scales; all pass.",
        "818 reference rows pass Node/V8 and native JavaScriptCore direct-module evaluation, with exact successful results and code/field/message error parity.",
        "The combined engine/REST/MCP suite passes 785 successes and 33 explicit refusals. This does not validate Safari pages or production Worker execution.",
        "Full Math remains pending and production stale; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Node/V8 and native JavaScriptCore direct-module conformance",
          "High-precision extreme forward Z phase references",
          "Result/provenance and explicit error parity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation_version or numerical formula changes; supplemental verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "e6d32c3d140f9e65973483bb8f6583f6703e762a995c5385d9a7b2e083a279fa",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.z-runtime-review",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-12T13:24:03Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Z Transform: native JavaScriptCore conformance review",
      "summary": "Adds independent runtime conformance evidence; numerical formulas and calculation versions remain unchanged.",
      "details": [
        "320 additional forward Z phase references at 900/1200 dps cover periodic neighborhoods, extreme phases, signed real z, ROC adjacency and geometric scales; all pass.",
        "818 reference rows pass Node/V8 and native JavaScriptCore direct-module evaluation, with exact successful results and code/field/message error parity.",
        "The combined engine/REST/MCP suite passes 785 successes and 33 explicit refusals. This does not validate Safari pages or production Worker execution.",
        "Full Math remains pending and production stale; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-12.transform-runtime-review",
        "scope": [
          "Node/V8 and native JavaScriptCore direct-module conformance",
          "High-precision extreme forward Z phase references",
          "Result/provenance and explicit error parity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation_version or numerical formula changes; supplemental verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.4",
        "review_revision": "2026-10-12.transform-runtime-review",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "ba53df66ade337520accc58ba10d91b57c5a8f6826b8bfc5c8e807dca99be227",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-12.laplace-figure-review",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-12T11:57:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace Transform: honest sampled figures",
      "summary": "Makes figure limits explicit, preserves finite large/tiny values with normalized coordinates and marks unavailable discrete samples.",
      "details": [
        "Twelve figure scenarios verify frequency-resolution suppression, missing-sample notices/markers, normalized scales, finite coordinates and unchanged scalar results.",
        "The 498-input independent engine/REST/MCP suite still passes 465 successes and 33 explicit refusals; calculation versions and computation-source prefix are unchanged.",
        "24 real Chrome scenario/viewport combinations verify visible mobile notices, SVG label bounds, scalar JSON and figure clearing; three mobile screenshots were visually reviewed.",
        "Continuous figures are sampled illustrations, not precision certificates. Full Math remains pending, production stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-12.transform-figure-bounds",
        "scope": [
          "Sampled curve frequency limits",
          "Unavailable sample notices and discrete markers",
          "Normalized finite figure coordinates and scalar parity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only fix; no calculation_version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-12.z-figure-review",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-12T11:57:58Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z Transform: honest sampled figures",
      "summary": "Makes figure limits explicit, preserves finite large/tiny values with normalized coordinates and marks unavailable discrete samples.",
      "details": [
        "Twelve figure scenarios verify frequency-resolution suppression, missing-sample notices/markers, normalized scales, finite coordinates and unchanged scalar results.",
        "The 498-input independent engine/REST/MCP suite still passes 465 successes and 33 explicit refusals; calculation versions and computation-source prefix are unchanged.",
        "24 real Chrome scenario/viewport combinations verify visible mobile notices, SVG label bounds, scalar JSON and figure clearing; three mobile screenshots were visually reviewed.",
        "Continuous figures are sampled illustrations, not precision certificates. Full Math remains pending, production stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-12.transform-figure-bounds",
        "scope": [
          "Sampled curve frequency limits",
          "Unavailable sample notices and discrete markers",
          "Normalized finite figure coordinates and scalar parity"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation-only fix; no calculation_version change.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-11.laplace-phase-product",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-11T01:28:46Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace Transform: inverse phase and product reliability",
      "summary": "Checks exact binary64 product-rounding error before inverse trig evaluation and combines inverse amplitudes in logarithmic form.",
      "details": [
        "95 independent 900/1200-dps exact-input references cover extreme phases, product rounding, finite overflow rescues, true zeros and quantization exclusions.",
        "Combined 498-input engine/REST/MCP suite passes 465 successes and 33 explicit output/precision refusals; mathematical references are retained for bounded precision exclusions.",
        "147 golden and 14 cross-interface CVP checks pass for this capability.",
        "A phase guard bounds input-product rounding only; it does not formally certify host Math transcendental functions. Full Math remains pending, production stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-11.transform-phase-product",
        "scope": [
          "Extreme actual-input phases and exact product-rounding guard",
          "Inverse log-domain amplitude products and mathematical zeros",
          "Inverse relative-precision quantization refusal"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.2 → 1.0.3.",
        "changes": [
          {
            "capability_id": "math.transform.laplace",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-11.z-phase-product",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-11T01:28:46Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z Transform: inverse phase and product reliability",
      "summary": "Checks exact binary64 product-rounding error before inverse trig evaluation and combines inverse amplitudes in logarithmic form.",
      "details": [
        "95 independent 900/1200-dps exact-input references cover extreme phases, product rounding, finite overflow rescues, true zeros and quantization exclusions.",
        "Combined 498-input engine/REST/MCP suite passes 465 successes and 33 explicit output/precision refusals; mathematical references are retained for bounded precision exclusions.",
        "336 golden and 16 cross-interface CVP checks pass for this capability.",
        "A phase guard bounds input-product rounding only; it does not formally certify host Math transcendental functions. Full Math remains pending, production stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-11.transform-phase-product",
        "scope": [
          "Extreme actual-input phases and exact product-rounding guard",
          "Inverse log-domain amplitude products and mathematical zeros",
          "Inverse relative-precision quantization refusal"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.3 → 1.0.4.",
        "changes": [
          {
            "capability_id": "math.transform.z",
            "from": "1.0.3",
            "to": "1.0.4"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-11.laplace-stable-scale",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-11T01:14:24Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace Transform: stable scale evaluation",
      "summary": "Avoids unsafe intermediate squares, powers or differences while preserving explicit nonrepresentable output failures.",
      "details": [
        "156 independent high-precision actual-input scale cases cover near ROC, 2^-900 to 2^900 scales, overflowing differences/powers and Z subnormal inputs: 148 successes and eight output range refusals.",
        "Combined 403-input engine/REST/MCP suite passes 388 successes and 15 refusals. Three historical range exclusions become finite successes; historical references and CVP pins are retained.",
        "110 golden and 11 cross-interface CVP checks pass for this capability.",
        "Full Math remains pending and production stale; CVP requires no named expert. Extreme phase accuracy and general inverse-product stability remain open."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-11.transform-stable-scale-reference",
        "scope": [
          "Independent actual-input near-ROC and scale references",
          "Stable forward table-transform evaluation",
          "Nonrepresentable output errors and cross-interface contracts"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.1 → 1.0.2.",
        "changes": [
          {
            "capability_id": "math.transform.laplace",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-11.z-stable-scale",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-11T01:14:24Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z Transform: stable scale evaluation",
      "summary": "Avoids unsafe intermediate squares, powers or differences while preserving explicit nonrepresentable output failures.",
      "details": [
        "156 independent high-precision actual-input scale cases cover near ROC, 2^-900 to 2^900 scales, overflowing differences/powers and Z subnormal inputs: 148 successes and eight output range refusals.",
        "Combined 403-input engine/REST/MCP suite passes 388 successes and 15 refusals. Three historical range exclusions become finite successes; historical references and CVP pins are retained.",
        "296 golden and 13 cross-interface CVP checks pass for this capability.",
        "Full Math remains pending and production stale; CVP requires no named expert. Extreme phase accuracy and general inverse-product stability remain open."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-11.transform-stable-scale-reference",
        "scope": [
          "Independent actual-input near-ROC and scale references",
          "Stable forward table-transform evaluation",
          "Nonrepresentable output errors and cross-interface contracts"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.2 → 1.0.3.",
        "changes": [
          {
            "capability_id": "math.transform.z",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-10.laplace-table-share-replay",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T23:12:38Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace Transform: faithful URL replay and validation",
      "summary": "Aligns browser and SSR replay with canonical engine aliases, unknown tokens, missing/empty fields and exact numeric inputs.",
      "details": [
        "Shared state preserves raw input presence and values, normalizes controls through canonical engine token validators and applies inverse discovery locks.",
        "64 focused engine/SSR/REST/MCP and runtime-hydrate cases pass; schema-level missing-alternative rejection is distinguished from engine missing-field errors.",
        "32 Chrome page/scenario/viewport cases pass same-page hydration, exact versioned share/reload, full JSON/CSV and error-output clearing.",
        "9 cross-interface CVP checks pass for this capability; calculation version and numerical formulas are unchanged. Full Math remains pending and production stale; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-10.table-share-replay",
        "scope": [
          "Browser/SSR alias and invalid URL replay",
          "Missing/empty fields and exact numeric sharing",
          "Same-page hydrate and error export clearing"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation_version change; URL/runtime validation fixes and supplemental verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-10.z-table-share-replay",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T23:12:38Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z Transform: faithful URL replay and validation",
      "summary": "Aligns browser and SSR replay with canonical engine aliases, unknown tokens, missing/empty fields and exact numeric inputs.",
      "details": [
        "Shared state preserves raw input presence and values, normalizes controls through canonical engine token validators and applies inverse discovery locks.",
        "64 focused engine/SSR/REST/MCP and runtime-hydrate cases pass; schema-level missing-alternative rejection is distinguished from engine missing-field errors.",
        "32 Chrome page/scenario/viewport cases pass same-page hydration, exact versioned share/reload, full JSON/CSV and error-output clearing.",
        "11 cross-interface CVP checks pass for this capability; calculation version and numerical formulas are unchanged. Full Math remains pending and production stale; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-10.table-share-replay",
        "scope": [
          "Browser/SSR alias and invalid URL replay",
          "Missing/empty fields and exact numeric sharing",
          "Same-page hydrate and error export clearing"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation_version change; URL/runtime validation fixes and supplemental verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-10.z-stable-roc",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T22:48:21Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z Transform: stable near-ROC trigonometric evaluation and exact sharing",
      "summary": "Avoids cancellation and squared-scale overflow for four causal trigonometric pairs; preserves actual Z numeric inputs in share links.",
      "details": [
        "168 independent 200/300-dps near-ROC cases now pass relative tolerance 2e-11; the recorded 1.0.1 baseline had 52 inaccurate successes and 104 refusals.",
        "Three historical range exclusions become finite successes; the combined 247-input engine/REST/MCP suite passes 237 successes and 10 explicit refusals across Laplace and Z.",
        "Z CVP passes 213 golden, seven cross-interface and five contract checks. Eight Chrome near-ROC viewport cases verify full JSON/CSV, exact sharing and error clearing.",
        "Full Math review remains pending and production stale. Unknown/missing share parameters, Laplace share rounding and extreme phase accuracy remain open. CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-10.z-stable-roc",
        "scope": [
          "Near-ROC cancellation and normalized trigonometric scales",
          "Independent actual-binary64 input references",
          "Exact numeric share links and complete browser exports"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Z calculation version 1.0.1 → 1.0.2.",
        "changes": [
          {
            "capability_id": "math.transform.z",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-10.transform-laplace-publication-range-provenance",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T22:10:08Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace Transform: nonzero publication and exact input provenance",
      "summary": "Preserves representable small values and actual binary64 parameters, rejects unreliable intermediate/output range, and exports complete table-transform results.",
      "details": [
        "Independent 200/300-dps actual-input references cover 79 inputs across both capabilities: 66 successes and 13 explicit implementation range refusals.",
        "Each capability passes 42 golden and five cross-interface CVP checks; 12 Chrome page/mode/viewport cases verify complete JSON/CSV, sharing and success-to-range-error clearing.",
        "Actual input parameters remain unrounded so adjacent floating values near a pole are not merged in exported provenance; inverse error formulas and requests are preserved.",
        "General near-ROC nonzero cancellation and extreme phase accuracy remain unreviewed. Full Math remains pending, production remains stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-10.transform-publication-range-provenance",
        "scope": [
          "Nonzero publication and conservative numerical range refusal",
          "Actual binary64 input provenance",
          "Full JSON/CSV and browser error/share contracts"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Table transform calculation version 1.0.0 → 1.0.1.",
        "changes": [
          {
            "capability_id": "math.transform.laplace",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-10.transform-z-publication-range-provenance",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T22:10:08Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z Transform: nonzero publication and exact input provenance",
      "summary": "Preserves representable small values and actual binary64 parameters, rejects unreliable intermediate/output range, and exports complete table-transform results.",
      "details": [
        "Independent 200/300-dps actual-input references cover 79 inputs across both capabilities: 66 successes and 13 explicit implementation range refusals.",
        "Each capability passes 42 golden and five cross-interface CVP checks; 12 Chrome page/mode/viewport cases verify complete JSON/CSV, sharing and success-to-range-error clearing.",
        "Actual input parameters remain unrounded so adjacent floating values near a pole are not merged in exported provenance; inverse error formulas and requests are preserved.",
        "General near-ROC nonzero cancellation and extreme phase accuracy remain unreviewed. Full Math remains pending, production remains stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-10.transform-publication-range-provenance",
        "scope": [
          "Nonzero publication and conservative numerical range refusal",
          "Actual binary64 input provenance",
          "Full JSON/CSV and browser error/share contracts"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Table transform calculation version 1.0.0 → 1.0.1.",
        "changes": [
          {
            "capability_id": "math.transform.z",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.workspace-complete-json-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T14:49:23Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Derivative methods: complete Workspace JSON",
      "summary": "Workspace exports now retain complete canonical outputs and precise method failures while clearing results after edits, calculation errors and invalid shares.",
      "details": [
        "Function JSON preserves raw result packs; Numerical JSON retains complete comparison rows, raw successful outputs and failure codes.",
        "Twenty Chrome workspace/mode/viewport combinations cover analytic presets, partial interpolation failure, share recomputation, edited-input invalidation, malformed fragments and version mismatches.",
        "Numerical algorithms, capability versions and immutable CVP revisions are unchanged; this is supplementary Workspace evidence.",
        "Full Math remains pending and production remains stale. CVP does not require named experts."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Complete Workspace JSON outputs and method errors",
          "Desktop/mobile sharing and result invalidation",
          "Supplementary local review; full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace presentation/export fix; canonical calculation versions and CVP revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.workspace-complete-json-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T14:49:23Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Integral methods: complete Workspace JSON",
      "summary": "Workspace exports now retain complete canonical outputs and precise method failures while clearing results after edits, calculation errors and invalid shares.",
      "details": [
        "Function JSON preserves raw result packs; Numerical JSON retains complete comparison rows, raw successful outputs and failure codes.",
        "Twenty Chrome workspace/mode/viewport combinations cover analytic presets, partial interpolation failure, share recomputation, edited-input invalidation, malformed fragments and version mismatches.",
        "Numerical algorithms, capability versions and immutable CVP revisions are unchanged; this is supplementary Workspace evidence.",
        "Full Math remains pending and production remains stale. CVP does not require named experts."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Complete Workspace JSON outputs and method errors",
          "Desktop/mobile sharing and result invalidation",
          "Supplementary local review; full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace presentation/export fix; canonical calculation versions and CVP revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.workspace-complete-json-interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T14:49:23Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Interpolation methods: complete Workspace JSON",
      "summary": "Workspace exports now retain complete canonical outputs and precise method failures while clearing results after edits, calculation errors and invalid shares.",
      "details": [
        "Function JSON preserves raw result packs; Numerical JSON retains complete comparison rows, raw successful outputs and failure codes.",
        "Twenty Chrome workspace/mode/viewport combinations cover analytic presets, partial interpolation failure, share recomputation, edited-input invalidation, malformed fragments and version mismatches.",
        "Numerical algorithms, capability versions and immutable CVP revisions are unchanged; this is supplementary Workspace evidence.",
        "Full Math remains pending and production remains stale. CVP does not require named experts."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Complete Workspace JSON outputs and method errors",
          "Desktop/mobile sharing and result invalidation",
          "Supplementary local review; full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace presentation/export fix; canonical calculation versions and CVP revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.workspace-complete-json-optimize",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T14:49:23Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Minimum methods: complete Workspace JSON",
      "summary": "Workspace exports now retain complete canonical outputs and precise method failures while clearing results after edits, calculation errors and invalid shares.",
      "details": [
        "Function JSON preserves raw result packs; Numerical JSON retains complete comparison rows, raw successful outputs and failure codes.",
        "Twenty Chrome workspace/mode/viewport combinations cover analytic presets, partial interpolation failure, share recomputation, edited-input invalidation, malformed fragments and version mismatches.",
        "Numerical algorithms, capability versions and immutable CVP revisions are unchanged; this is supplementary Workspace evidence.",
        "Full Math remains pending and production remains stale. CVP does not require named experts."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Complete Workspace JSON outputs and method errors",
          "Desktop/mobile sharing and result invalidation",
          "Supplementary local review; full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace presentation/export fix; canonical calculation versions and CVP revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.workspace-complete-json-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T14:49:23Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Root methods: complete Workspace JSON",
      "summary": "Workspace exports now retain complete canonical outputs and precise method failures while clearing results after edits, calculation errors and invalid shares.",
      "details": [
        "Function JSON preserves raw result packs; Numerical JSON retains complete comparison rows, raw successful outputs and failure codes.",
        "Twenty Chrome workspace/mode/viewport combinations cover analytic presets, partial interpolation failure, share recomputation, edited-input invalidation, malformed fragments and version mismatches.",
        "Numerical algorithms, capability versions and immutable CVP revisions are unchanged; this is supplementary Workspace evidence.",
        "Full Math remains pending and production remains stale. CVP does not require named experts."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Complete Workspace JSON outputs and method errors",
          "Desktop/mobile sharing and result invalidation",
          "Supplementary local review; full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace presentation/export fix; canonical calculation versions and CVP revisions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.dft-complete-json-mobile",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-09T13:05:45Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "DFT complete JSON and mobile input summaries",
      "summary": "Copy JSON now retains all Fourier output arrays; long actual-input summaries wrap on mobile across all five DFT entry pages.",
      "details": [
        "JSON exports n, full re/im/mag arrays, algorithm and normalization from the same calculation snapshot used by CSV.",
        "Ten real Chrome desktop/mobile viewport combinations check 64-bin independent references, complete JSON/CSV, last-bin expansion, versioned share recomputation and 65-sample error clearing.",
        "Numerical calculation remains 1.2.1. A new immutable verification revision is published; numerical core digest and existing CVP counts are unchanged.",
        "Full Math remains pending and production remains stale. This is local browser evidence, not a production deployment or physical-device/accessibility review. CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "scope": [
          "Full DFT output arrays in copied JSON",
          "Five-entry desktop/mobile summary readability",
          "Actual CSV and share replay, success-to-error clearing"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version remains 1.2.1; export and layout fixes bind a fresh verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "803f88691f8917d7227705afc442767e54d911c211a7d3d5d0aef5b593947c3f",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-09.math.transform.dft.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-09T13:05:18.647Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Discrete Fourier Transform Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.transform.dft v1.2.1, revision 2026-10-09.dft-complete-json-mobile. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.transform.dft/1.2.1/2026-10-09.dft-complete-json-mobile.cvp.json (SHA-256 4cb14484b1e27cf45e4ae7aedbb8106b3c623773142e40826c92a58dcd7988ec); core 803f88691f8917d7227705afc442767e54d911c211a7d3d5d0aef5b593947c3f matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T13:44:56.099Z",
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.2.0 → 1.2.1; verification revision 2026-09-22.special-transform-cvp → 2026-10-09.dft-complete-json-mobile.",
        "changes": [
          {
            "capability_id": "math.transform.dft",
            "from": "1.2.0",
            "to": "1.2.1",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.transform.dft/1.2.1/2026-10-09.dft-complete-json-mobile.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.transform.dft/1.2.1/2026-10-09.dft-complete-json-mobile.cvp.json",
        "artifact_sha256": "4cb14484b1e27cf45e4ae7aedbb8106b3c623773142e40826c92a58dcd7988ec",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.2.1",
        "review_revision": "2026-10-09.dft-complete-json-mobile",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "803f88691f8917d7227705afc442767e54d911c211a7d3d5d0aef5b593947c3f",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-09.linear-algebra-input-perturbation-review",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-09T12:53:48Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "published",
      "title": "Linear Algebra: actual-input perturbation review",
      "summary": "Separately checks adjacent-ULP and absolute input perturbations against independent high-precision spectra, preserving sensitivity warnings and conservative precision refusals.",
      "details": [
        "Thirty-two actual binary64 perturbation pairs cover eight weak-feedback/near-Jordan baselines: 40 spectra, 38 independent successes and two explicit classification refusals.",
        "Engine, REST handler and MCP full preserve results and warnings; 12 Chrome desktop/mobile viewport cases check complete exports, warnings, shares and direct refusal pages.",
        "No engine, calculation version or immutable CVP revision changed. These supplementary cases are not added to the existing CVP 431 golden / 48 interface counts.",
        "Root-position accuracy for given inputs does not guarantee stability under input uncertainty. Full Math remains pending, production binding remains stale, and CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.qr-root-position-disks",
        "scope": [
          "Supplementary actual-binary64 ULP and absolute perturbation pairs",
          "Independent 220/320-dps positions and Fraction Sturm classification controls",
          "Sensitivity warnings and engine/REST/MCP/browser export contracts"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Supplementary review only; calculation version and immutable CVP pin unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/matrix-eigenvalues"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.12"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.14.12",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0214764e3fff7a2522a7d899e92f02ce394e8cbe9da0e2a936edfd33e25a9b31",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-09.linear-algebra-qr-root-position-disks",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-09T12:44:31Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Linear Algebra: root-wise QR position certification",
      "summary": "Requires disjoint exact-rational root disks for published general QR spectra; rejects lost or displaced small roots that previously passed classification and residual checks.",
      "details": [
        "Seventy independent actual-input position/conditioning cases cover weak feedback, near-Jordan structure and power-of-two scales: 30 strict successes and 40 explicit precision refusals.",
        "Independent Fraction determinant/Taylor replay covers 59 spectra and 202 disks; real dominance and separation use exact arithmetic, while complex modulus inequalities receive a separate 500-dps cross-check.",
        "CVP 431 golden and 48 cross-interface checks pass. Fourteen Chrome desktop/mobile-viewport success/refusal cases verify warnings, complete exports, share recomputation and old-result clearing.",
        "Root-position certification is for actual inputs and includes an output-quantization floor. It does not prove stability under input perturbations, correctly rounded components, or accuracy of every structured solver. Full Math remains pending; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.qr-root-position-disks",
        "scope": [
          "Published general QR simple-root positions",
          "Exact rational Rouche disks and independent witness replay",
          "Weak-feedback small roots, near-Jordan conditioning and refusal/browser/API contracts"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.11 → 1.14.12.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.11",
            "to": "1.14.12"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/matrix-eigenvalues"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.12"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.14.12",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0214764e3fff7a2522a7d899e92f02ce394e8cbe9da0e2a936edfd33e25a9b31",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-09.math.linear_algebra.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-09T12:42:30.099Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Linear System / Small Matrix Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.linear_algebra v1.14.12, revision 2026-10-09.qr-root-position-disks. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.linear_algebra/1.14.12/2026-10-09.qr-root-position-disks.cvp.json (SHA-256 c5aca1ba860c62568ebe26528c22b0cd8cc53d8b64006760e2bd65ec072b3cad); core 0214764e3fff7a2522a7d899e92f02ce394e8cbe9da0e2a936edfd33e25a9b31 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-09T12:42:30.099Z",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.14.0 → 1.14.12; verification revision 2026-09-22.la-hardening-lu-svd → 2026-10-09.qr-root-position-disks.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.0",
            "to": "1.14.12",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.linear_algebra/1.14.12/2026-10-09.qr-root-position-disks.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.linear_algebra/1.14.12"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.linear_algebra/1.14.12/2026-10-09.qr-root-position-disks.cvp.json",
        "artifact_sha256": "c5aca1ba860c62568ebe26528c22b0cd8cc53d8b64006760e2bd65ec072b3cad",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.14.12",
        "review_revision": "2026-10-09.qr-root-position-disks",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0214764e3fff7a2522a7d899e92f02ce394e8cbe9da0e2a936edfd33e25a9b31",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-09.linear-algebra-qr-classification-output-guards",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-09T12:21:41Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: QR classification and published output guards",
      "summary": "Checks exact actual-input real-root counts and binary64 conjugacy before and after output rescaling; rejects unsupported classification instead of publishing misleading spectra.",
      "details": [
        "Thirty-nine independent Fraction/Sturm and high-precision analytic cases cover non-cycle cubic/quartic and subnormal output spectra: 25 strict successes and 14 explicit precision refusals.",
        "Three previously approximate successful golden cases are now precision refusal cases because they failed exact classification. Original independent references and historical evidence are retained.",
        "CVP 401 golden and 44 cross-interface checks pass. Twenty Chrome desktop/mobile-viewport success/refusal cases check old-result invalidation, disabled output actions and share replay.",
        "Exact count and conjugacy checks do not prove individual root positions. Full Math review and production binding remain pending; CVP does not require a named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.qr-classification-output-guards",
        "scope": [
          "General non-cycle QR real-root multiplicity count",
          "Published complex-root binary64 conjugacy",
          "Explicit precision refusal and browser/API result invalidation",
          "Subnormal rescaling and unrepresentable published imaginary components"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.10 → 1.14.11.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.10",
            "to": "1.14.11"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/matrix-eigenvalues"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.11"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.linear-algebra-precision-cycle-output-guards",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T23:11:28Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: subnormal and cycle spectrum precision",
      "summary": "Preserves subnormal complex components and uses proven weighted-cycle spectra; omits output eigenvectors failing scaled residual checks.",
      "details": [
        "Forty-six independent analytic cases cover actual-input cyclic products, minimum subnormal components and the adjacent floating-point value above the general QR deflation boundary.",
        "Five general QR floor rejections plus overflow/iteration controls pass. Active-column scaled residual validation prevents large isolated blocks from hiding unusable tiny-block eigenvectors. Long spectrum breakdown values wrap instead of clipping.",
        "CVP 379 golden and 37 cross-interface checks pass. Complete Math review and production binding remain pending; CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.precision-cycle-output-guards",
        "scope": [
          "Subnormal 2×2 imaginary components and exact directed weighted cycles",
          "Published vector residuals at active-column scale",
          "General QR exact floor/adjacent controls and cross-interface precision errors"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.9 → 1.14.10.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.9",
            "to": "1.14.10"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/matrix-eigenvalues"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.10"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.linear-algebra-multiple-spectrum-certificates",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T22:55:40Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: exact repeated spectrum factors",
      "summary": "Prevents pseudo-complex classification of coupled real repeated eigenvalues using exact characteristic-factor certificates.",
      "details": [
        "Fifty-two independent exact/perturbed cases cover coupled Jordan blocks, distinct repeated clusters, real/complex semisimple controls and power-of-two scales.",
        "Exact rational characteristic factors preserve multiplicity and use the exact 2×2 discriminant only when normalized factor coefficients are representable; actual perturbations remain general QR.",
        "CVP 333 golden and 33 cross-interface cases pass; 12 real Chrome viewport cases pass. Complete Math review remains pending and production remains STALE. CVP does not require a named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-09.multiple-spectrum-certificates",
        "scope": [
          "Exact repeated-factor classification and multiplicity",
          "Independent Fraction similarities and high-precision actual perturbations",
          "Published eigenvector counts/residuals and SSR/REST/MCP/Chrome propagation"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.8 → 1.14.9.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.8",
            "to": "1.14.9"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/matrix-eigenvalues"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.9"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-09.linear-algebra-workspace-browser-contract",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T22:38:33Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Matrix and Equation Workspace: browser result contract",
      "summary": "Preserves complete matrix JSON, visible numerical warnings and strict input/share validity in the browser.",
      "details": [
        "Matrix browser checks cover 18 operations, rectangular cases and spectrum boundaries at desktop and phone viewport widths; Equation covers five modes.",
        "Input edits invalidate exports; malformed matrix shares and old stored versions cannot silently become valid current results. Empty cells are rejected, warnings survive copying, and result panels keep diagnostics and controls in page flow.",
        "This is a local UI review. Numerical version and CVP core remain unchanged; full Math review and production binding remain pending. CVP does not require a named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.spectrum-boundary-certificates",
        "scope": [
          "Matrix full-result JSON, downloads, warning visibility and share replay",
          "Equation warning copy/clear and delayed input event guards",
          "Desktop and phone viewport browser result layout"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "UI and share-validation fixes; calculation_version 1.14.8 and its numerical CVP revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Matrix Workspace",
          "href": "/workspace/matrix"
        },
        {
          "label": "Equation Workspace",
          "href": "/workspace/equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.8"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-spectrum-boundary-certificates",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T14:14:02.730Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: exact spectrum boundary certificates",
      "summary": "Certifies sole repeated spectra, preserves tiny isolated complex blocks and omits unresolved published eigenbasis candidates.",
      "details": [
        "Twenty-four exact/independent Jordan, near-Jordan and isolated complex spectrum cases pass, including nonzero imaginary parts down to 1e-300.",
        "A sufficient exact nilpotence certificate prevents pseudo-complex dense Jordan spectra; zero-separated blocks reuse exact 2×2 computation.",
        "Candidates dependent within published precision are omitted with warnings. QR components at or below the deflation floor are rejected across interfaces; full-domain and production review remain pending."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.spectrum-boundary-certificates",
        "scope": [
          "Exact sole-eigenvalue certificate and isolated 1–2 block spectra",
          "Published basis independence, near-defect warnings and mixed-scale control",
          "SSR helper/REST/MCP precision-floor error and three boundary success adapters"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.7 → 1.14.8.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.7",
            "to": "1.14.8"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.8"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-nonsymmetric-matrix-qr",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T13:56:53.041Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: bounded nonsymmetric matrix QR",
      "summary": "Replaces nonsymmetric 3–4 characteristic-polynomial spectra with bounded fixed-precision matrix QR and checks published complex basis sensitivity.",
      "details": [
        "Thirty-six previously open dense clustered/non-normal/complex spectra now pass independent high-precision references.",
        "Twenty-four independent random, repeated, tiny-complex and cyclic controls plus published complex residuals and conditioning guards pass.",
        "The fixed precision and deflation floors, broader defective/range/public-surface coverage and production binding remain explicit limits. CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.nonsymmetric-matrix-qr",
        "scope": [
          "Bounded 256-bit matrix QR for nonsymmetric 3–4 spectra",
          "Published complex vector residuals, repeated-basis fallback and conditioning warnings",
          "Independent 60-case review, SSR helper/REST/MCP and precision/iteration guards"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.6 → 1.14.7.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.6",
            "to": "1.14.7"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-symmetric-dense-spectrum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T13:36:43.846Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: symmetric 3–4 clustered spectra",
      "summary": "Reuses symmetric Jacobi to avoid clustered-spectrum errors from rounded characteristic coefficients, with published orthonormal basis checks.",
      "details": [
        "Eighteen dense symmetric actual-input references agree with independent mpmath eig at 160/240 decimal digits.",
        "Published vector residuals and orthogonality, signed/repeated spectra and strict symmetry routing are checked.",
        "Thirty-six general nonsymmetric probes remain open audit records; characteristic-polynomial sensitivity is explicitly warned. No named expert is required for CVP."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.symmetric-dense-spectrum",
        "scope": [
          "Dense strictly symmetric 3–4 clustered spectra",
          "Published orthonormal bases and signed/repeated controls",
          "SSR helper/REST/MCP symmetric modes and nonsymmetric sensitivity warning"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.5 → 1.14.6.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.5",
            "to": "1.14.6"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-exact-2x2-clustered-spectrum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T13:24:49.826Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: exact-input 2×2 clustered spectra",
      "summary": "Preserves clustered real and tiny complex 2×2 spectra using an exact binary64-input discriminant and stable eigenvectors.",
      "details": [
        "Fifty independent Fraction/Decimal 220-digit references pass an 8-ULP spectrum bound, with an observed maximum of 1 ULP.",
        "Published eigenvectors are independently reconstructed; extreme finite spectra and output overflow rejection are checked.",
        "General 3–4 clustered spectra, complex eigenbasis conditioning and production publication remain pending. CVP does not require a named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.exact-2x2-clustered-spectrum",
        "scope": [
          "Exact-input nontriangular 2×2 clustered and complex spectra",
          "Published vector residuals and extreme conditioning/overflow guards",
          "SSR helper/REST/MCP clustered, tiny complex and extreme interfaces"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.4 → 1.14.5.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.4",
            "to": "1.14.5"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-subspace-clustered-spectrum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T13:02:55.281Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: scaled subspace diagnostics and triangular spectra",
      "summary": "Uses published bases and scaled QR/SVD projections, preserves close triangular eigenvalues and reports eigenbasis sensitivity.",
      "details": [
        "Seventy analytic subspace and triangular spectrum cases verify finite published residuals and sensitivity warnings.",
        "Triangular spectra use actual diagonal entries; real eigenbasis condition is checked separately from the condition of A.",
        "General nontriangular clustered spectra and complex eigenbasis conditioning remain pending; this is a bounded local review, with no named expert required for CVP."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.subspace-clustered-spectrum",
        "scope": [
          "Published rank-one subspaces and scaled projection residuals",
          "Close diagonal/triangular spectra and real eigenbasis warning",
          "SSR helper/REST/MCP warnings and extreme column-space adapter"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and bound calculator/Workspace dependencies: 1.14.3 → 1.14.4.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.3",
            "to": "1.14.4"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-eigen-published-residual",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:43:06.123Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: scaled eigenvalues and published-result diagnostics",
      "summary": "Normalizes eigenvalue computation and recomputes factorization, eigen and least-squares diagnostics from published outputs.",
      "details": [
        "Analytic spectra cover real, complex, repeated and Jordan cases at five scales; independent direct identities validate published factor and vector diagnostics.",
        "Out-of-range auxiliary determinants are omitted with an explicit warning in eigen mode; normalized characteristic-polynomial variables are labeled.",
        "General nonnormal and subspace-fit diagnostic review remains pending; this is a bounded local fix and no named expert is required for CVP."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.eigen-published-residual",
        "scope": [
          "Scaled analytic eigen spectra, repeated eigenspaces and defect warnings",
          "Published LU/Cholesky/QR/SVD/eigen/least-squares diagnostics",
          "SSR helper/REST/MCP with extreme auxiliary determinant warning"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and its bound calculator/Workspace dependencies: 1.14.2 → 1.14.3.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.2",
            "to": "1.14.3"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.linear-algebra-scale-publication",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:31:44.936Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear Algebra: scale and component publication fixes",
      "summary": "Normalizes RREF, inverse and SVD computation and retains small nonzero published components.",
      "details": [
        "Independent analytic fixtures cover 11 operations at three scales plus rectangular and rank-deficient SVD.",
        "Small invertible matrices no longer fail the determinant precheck; large RREF and singular values retain their scale-invariant meaning.",
        "Extreme-scale eigen and diagnostics at rounded published factors remain open review issues. CVP requires no named expert."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.scale-publication",
        "scope": [
          "Analytic matrix scale references and rectangular/rank-deficient SVD",
          "RREF/inverse/SVD scale handling and nonzero component publication",
          "SSR helper/REST/MCP and version/schema contract regression"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Linear Algebra and its bound calculator/Workspace dependencies: 1.14.1 → 1.14.2.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.1",
            "to": "1.14.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.equation-workspace-linear",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:23:50.339Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Equation Workspace: linear replay and result integrity",
      "summary": "Invalidates edited results, exports the full calculation output, and validates shared requests against the current engine version.",
      "details": [
        "Desktop and mobile-size Chrome verify copying, JSON, share replay, errors and recovery for this workspace kind.",
        "Stored outputs are ignored; current versions are required and old versions require explicit recalculation.",
        "Nonlinear controls preserve tolerance and iteration limit; blank system fields are not silently changed to zero. CVP does not require named expert review."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.equation-workspace",
        "scope": [
          "Equation Workspace binding, versions and shared requests",
          "Full result JSON, input edit invalidation and error recovery",
          "Independent analytical fixtures and desktop/mobile-size Chrome"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation engine version changes; fixes the Equation Workspace adapter and presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Equation Workspace",
          "href": "/workspace/equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.equation-workspace-nonlinear",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:23:50.339Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Equation Workspace: nonlinear replay and result integrity",
      "summary": "Invalidates edited results, exports the full calculation output, and validates shared requests against the current engine version.",
      "details": [
        "Desktop and mobile-size Chrome verify copying, JSON, share replay, errors and recovery for this workspace kind.",
        "Stored outputs are ignored; current versions are required and old versions require explicit recalculation.",
        "Nonlinear controls preserve tolerance and iteration limit; blank system fields are not silently changed to zero. CVP does not require named expert review."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.equation-workspace",
        "scope": [
          "Equation Workspace binding, versions and shared requests",
          "Full result JSON, input edit invalidation and error recovery",
          "Independent analytical fixtures and desktop/mobile-size Chrome"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation engine version changes; fixes the Equation Workspace adapter and presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Equation Workspace",
          "href": "/workspace/equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.equation-workspace-polynomial",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:23:50.339Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Equation Workspace: polynomial replay and result integrity",
      "summary": "Invalidates edited results, exports the full calculation output, and validates shared requests against the current engine version.",
      "details": [
        "Desktop and mobile-size Chrome verify copying, JSON, share replay, errors and recovery for this workspace kind.",
        "Stored outputs are ignored; current versions are required and old versions require explicit recalculation.",
        "Nonlinear controls preserve tolerance and iteration limit; blank system fields are not silently changed to zero. CVP does not require named expert review."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.equation-workspace",
        "scope": [
          "Equation Workspace binding, versions and shared requests",
          "Full result JSON, input edit invalidation and error recovery",
          "Independent analytical fixtures and desktop/mobile-size Chrome"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation engine version changes; fixes the Equation Workspace adapter and presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Equation Workspace",
          "href": "/workspace/equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.equation-workspace-quadratic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:23:50.339Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Equation Workspace: quadratic replay and result integrity",
      "summary": "Invalidates edited results, exports the full calculation output, and validates shared requests against the current engine version.",
      "details": [
        "Desktop and mobile-size Chrome verify copying, JSON, share replay, errors and recovery for this workspace kind.",
        "Stored outputs are ignored; current versions are required and old versions require explicit recalculation.",
        "Nonlinear controls preserve tolerance and iteration limit; blank system fields are not silently changed to zero. CVP does not require named expert review."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.equation-workspace",
        "scope": [
          "Equation Workspace binding, versions and shared requests",
          "Full result JSON, input edit invalidation and error recovery",
          "Independent analytical fixtures and desktop/mobile-size Chrome"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation engine version changes; fixes the Equation Workspace adapter and presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Equation Workspace",
          "href": "/workspace/equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.equation-workspace-system",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-08T12:23:50.339Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Equation Workspace: system replay and result integrity",
      "summary": "Invalidates edited results, exports the full calculation output, and validates shared requests against the current engine version.",
      "details": [
        "Desktop and mobile-size Chrome verify copying, JSON, share replay, errors and recovery for this workspace kind.",
        "Stored outputs are ignored; current versions are required and old versions require explicit recalculation.",
        "Nonlinear controls preserve tolerance and iteration limit; blank system fields are not silently changed to zero. CVP does not require named expert review."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.equation-workspace",
        "scope": [
          "Equation Workspace binding, versions and shared requests",
          "Full result JSON, input edit invalidation and error recovery",
          "Independent analytical fixtures and desktop/mobile-size Chrome"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "No calculation engine version changes; fixes the Equation Workspace adapter and presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Equation Workspace",
          "href": "/workspace/equation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.numerical-root-mixed-browser",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-08T12:17:10.888Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Numerical Root: mixed-root verification and reproducible exports",
      "summary": "Adds independent mixed and clustered root references, preserves shared solver controls and full precision exports, and keeps mobile diagnostics readable.",
      "details": [
        "23 independently generated polynomial fixtures exercise three methods; 107 CVP golden and 12 cross-interface checks pass.",
        "Six actual Chrome desktop/mobile-size sessions verify sharing, clipboard, CSV downloads, failure invalidation and recovery.",
        "Residual convergence does not prove real-root existence or root-position accuracy; candidate wording and narrow-screen diagnostics now retain that limitation."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.mixed-clustered-root",
        "scope": [
          "Mixed, clustered and near roots with independent mpmath/Fraction references",
          "Shared tolerance/iteration controls and full JSON/CSV precision",
          "Desktop/mobile-size browser replay, error recovery and readable diagnostics"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version stays 1.1.4; expands verification and fixes client control/export/presentation behavior.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-08.mixed-clustered-root",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9da1bdecdbb426de641733ba8100c1ffc66b5cbbd980585cae58f6b5f063a8fb",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-08.math.numerical.root.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-08T12:14:06.069Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Numerical Root Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.numerical.root v1.1.4, revision 2026-10-08.mixed-clustered-root. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.numerical.root/1.1.4/2026-10-08.mixed-clustered-root.cvp.json (SHA-256 68aa44ddf35b705e0927448a569719cdbe33ef688d116713d1b743ff7d82116a); core 9da1bdecdbb426de641733ba8100c1ffc66b5cbbd980585cae58f6b5f063a8fb matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-08T12:14:06.069Z",
        "review_revision": "2026-10-08.mixed-clustered-root",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.1.0 → 1.1.4; verification revision 2026-09-22.numerical-cvp → 2026-10-08.mixed-clustered-root.",
        "changes": [
          {
            "capability_id": "math.numerical.root",
            "from": "1.1.0",
            "to": "1.1.4",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.numerical.root/1.1.4/2026-10-08.mixed-clustered-root.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.numerical.root/1.1.4/2026-10-08.mixed-clustered-root.cvp.json",
        "artifact_sha256": "68aa44ddf35b705e0927448a569719cdbe33ef688d116713d1b743ff7d82116a",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-08.mixed-clustered-root",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "9da1bdecdbb426de641733ba8100c1ffc66b5cbbd980585cae58f6b5f063a8fb",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-08.numerical-root-high-degree-residual",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:50:52.621Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Root: cancellation and extreme-scale safeguards",
      "summary": "Preserves exact polynomial residual stopping for binary64 inputs and avoids overflowing representable large-root solver updates.",
      "details": [
        "Exact dyadic intermediate evaluation prevents coefficient normalization and cancellation from manufacturing a zero residual at a repeated root.",
        "Overflow-safe bisection midpoints, normalized secant updates, and a bounded Newton fallback handle tested extreme linear roots.",
        "Independent mpmath 140-digit roots and Fraction direct-power checks cover degrees 3–8, multiple roots, coefficient scales, returned residuals, and coded failures. CVP does not require a named expert."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.high-degree-exact-residual2",
        "scope": [
          "Degree 3–8 reference families and all three methods",
          "Repeated-root cancellation and exact initial zero",
          "Extreme scale, residual semantics, nonconvergence and SSR/REST/MCP"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Numerical Root and nonlinear-equation alias, plus Numerical Workspace dependency: 1.1.3 → 1.1.4. Root outputs remain binary64; polynomial residual evaluation is corrected.",
        "changes": [
          {
            "capability_id": "math.numerical.root",
            "from": "1.1.3",
            "to": "1.1.4"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.algebra.linear_equation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear equation: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.algebra.linear_equation/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.antilog",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Antilogarithm: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.antilog/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.arccos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Arccosine: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arccos/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.arcsin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Arcsine: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arcsin/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.arctan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Arctangent: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arctan/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.combinatorics",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Permutations and combinations: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.combinatorics/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.complex",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Complex numbers: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.complex/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.cos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cosine: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.cos/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.divide",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Division: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.divide/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.exponent",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Exponentiation: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.exponent/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.exponential_growth",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Exponential growth / decay: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.exponential_growth/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.factorial",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Ordinary factorial: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.factorial/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.fractions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Fractions: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.fractions/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.gcf",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Greatest common factor: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.gcf/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.geometry.circle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Circle: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.circle/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.geometry.conic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Conic section: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.conic/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.geometry.coordinate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Coordinate geometry: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.geometry.plane",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Plane geometry: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.plane/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.geometry.solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Solid geometry: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.solid/1.18.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.geometry.triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Triangle solver: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.lcm",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Least common multiple: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.lcm/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.linear_algebra",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear system / small matrix: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.ln",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Natural logarithm: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.ln/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.log",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Logarithm: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.log/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.modulo",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Euclidean remainder / modular inverse: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.modulo/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.multiplication",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Multiplication: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.multiplication/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.numerical.definite_integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Definite integral: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.numerical.derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical derivative: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.numerical.interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical interpolation: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.numerical.ode",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Ordinary differential equation: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.numerical.optimize_1d",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "One-dimensional optimization: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.numerical.root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical root: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.percent_change",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Percentage change: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percent_change/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.percent_error",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Percent error: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percent_error/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.percentage",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Percentage: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percentage/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.polynomial.roots",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Polynomial roots: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.polynomial.roots/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.prime_factorization",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Prime factorization: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.prime_factorization/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.pythagorean",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Pythagorean theorem: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.pythagorean/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.quadratic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Quadratic formula: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.quadratic/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.ratio",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Ratio: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.ratio/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Nth root: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.root/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.scientific_notation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Scientific notation: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.scientific_notation/2.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.sequences",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Integer sequences: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sequences/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.sin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Sine: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sin/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.special",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Special functions: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "All 14 Special modes have response checks; CVP cross-interface coverage is 24/24."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.math-response-consistency",
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.special/1.10.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.10.2",
        "review_revision": "2026-10-08.math-response-consistency",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0b2836762d99ac9e8435f8f96754aa02a94d2721920fc92d32d105ac1ab26ad9",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.square_root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Square root: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.square_root/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.subtraction",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Subtraction: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.subtraction/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.sum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Sum / addition: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sum/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.tan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Tangent: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.tan/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.transform.dft",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Discrete Fourier transform: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.transform.laplace",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Laplace transform: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.transform.z",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Z transform: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.math-response-consistency.math.vector",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Vector: response consistency",
      "summary": "Preserves published Math numbers in agent response summaries and uses the computed formula when available.",
      "details": [
        "Math summaries retain nonzero small values and exact integer text instead of rounding or Float64 coercion.",
        "When the computed Math result provides a formula, REST and MCP return that active formula instead of the page default.",
        "Shared adapter regression checks cover representative Math results; this is not a full review of every mode or input domain."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Shared Math numeric summaries",
          "Computed formula in REST and MCP",
          "Full domain review remains pending"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation algorithms and versions are unchanged; this fixes response presentation.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.vector/1.6.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-08.root-freshness-regression",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T22:30:53.422Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Nth root: freshness regression checks",
      "summary": "Separates numerical verification from production evidence freshness in the nth-root CVP regression.",
      "details": [
        "The generated verification core remains VERIFIED while a different production snapshot digest is correctly STALE.",
        "In-memory matching and mismatching digest scenarios enforce the CURRENT binding gate; production snapshots are unchanged."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Nth-root test freshness assertions",
          "Matching and mismatching snapshot identities"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Regression-test correction only; no calculation or production attestation changes.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.root/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math.special.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T22:30:18.361Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Special Functions Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.special v1.10.2, revision 2026-10-08.math-response-consistency. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.special/1.10.2/2026-10-08.math-response-consistency.cvp.json (SHA-256 70c098c149e79866cbf53eef4993c551f954e45c12ebf35ec6164e00aced35df); core 0b2836762d99ac9e8435f8f96754aa02a94d2721920fc92d32d105ac1ab26ad9 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T22:30:18.361Z",
        "review_revision": "2026-10-08.math-response-consistency",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.10.0 → 1.10.2; verification revision 2026-09-22.special-transform-cvp → 2026-10-08.math-response-consistency.",
        "changes": [
          {
            "capability_id": "math.special",
            "from": "1.10.0",
            "to": "1.10.2",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.special/1.10.2/2026-10-08.math-response-consistency.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.special/1.10.2"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.special/1.10.2/2026-10-08.math-response-consistency.cvp.json",
        "artifact_sha256": "70c098c149e79866cbf53eef4993c551f954e45c12ebf35ec6164e00aced35df",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.10.2",
        "review_revision": "2026-10-08.math-response-consistency",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0b2836762d99ac9e8435f8f96754aa02a94d2721920fc92d32d105ac1ab26ad9",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-08.dft-complete-sequence-export",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T21:53:13.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "DFT complete sequence display and CSV",
      "summary": "Retains full Fourier input summaries, exposes all complex output components and exports complete result arrays.",
      "details": [
        "Full request summaries preserve raw sequence input and invalid requests across replay and edits.",
        "Expandable output details cover all 64 components; CSV exports full real, imaginary and magnitude arrays plus algorithm and normalization.",
        "Success-to-error updates clear old output arrays and keep inverse formulas; Chrome downloads and versioned Evidence are verified."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-08.dft-complete-sequence-export",
        "scope": [
          "Full input summaries",
          "Expandable complete complex sequence",
          "Full CSV arrays",
          "Success to error clearing",
          "Inverse error formula",
          "Chrome and Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version remains 1.2.1; presentation and export fixes bind a fresh verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.dft-share-replay",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T14:13:03.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "DFT and FFT share input replay",
      "summary": "Preserves invalid or incomplete Fourier share inputs and consistently restores aliases and JSON complex sequences.",
      "details": [
        "Unknown modes remain errors; shared empty or missing samples no longer inherit examples, while four discovery modes remain locked.",
        "Browser hydration and SSR agree on supported aliases and JSON sequences; raw JSON remains intact in copied links.",
        "Chrome verifies error persistence, editing recovery, actual copied-link reopening, historical-version notice and refreshed Evidence."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.dft-share-replay",
        "scope": [
          "Share input hydration and aliases",
          "Invalid and missing input preservation",
          "JSON complex sequence replay",
          "Discovery mode locking",
          "Actual Chrome copied-link reopening",
          "Versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version remains 1.2.1; share replay fixes bind a fresh verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.dft-publication-scale-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T13:46:22.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "DFT nonzero publication and scale 1.2.1",
      "summary": "Preserves small Fourier components, displays complex first bins and scales spectrum figures to the peak while rejecting nonfinite outputs.",
      "details": [
        "Input and output components and magnitudes use 12 significant digits without near-zero clamping; complex result cards and figure captions agree.",
        "Reference-peak-normalized CVP tolerance rejects erased significant tiny bins while allowing near-null roundoff; four modes gain tiny real and imaginary impulse coverage.",
        "Chrome verifies visible small spectra, complex inverse output, range errors and versioned Evidence; sharing and sequence summaries remain separate review items."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.dft-publication-scale-range",
        "scope": [
          "Small complex component publication",
          "Complex first-bin and figure consistency",
          "Relative spectrum plotting scale",
          "Finite input output and magnitude guards",
          "Scale-aware independent reference comparison",
          "Chrome and versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "DFT calculation version 1.2.0 to 1.2.1 across canonical, DFT, inverse DFT, FFT and IFFT entries.",
        "changes": [
          {
            "capability_id": "math.transform.dft",
            "from": "1.2.0",
            "to": "1.2.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "FFT",
          "href": "/calc/math/fft"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.dft/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-input-summary",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T13:25:27.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE complete input summary and CSV",
      "summary": "Records full ODE equation inputs in successful and failed result summaries and CSV exports.",
      "details": [
        "Shared summaries include method, RHS, initial state, both time bounds, steps and applicable coefficient inputs without truncation.",
        "Browser calculations and summaries use the same replay or edited state; SSR successful summaries share the formatter.",
        "Chrome and two actual downloaded CSV files verify complete polynomial coefficients and explicit missing inputs on failed requests."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-input-summary",
        "scope": [
          "Complete equation input summary",
          "Raw coefficient and time precision",
          "Success and error state consistency",
          "Actual CSV downloads",
          "SSR and versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Input summary and verification revision changed; calculation version remains 1.0.4.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-share-replay",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T13:17:32.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE share input replay",
      "summary": "Preserves invalid modes and missing or blank required inputs instead of silently replacing shared states with examples.",
      "details": [
        "A shared ODE state helper handles existing aliases, discovery locks and engine optional defaults; hydration recalculates the same inputs.",
        "SSR and browser reject explicit whitespace modes consistently; URL values are assigned as control text rather than HTML attributes.",
        "Runtime hydration tests join CI; Chrome verifies errors, editing recovery, copied-link reopen and the formal old-version notice."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-share-replay",
        "scope": [
          "Unknown mode and blank required input replay",
          "Aliases optional defaults and discovery locks",
          "Runtime hydration and SSR consistency",
          "Actual copied link and version notice",
          "Versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Input replay and verification revision changed; calculation version remains 1.0.4.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-scaled-linear-steps",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T13:00:04.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE scaled linear steps 1.0.4",
      "summary": "Keeps linear Euler and RK4 recurrence states binary-scaled to avoid repeated subnormal quantization and intermediate derivative overflow.",
      "details": [
        "Signed normal mantissas and binary exponents preserve recurrence state; only trajectory and final values are converted to binary64.",
        "Independent closed amplification references verify positive and negative subnormal decays and large-rate short-time cases without widening tolerance.",
        "Chrome verifies the corrected Euler subnormal sample, finite RK4 large-rate result and versioned Evidence; polynomial stage evaluation remains unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-scaled-linear-steps",
        "scope": [
          "Binary-scaled linear recurrence",
          "Subnormal state precision",
          "Large rate intermediate range",
          "Independent amplification reference",
          "Trajectory and Chrome Evidence consistency"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "ODE calculation version 1.0.3 to 1.0.4 across canonical, Euler and Runge–Kutta entries.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.0.3",
            "to": "1.0.4"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-zero-cvp-gate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:50:02.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE CVP strict zero reference gate",
      "summary": "Rejects nonzero replacements of zero references and retains the strict relative gate for nonzero subnormal references.",
      "details": [
        "Zero oracle references require numerical zero instead of a 1e-12 absolute allowance; signed zero remains accepted.",
        "Eight mutation checks reject tiny wrong values or false zeros; the known subnormal step discrepancy remains an explicitly failing diagnostic.",
        "Existing 21 golden cases pass; updated versioned Evidence retains local verification and stale production status."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-zero-cvp-gate",
        "scope": [
          "Zero reference comparator correctness",
          "Mutation rejection and signed zero",
          "Subnormal discrepancy diagnostic",
          "Versioned Evidence tolerance rationale"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "CVP comparison and verification revision changed; calculation version remains 1.0.3.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-plot-dynamic-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:43:37.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE plot dynamic range explanation",
      "summary": "Explains when a linear y-axis visually compresses small nonzero values in wide-range trajectories.",
      "details": [
        "Plot status checks visible nonzero magnitudes across samples and anchors and explains linear-axis compression for ratios below 1e-12.",
        "Chrome verifies growth and decay in Overview and Focus, ordinary-scale absence and readable graph status.",
        "Calculation version and numerical suite remain unchanged; Evidence is rebound to the presentation revision."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-plot-dynamic-range",
        "scope": [
          "Wide dynamic range plot explanation",
          "Overview and Focus visible magnitudes",
          "SSR and Chrome visualization",
          "Versioned Evidence consistency"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Plot presentation and verification revision changed; calculation version remains 1.0.3.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-zero-precision-presentation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:35:50.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE numerical zero and subnormal precision presentation",
      "summary": "Distinguishes zero fixed-step results from nonzero analytic references and explains reduced relative precision for subnormal results.",
      "details": [
        "Shared browser and SSR warnings cover discrete cancellation or underflow without changing the solver or rejecting valid zero amplification.",
        "Independent fixed-step oracle cases cover numerical underflow, zero amplification and a subnormal constant state.",
        "Chrome verifies warnings, actual step-count recovery and current versioned Evidence; broader subnormal step precision remains under review."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-zero-precision-presentation",
        "scope": [
          "Numerical zero versus analytic zero",
          "Subnormal result precision presentation",
          "Independent fixed-step reference cases",
          "Chrome editing recovery and Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and verification revision changed; calculation version remains 1.0.3.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-stability-presentation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:29:10.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE step-size stability presentation",
      "summary": "Explains nondecaying or sign-alternating fixed steps for linear decay and shows relative difference from the analytic reference.",
      "details": [
        "Shared SSR and browser presentation classifies Euler and RK4 amplification using raw input coefficients and preserved time boundaries.",
        "Zero initial states suppress hypothetical step-size warnings; zero references omit undefined relative differences.",
        "Chrome verifies both warnings, clearing after increasing steps and versioned Evidence; calculation version remains 1.0.3."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-stability-presentation",
        "scope": [
          "Linear decay amplification warnings",
          "Relative reference difference presentation",
          "SSR and browser consistency",
          "Independent fixed-step oracle cases",
          "Chrome recovery and Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and verification revision changed; calculation version remains 1.0.3.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Euler",
          "href": "/calc/math/euler-method"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-exponential-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:16:20.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE exponential reference range 1.0.3",
      "summary": "Computes representable analytic exponential products across intermediate overflow or underflow, preserves zero initial states and rejects genuine nonzero reference underflow.",
      "details": [
        "Analytic linear references retain ordinary multiplication and use signed log-magnitude fallback for extreme scales.",
        "Independent O2 uses bounded binary-power scaling and closed fixed-step amplification, separating numerical step results from analytic IVP accuracy.",
        "Chrome verifies finite growth and decay references, true underflow rejection, zero-state recovery and versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-exponential-range",
        "scope": [
          "Combined exponential and initial-value range",
          "Zero initial states and genuine analytic underflow",
          "Independent binary scaling reference",
          "Fixed-step linear amplification oracle",
          "Chrome growth decay errors and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "ODE calculation version 1.0.2 to 1.0.3 across canonical, Euler and Runge–Kutta entries.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Runge–Kutta",
          "href": "/calc/math/runge-kutta"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-time-grid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:09:46.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE time grid and short-interval reference 1.0.2",
      "summary": "Anchors ODE stage times, rejects unrepresentable grids and preserves distinct time boundaries in outputs and share links.",
      "details": [
        "Euler and RK4 now validate advancing grid nodes and representable RK4 midpoints; trajectory times no longer accumulate repeated-addition drift.",
        "Polynomial references use a shifted interval; independent O2 evaluates exact rational antiderivative differences over binary64 inputs.",
        "Chrome verifies collapsed-grid rejection, shifted-time results, short-interval nonzero solutions and actual share-link reopen with full time boundaries."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-time-grid",
        "scope": [
          "Representable anchored Euler and RK4 time grids",
          "Raw time boundaries and verbatim share parameters",
          "Shifted-polynomial closed-form reference",
          "Independent rational polynomial oracle",
          "Chrome errors short intervals and actual share reopen"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "ODE calculation version 1.0.1 to 1.0.2 across canonical, Euler and Runge–Kutta entries.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Runge–Kutta",
          "href": "/calc/math/runge-kutta"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-plot-scales",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T12:00:11.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE graph scales and nonzero labels",
      "summary": "Preserves nonzero ODE graph labels and uses relative windows for tiny ordinates and time intervals.",
      "details": [
        "Overview and Focus windows follow the actual trajectory scale instead of fixed absolute padding.",
        "Bounded tick generation and compact axis labels keep tiny-scale plots readable; endpoint labels face inward to avoid clipping.",
        "Chrome verifies RK4 small ordinates, tiny time intervals and Euler backward Focus; numerical calculation version remains 1.0.1."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-plot-scales",
        "scope": [
          "Nonzero trajectory labels",
          "Relative Overview and Focus windows",
          "Bounded ticks and endpoint placement",
          "SSR and model scale regression",
          "Chrome small-scale and reverse-time graphs"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation fix and CVP verification revision only; ODE calculation version remains 1.0.1.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Euler method",
          "href": "/calc/math/euler-method"
        },
        {
          "label": "Runge–Kutta",
          "href": "/calc/math/runge-kutta"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.ode-publication-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T11:46:12.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "ODE publication and finite range 1.0.1",
      "summary": "Preserves nonzero small ODE results, rejects nonfinite step or reference outputs and labels the historical signed error accurately.",
      "details": [
        "ODE numeric publication uses 12 significant digits without near-zero clearing; finite range checks cover step size, step result, reference, error and published values.",
        "Independent closed-form O2 comparisons require relative tolerance for nonzero results; scaled and numerical-range scenarios expand CVP coverage.",
        "Chrome verifies RK4 small-scale output, ODE range rejection, Euler recovery and signed error labels, plus versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.ode-publication-range-ui",
        "scope": [
          "Nonzero numerical publication",
          "Finite step reference and error validation",
          "Historical signed error presentation",
          "Small-scale closed-form oracle comparisons",
          "Chrome ODE Euler RK4 and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "ODE calculation version 1.0.0 to 1.0.1 across canonical, Euler and Runge–Kutta discovery entries.",
        "changes": [
          {
            "capability_id": "math.numerical.ode",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Euler method",
          "href": "/calc/math/euler-method"
        },
        {
          "label": "Runge–Kutta",
          "href": "/calc/math/runge-kutta"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.lagrange-ordinate-range",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T11:35:59.000Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "Lagrange ordinate range stability 1.1.4",
      "summary": "Normalizes Lagrange ordinates and compensates summation to avoid intermediate overflow for finite polynomial results.",
      "details": [
        "Nine-node constant data at 1e308 previously failed even for an in-range query; constant interpolation identity now returns the finite ordinate.",
        "Independent O2 now uses Newton divided differences and nested evaluation, with large and tiny polynomial golden coverage.",
        "Chrome verifies constant and affine results, curves and versioned Evidence; the production binding remains STALE."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "scope": [
          "Ordinate-normalized Lagrange summation",
          "Independent Newton polynomial reference",
          "Analytic constant affine and quadratic identities",
          "Large and tiny ordinate cross-interface coverage",
          "Chrome curves and versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Interpolation calculation version 1.1.3 to 1.1.4 across canonical, spline discovery and workspace surfaces.",
        "changes": [
          {
            "capability_id": "math.numerical.interpolate",
            "from": "1.1.3",
            "to": "1.1.4"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3fa94aacf696fe3c634184af5378d9b1e659e27c0df6833610051fb48cf74da1",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.math.numerical.interpolate.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T11:35:02.591Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Numerical Interpolation Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.numerical.interpolate v1.1.4, revision 2026-10-07.lagrange-ordinate-range. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.numerical.interpolate/1.1.4/2026-10-07.lagrange-ordinate-range.cvp.json (SHA-256 6ac8a5596988483dc37a0a4c6e4202106251125c283a54c4eb910d7a0929fb71); core 3fa94aacf696fe3c634184af5378d9b1e659e27c0df6833610051fb48cf74da1 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T11:35:02.591Z",
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.1.0 → 1.1.4; verification revision 2026-09-22.numerical-cvp → 2026-10-07.lagrange-ordinate-range.",
        "changes": [
          {
            "capability_id": "math.numerical.interpolate",
            "from": "1.1.0",
            "to": "1.1.4",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.numerical.interpolate/1.1.4/2026-10-07.lagrange-ordinate-range.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.4"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.numerical.interpolate/1.1.4/2026-10-07.lagrange-ordinate-range.cvp.json",
        "artifact_sha256": "6ac8a5596988483dc37a0a4c6e4202106251125c283a54c4eb910d7a0929fb71",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.4",
        "review_revision": "2026-10-07.lagrange-ordinate-range",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3fa94aacf696fe3c634184af5378d9b1e659e27c0df6833610051fb48cf74da1",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.spline-normalized-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T11:26:27.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Natural spline normalized numerical range 1.1.3",
      "summary": "Normalizes spline coordinates and ordinates to avoid intermediate overflow or underflow for representable non-node results.",
      "details": [
        "Extreme uniform coordinate and ordinate scales now return finite spline answers and render curves.",
        "Independent O2 uses a first-derivative continuity system and cubic Hermite evaluation; CVP adds scaled, shifted and uneven-grid cases.",
        "Collapsed normalized spacing remains a range error; Chrome verifies tiny and huge scales, large ordinates and versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.spline-normalized-range",
        "scope": [
          "Normalized natural spline evaluation",
          "Independent derivative and Hermite reference",
          "Scaled and shifted non-node coverage",
          "Collapsed spacing and finite figure behavior",
          "Chrome curve and versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Interpolation calculation version 1.1.2 to 1.1.3 across canonical, spline discovery and workspace surfaces.",
        "changes": [
          {
            "capability_id": "math.numerical.interpolate",
            "from": "1.1.2",
            "to": "1.1.3"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Spline interpolation",
          "href": "/calc/math/spline-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.interpolation-node-identity",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T11:16:28.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Interpolation exact-node consistency 1.1.2",
      "summary": "Returns supplied node values before Lagrange or spline arithmetic and avoids drawing curves across failed interior samples.",
      "details": [
        "Spline previously rejected representable node answers when extreme coordinate or ordinate scales overflowed the moment evaluation.",
        "Strict node lookup preserves interpolation identity with existing validation and 12-digit publication; independent O2 node expectations add scaled interior and endpoint coverage.",
        "Chrome verifies node success, explicit figure unavailability, non-node range rejection, ordinary recovery and versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.interpolation-node-identity",
        "scope": [
          "Exact supplied node identity",
          "Scaled node and endpoint references",
          "Finite-sampling figure behavior",
          "Spline discovery cross-interface coverage",
          "Chrome node/error/recovery and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Interpolation calculation version 1.1.1 to 1.1.2 across canonical, spline discovery and workspace surfaces.",
        "changes": [
          {
            "capability_id": "math.numerical.interpolate",
            "from": "1.1.1",
            "to": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Spline interpolation",
          "href": "/calc/math/spline-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.interpolation-input-summary",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T10:56:58.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Interpolation complete input summaries and CSV verification",
      "summary": "Result and CSV summaries preserve complete node inputs, query, method and extrapolation settings, including failed requests.",
      "details": [
        "A shared plain-text summary replaces x-and-node-count-only text in client and SSR success results; raw table and two-point aliases remain inspectable.",
        "Client error summaries retain the requested method and parameters and avoid displaying a successful linear formula.",
        "Two real Chrome downloads verify a tiny extrapolated value and all 20 long-table nodes, result, extrapolation flag and versioned URL. Evidence revision is rebound with unchanged numerical tests."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.interpolation-input-summary",
        "scope": [
          "Complete request summaries",
          "Client errors and SSR success context",
          "Actual CSV downloads and independent parsing",
          "Long-table node preservation",
          "Versioned Evidence revision"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Input presentation and export review; calculation version remains 1.1.1, with a new Evidence verification revision.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Spline interpolation",
          "href": "/calc/math/spline-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.interpolation-input-replay",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T10:45:05.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Interpolation share input replay correctness",
      "summary": "Restores shared interpolation inputs without silently replacing unknown methods or incomplete fields with examples.",
      "details": [
        "Unknown methods remain visible and fail; example defaults are used only for ordinary entry without interpolation input parameters.",
        "Canonical and spline entries restore table aliases and complete two-point inputs; original URL engine inputs persist until an explicit edit.",
        "Chrome verifies unknown-method errors, two-point result 20 and refresh, empty-query error recovery, table alias result 2 and missing-table refresh."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.interpolation-input-replay",
        "scope": [
          "Unknown and aliased methods",
          "Missing and empty shared fields",
          "Table and two-point URL inputs",
          "Original-input preservation and edit recovery",
          "Chrome hydration and refresh"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Client share input replay fix; interpolation calculation version remains 1.1.1.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Spline interpolation",
          "href": "/calc/math/spline-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.interpolation-extrapolate-share",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T10:35:42.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Interpolation extrapolation share state consistency",
      "summary": "Preserves the extrapolation switch across copied links, URL hydration and refresh in interpolation and spline entries.",
      "details": [
        "The default checkbox token on previously became unchecked during generic hydration while the page could retain an extrapolated result.",
        "The interpolation runtime writes true, restores accepted boolean aliases locally, clears absent switches and recalculates after hydration.",
        "Chrome verifies actual copied links, enabled and disabled refresh, and legacy spline on links; a regression exercises the real runtime snapshot/hydration functions."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.interpolation-extrapolate-share",
        "scope": [
          "Extrapolation checkbox state",
          "URL boolean normalization and replay",
          "Chrome copy link and refresh",
          "Canonical and spline discovery entries"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "UI share-state fix; interpolation calculation version remains 1.1.1.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Spline interpolation",
          "href": "/calc/math/spline-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.interpolation-scale-range",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T10:27:28.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Interpolation scale and numerical range correctness 1.1.1",
      "summary": "Preserves small nonzero interpolated values and aligns graph scales, labels and range errors across interpolation methods.",
      "details": [
        "Publishes 12 significant digits without zero clamping; weighted linear interpolation avoids overflowing endpoint differences at large midpoints.",
        "Normalized graph coordinates preserve tiny abscissae and ordinates, scientific labels and finite rendering.",
        "Nonfinite table widths or evaluated/published values return NUMERICAL_RANGE_ERROR; strict nonzero CVP checks and Chrome cover scale, error recovery and versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.interpolation-scale-range",
        "scope": [
          "Nonzero result publication",
          "Linear midpoint and finite range checks",
          "Graph scales and labels",
          "Strict nonzero CVP and interfaces",
          "Chrome canonical/discovery and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Interpolation calculation version 1.1.0 to 1.1.1 across canonical, spline discovery and workspace surfaces.",
        "changes": [
          {
            "capability_id": "math.numerical.interpolate",
            "from": "1.1.0",
            "to": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Spline interpolation",
          "href": "/calc/math/spline-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.optimization-range-guards",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T09:56:58.000Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "One-dimensional optimization numerical range guards 1.0.3",
      "summary": "Rejects nonrepresentable function values and interval widths, and bounds sine analytical-reference computation.",
      "details": [
        "Previously successful overflow results serialized Infinity and NaN as null; an unsafe sine reference loop could exhaust the local test process.",
        "Finite endpoint, iteration and published-result checks return NUMERICAL_RANGE_ERROR; exp underflow to zero and unsafe sine phase indices are rejected.",
        "Sine reference uses one trough candidate instead of enumerating all periods. Ten new invalid vectors and two interface error scenes pass; Chrome verifies errors, recovery and 1.0.3 Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.optimization-range-guards",
        "scope": [
          "Numerical range and error semantics",
          "Bounded sine reference computation",
          "Cross-interface error coverage",
          "Chrome errors and recovery",
          "Versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Optimization calculation version 1.0.2 to 1.0.3 across canonical, discovery and workspace surfaces.",
        "changes": [
          {
            "capability_id": "math.numerical.optimize_1d",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Brent method",
          "href": "/calc/math/brent-method"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-07.optimization-range-guards",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "422e879f92c3698f4edc42f4c484e29a6bae12aec0c60d4d76c80276438b7cf5",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.math.numerical.optimize_1d.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T09:54:25.655Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "One-Dimensional Optimization Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.numerical.optimize_1d v1.0.3, revision 2026-10-07.optimization-range-guards. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.numerical.optimize_1d/1.0.3/2026-10-07.optimization-range-guards.cvp.json (SHA-256 90bd165f83e42033b1dbe043853fc2dd231802965ceaf902f7044f830aedccca); core 422e879f92c3698f4edc42f4c484e29a6bae12aec0c60d4d76c80276438b7cf5 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T09:54:25.655Z",
        "review_revision": "2026-10-07.optimization-range-guards",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.0 → 1.0.3; verification revision 2026-09-22.numerical-cvp → 2026-10-07.optimization-range-guards.",
        "changes": [
          {
            "capability_id": "math.numerical.optimize_1d",
            "from": "1.0.0",
            "to": "1.0.3",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.numerical.optimize_1d/1.0.3/2026-10-07.optimization-range-guards.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.3"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.numerical.optimize_1d/1.0.3/2026-10-07.optimization-range-guards.cvp.json",
        "artifact_sha256": "90bd165f83e42033b1dbe043853fc2dd231802965ceaf902f7044f830aedccca",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.3",
        "review_revision": "2026-10-07.optimization-range-guards",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "422e879f92c3698f4edc42f4c484e29a6bae12aec0c60d4d76c80276438b7cf5",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.optimization-cubic-reference",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:38:36.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Cubic optimization reference correctness 1.0.2",
      "summary": "Normalizes stationary-point coefficients and removes fixed near-zero classification from cubic analytical references.",
      "details": [
        "Tiny cubic objectives previously returned an incorrect endpoint reference even when iterative methods found the interior minimum.",
        "The engine normalizes nonconstant coefficients before differentiation and uses cancellation-safe roots for the stationary-point quadratic.",
        "Independent completed-square O2 adds six cubic scenes across shifted, small and large scales; Chrome verifies Brent and Golden results and 1.0.2 Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.optimization-cubic-reference",
        "scope": [
          "Cubic stationary-point reference",
          "Scale normalization and stable root computation",
          "Independent O2 and interface coverage",
          "Chrome canonical and discovery results",
          "Versioned Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Optimization calculation version 1.0.1 to 1.0.2 across canonical, discovery and workspace surfaces.",
        "changes": [
          {
            "capability_id": "math.numerical.optimize_1d",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Golden section",
          "href": "/calc/math/golden-section"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.optimization-small-scale",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:32:50.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "One-dimensional optimization small-scale correctness 1.0.1",
      "summary": "Preserves small quadratic reference coefficients and nonzero results, and normalizes figure scaling.",
      "details": [
        "A positive tiny quadratic previously reported the left endpoint as its analytical minimum; nonzero quadratic derivative coefficients now retain the vertex.",
        "Twelve-significant-digit publication preserves nonzero xmin, fmin, reference and error fields. Normalized vertical projection prevents tiny curves from appearing flat.",
        "Independent completed-square O2 adds six small-scale scenes; Chrome checks the corrected reference, visible curve, nonzero CSV values and versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.optimization-small-scale",
        "scope": [
          "Small quadratic analytical baseline",
          "Nonzero numeric publication",
          "Normalized figure projection",
          "Independent O2 and interface checks",
          "Chrome CSV and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Optimization calculation version 1.0.0 to 1.0.1 across canonical and discovery entries and workspaces.",
        "changes": [
          {
            "capability_id": "math.numerical.optimize_1d",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.optimization-label-consistency",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:11:18.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "One-dimensional optimization figure and error labels",
      "summary": "Preserves nonzero plotted coordinates and identifies signed reference differences and unavailable analytical references.",
      "details": [
        "Chrome confirms xmin=0.001 and fmin=0.000999 previously appeared as (0,0) in the figure; labels now preserve six significant digits.",
        "The figure accessible name includes both published coordinates, and interval labels support scientific notation.",
        "The signed abs_err_x field is labeled xmin − reference; results without an analytical reference explicitly report no location-error estimate."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.optimization-label-consistency",
        "scope": [
          "Plot marker label fidelity",
          "Accessible figure coordinates",
          "Signed reference-difference semantics",
          "Unavailable analytical-reference explanation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation only; canonical numerical algorithm and calculation version remain unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-evidence-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:02:37.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace Evidence and metric semantics: derivative",
      "summary": "Adds a current-version Evidence link and explains comparison metrics without implying unavailable errors are zero.",
      "details": [
        "The result-panel Evidence link follows the selected capability and calculation version.",
        "Interpolation spread requires two successful methods; missing reference error remains unavailable.",
        "Root residual and signed difference columns receive explicit semantics; Chrome opens interpolation and root versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-evidence",
        "scope": [
          "Versioned Evidence navigation",
          "Missing metric handling",
          "Comparison and residual semantics",
          "Chrome Evidence verification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace summary and UI changes only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-evidence-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:02:37.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace Evidence and metric semantics: integral",
      "summary": "Adds a current-version Evidence link and explains comparison metrics without implying unavailable errors are zero.",
      "details": [
        "The result-panel Evidence link follows the selected capability and calculation version.",
        "Interpolation spread requires two successful methods; missing reference error remains unavailable.",
        "Root residual and signed difference columns receive explicit semantics; Chrome opens interpolation and root versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-evidence",
        "scope": [
          "Versioned Evidence navigation",
          "Missing metric handling",
          "Comparison and residual semantics",
          "Chrome Evidence verification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace summary and UI changes only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-evidence-interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:02:37.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace Evidence and metric semantics: interpolate",
      "summary": "Adds a current-version Evidence link and explains comparison metrics without implying unavailable errors are zero.",
      "details": [
        "The result-panel Evidence link follows the selected capability and calculation version.",
        "Interpolation spread requires two successful methods; missing reference error remains unavailable.",
        "Root residual and signed difference columns receive explicit semantics; Chrome opens interpolation and root versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-evidence",
        "scope": [
          "Versioned Evidence navigation",
          "Missing metric handling",
          "Comparison and residual semantics",
          "Chrome Evidence verification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace summary and UI changes only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-evidence-optimize",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:02:37.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace Evidence and metric semantics: optimize",
      "summary": "Adds a current-version Evidence link and explains comparison metrics without implying unavailable errors are zero.",
      "details": [
        "The result-panel Evidence link follows the selected capability and calculation version.",
        "Interpolation spread requires two successful methods; missing reference error remains unavailable.",
        "Root residual and signed difference columns receive explicit semantics; Chrome opens interpolation and root versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-evidence",
        "scope": [
          "Versioned Evidence navigation",
          "Missing metric handling",
          "Comparison and residual semantics",
          "Chrome Evidence verification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace summary and UI changes only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-evidence-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T09:02:37.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace Evidence and metric semantics: root",
      "summary": "Adds a current-version Evidence link and explains comparison metrics without implying unavailable errors are zero.",
      "details": [
        "The result-panel Evidence link follows the selected capability and calculation version.",
        "Interpolation spread requires two successful methods; missing reference error remains unavailable.",
        "Root residual and signed difference columns receive explicit semantics; Chrome opens interpolation and root versioned Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-evidence",
        "scope": [
          "Versioned Evidence navigation",
          "Missing metric handling",
          "Comparison and residual semantics",
          "Chrome Evidence verification"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace summary and UI changes only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-share-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T08:50:07.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace share and result state: derivative",
      "summary": "Rejects malformed share requests, replaces omitted form fields and invalidates stale comparisons after editing.",
      "details": [
        "Shared object-fragment parsing distinguishes absent state from malformed URI/JSON and non-object JSON.",
        "Unknown operations are rejected; omitted inputs stay empty and polynomial coefficients cannot silently use defaults.",
        "Chrome verifies malformed startup, unknown-operation rejection, incomplete replay, valid derivative/interpolation recovery and input-edit invalidation."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-share",
        "scope": [
          "Share startup and replay validation",
          "Complete form replacement",
          "Result-copy freshness",
          "Chrome valid recovery and local-history restoration"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace state and validation only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-share-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T08:50:07.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace share and result state: integral",
      "summary": "Rejects malformed share requests, replaces omitted form fields and invalidates stale comparisons after editing.",
      "details": [
        "Shared object-fragment parsing distinguishes absent state from malformed URI/JSON and non-object JSON.",
        "Unknown operations are rejected; omitted inputs stay empty and polynomial coefficients cannot silently use defaults.",
        "Chrome verifies malformed startup, unknown-operation rejection, incomplete replay, valid derivative/interpolation recovery and input-edit invalidation."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-share",
        "scope": [
          "Share startup and replay validation",
          "Complete form replacement",
          "Result-copy freshness",
          "Chrome valid recovery and local-history restoration"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace state and validation only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-share-interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T08:50:07.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace share and result state: interpolate",
      "summary": "Rejects malformed share requests, replaces omitted form fields and invalidates stale comparisons after editing.",
      "details": [
        "Shared object-fragment parsing distinguishes absent state from malformed URI/JSON and non-object JSON.",
        "Unknown operations are rejected; omitted inputs stay empty and polynomial coefficients cannot silently use defaults.",
        "Chrome verifies malformed startup, unknown-operation rejection, incomplete replay, valid derivative/interpolation recovery and input-edit invalidation."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-share",
        "scope": [
          "Share startup and replay validation",
          "Complete form replacement",
          "Result-copy freshness",
          "Chrome valid recovery and local-history restoration"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace state and validation only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-share-optimize",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T08:50:07.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace share and result state: optimize",
      "summary": "Rejects malformed share requests, replaces omitted form fields and invalidates stale comparisons after editing.",
      "details": [
        "Shared object-fragment parsing distinguishes absent state from malformed URI/JSON and non-object JSON.",
        "Unknown operations are rejected; omitted inputs stay empty and polynomial coefficients cannot silently use defaults.",
        "Chrome verifies malformed startup, unknown-operation rejection, incomplete replay, valid derivative/interpolation recovery and input-edit invalidation."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-share",
        "scope": [
          "Share startup and replay validation",
          "Complete form replacement",
          "Result-copy freshness",
          "Chrome valid recovery and local-history restoration"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace state and validation only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.numerical-workspace-share-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T08:50:07.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Workspace share and result state: root",
      "summary": "Rejects malformed share requests, replaces omitted form fields and invalidates stale comparisons after editing.",
      "details": [
        "Shared object-fragment parsing distinguishes absent state from malformed URI/JSON and non-object JSON.",
        "Unknown operations are rejected; omitted inputs stay empty and polynomial coefficients cannot silently use defaults.",
        "Chrome verifies malformed startup, unknown-operation rejection, incomplete replay, valid derivative/interpolation recovery and input-edit invalidation."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.numerical-workspace-share",
        "scope": [
          "Share startup and replay validation",
          "Complete form replacement",
          "Result-copy freshness",
          "Chrome valid recovery and local-history restoration"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace state and validation only; canonical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-invalid-share-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T07:57:45.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace invalid share handling: derivative",
      "summary": "Rejects malformed share state and unknown operations without restoring unrelated local results.",
      "details": [
        "Malformed JSON, invalid URI encoding and non-object JSON produce explicit errors instead of local-history fallback.",
        "Unknown or missing operations, including inherited property names, clear form and result state and disable Copy result.",
        "Chrome verifies rejection, valid-link recovery and normal local-history restoration; canonical numerical algorithms remain unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-invalid-share",
        "scope": [
          "Malformed share startup and replay",
          "Unknown or missing operation rejection",
          "Result invalidation and copy state",
          "Valid replay and local-history recovery"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace share validation only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-invalid-share-extrema",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T07:57:45.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace invalid share handling: extrema",
      "summary": "Rejects malformed share state and unknown operations without restoring unrelated local results.",
      "details": [
        "Malformed JSON, invalid URI encoding and non-object JSON produce explicit errors instead of local-history fallback.",
        "Unknown or missing operations, including inherited property names, clear form and result state and disable Copy result.",
        "Chrome verifies rejection, valid-link recovery and normal local-history restoration; canonical numerical algorithms remain unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-invalid-share",
        "scope": [
          "Malformed share startup and replay",
          "Unknown or missing operation rejection",
          "Result invalidation and copy state",
          "Valid replay and local-history recovery"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace share validation only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-invalid-share-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T07:57:45.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace invalid share handling: integral",
      "summary": "Rejects malformed share state and unknown operations without restoring unrelated local results.",
      "details": [
        "Malformed JSON, invalid URI encoding and non-object JSON produce explicit errors instead of local-history fallback.",
        "Unknown or missing operations, including inherited property names, clear form and result state and disable Copy result.",
        "Chrome verifies rejection, valid-link recovery and normal local-history restoration; canonical numerical algorithms remain unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-invalid-share",
        "scope": [
          "Malformed share startup and replay",
          "Unknown or missing operation rejection",
          "Result invalidation and copy state",
          "Valid replay and local-history recovery"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace share validation only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-invalid-share-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T07:57:45.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace invalid share handling: root",
      "summary": "Rejects malformed share state and unknown operations without restoring unrelated local results.",
      "details": [
        "Malformed JSON, invalid URI encoding and non-object JSON produce explicit errors instead of local-history fallback.",
        "Unknown or missing operations, including inherited property names, clear form and result state and disable Copy result.",
        "Chrome verifies rejection, valid-link recovery and normal local-history restoration; canonical numerical algorithms remain unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-invalid-share",
        "scope": [
          "Malformed share startup and replay",
          "Unknown or missing operation rejection",
          "Result invalidation and copy state",
          "Valid replay and local-history recovery"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace share validation only; calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Function Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.derivative-figure-scale",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T07:34:51.412Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Derivative and limit figure scale consistency",
      "summary": "Preserves tiny graph coordinates and slope labels, uses local sampling and normalized vertical scaling, and labels signed error consistently.",
      "details": [
        "Chrome previously showed slope 0 next to a 5e-324 primary result; scientific figure labels now preserve nonzero values.",
        "Local windows and normalized padding reveal small-scale curves; subnormal quantization is explicitly explained.",
        "Approx − exact replaces the absolute-error label for the existing signed error field. Numerical algorithms and calculation version 1.1.2 remain unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.derivative-figure-scale",
        "scope": [
          "Tiny-scale figure labels and projection",
          "Local x sampling",
          "Subnormal quantization explanation",
          "Signed error UI semantics"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Figure and UI presentation only; calculation version 1.1.2 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Two-sided limit",
          "href": "/calc/math/two-sided-limit"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.derivative-elementary-stability",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T06:53:12.352Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "sin/exp numerical stencil stability 1.1.2",
      "summary": "Uses equivalent elementary identities to prevent small-step cancellation in numerical derivatives and limits; rejects exp underflow to zero.",
      "details": [
        "sin addition identities and expm1/sinh/cosh preserve finite-step stencils when direct function subtraction loses changes.",
        "Independent O2 includes tiny-step and subnormal-exp partitions; 100-digit mpmath direct finite differences independently check 12 cases.",
        "Chrome verifies sin tiny-step sharing, exp subnormal CSV, explicit underflow error and versioned Evidence. Subnormal relative accuracy remains limited by binary64 quantization."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "scope": [
          "Elementary stencil cancellation",
          "Positive subnormal exp and underflow policy",
          "Independent O2 and high-precision diagnostics",
          "Chrome sharing, CSV and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.1.1 to 1.1.2 for numerical derivative and two-sided-limit entries.",
        "changes": [
          {
            "capability_id": "math.numerical.derivative",
            "from": "1.1.1",
            "to": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Two-sided limit",
          "href": "/calc/math/two-sided-limit"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27f3f8a25a41f28453aea3320a40b7c25453286e4bc9f61a87d855937c9bd298",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.math.numerical.derivative.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T06:49:32.512Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Numerical Derivative Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.numerical.derivative v1.1.2, revision 2026-10-07.derivative-elementary-stability. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.numerical.derivative/1.1.2/2026-10-07.derivative-elementary-stability.cvp.json (SHA-256 e477d3dcd378a8645769aa7ad4f1c2d268ef68d675208115b3d1a5d8e7e3cdea); core 27f3f8a25a41f28453aea3320a40b7c25453286e4bc9f61a87d855937c9bd298 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T06:49:32.512Z",
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.1.0 → 1.1.2; verification revision 2026-09-22.numerical-cvp → 2026-10-07.derivative-elementary-stability.",
        "changes": [
          {
            "capability_id": "math.numerical.derivative",
            "from": "1.1.0",
            "to": "1.1.2",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.numerical.derivative/1.1.2/2026-10-07.derivative-elementary-stability.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.2"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.numerical.derivative/1.1.2/2026-10-07.derivative-elementary-stability.cvp.json",
        "artifact_sha256": "e477d3dcd378a8645769aa7ad4f1c2d268ef68d675208115b3d1a5d8e7e3cdea",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.2",
        "review_revision": "2026-10-07.derivative-elementary-stability",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "27f3f8a25a41f28453aea3320a40b7c25453286e4bc9f61a87d855937c9bd298",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.derivative-small-scale",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T06:22:48.627Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical derivative small-scale stability 1.1.1",
      "summary": "Preserves tiny derivative and limit values, cancels polynomial constant offsets before floating-point subtraction, and rejects non-finite numerical results.",
      "details": [
        "Horner divided differences stabilize polynomial forward/backward/central stencils while retaining finite-step truncation.",
        "Derivative publication preserves nonzero values at 12 significant digits; signed error uses published value and baseline. Stable probe mean avoids same-sign overflow.",
        "Independent O2 comparator uses relative tolerance at every nonzero scale; tiny-value zero mutations fail. Chrome verifies calculator/workspace, versioned sharing, CSV and Evidence."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.derivative-small-scale-iface2",
        "scope": [
          "Polynomial difference stability",
          "Nonzero publication and finite range",
          "Independent CVP and cross-interface boundaries",
          "Chrome sharing, CSV and Evidence"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.1.0 to 1.1.1 for numerical derivative and two-sided-limit entries.",
        "changes": [
          {
            "capability_id": "math.numerical.derivative",
            "from": "1.1.0",
            "to": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Two-sided limit",
          "href": "/calc/math/two-sided-limit"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-replay-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T06:13:31.288Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace derivative deterministic replay",
      "summary": "Incomplete workspace links no longer inherit previous form values or silently substitute a function or method.",
      "details": [
        "Snapshot application replaces all function fields; absent coordinates, endpoints and coefficients stay empty.",
        "Workspace polynomial requests require explicit coefficients; replay rejects unsupported functions and methods.",
        "Chrome confirms missing x/b/coefficients errors, unsupported method/function errors and successful zero-coordinate recovery. Numerical engines unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-replay",
        "scope": [
          "Partial fragment replay",
          "Missing input semantics",
          "Function and method intent preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace replay and input policy correction; canonical numerical engines and calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-replay-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T06:13:31.288Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace integral deterministic replay",
      "summary": "Incomplete workspace links no longer inherit previous form values or silently substitute a function or method.",
      "details": [
        "Snapshot application replaces all function fields; absent coordinates, endpoints and coefficients stay empty.",
        "Workspace polynomial requests require explicit coefficients; replay rejects unsupported functions and methods.",
        "Chrome confirms missing x/b/coefficients errors, unsupported method/function errors and successful zero-coordinate recovery. Numerical engines unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-replay",
        "scope": [
          "Partial fragment replay",
          "Missing input semantics",
          "Function and method intent preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace replay and input policy correction; canonical numerical engines and calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-replay-minimum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T06:13:31.288Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace minimum deterministic replay",
      "summary": "Incomplete workspace links no longer inherit previous form values or silently substitute a function or method.",
      "details": [
        "Snapshot application replaces all function fields; absent coordinates, endpoints and coefficients stay empty.",
        "Workspace polynomial requests require explicit coefficients; replay rejects unsupported functions and methods.",
        "Chrome confirms missing x/b/coefficients errors, unsupported method/function errors and successful zero-coordinate recovery. Numerical engines unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-replay",
        "scope": [
          "Partial fragment replay",
          "Missing input semantics",
          "Function and method intent preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace replay and input policy correction; canonical numerical engines and calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-replay-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T06:13:31.288Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace root deterministic replay",
      "summary": "Incomplete workspace links no longer inherit previous form values or silently substitute a function or method.",
      "details": [
        "Snapshot application replaces all function fields; absent coordinates, endpoints and coefficients stay empty.",
        "Workspace polynomial requests require explicit coefficients; replay rejects unsupported functions and methods.",
        "Chrome confirms missing x/b/coefficients errors, unsupported method/function errors and successful zero-coordinate recovery. Numerical engines unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-replay",
        "scope": [
          "Partial fragment replay",
          "Missing input semantics",
          "Function and method intent preservation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace replay and input policy correction; canonical numerical engines and calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-scope-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:51:54.943Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace derivative polynomial scope correction",
      "summary": "Corrects polynomial parity for string and tiny coefficients; invalid input no longer asserts a valid function domain.",
      "details": [
        "Parses UI string coefficients before classifying parity; only exact zero is ignored.",
        "Zero polynomial is both even and odd; invalid coefficient lists and unsupported functions show unknown scope.",
        "Input edits refresh scope before invalidating results. Chrome verifies odd, mixed, zero and invalid polynomial states."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-scope",
        "scope": [
          "Polynomial parity and domain UI",
          "Tiny coefficients",
          "Invalid function scope"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace explanatory scope only; numerical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-scope-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:51:54.943Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace integral polynomial scope correction",
      "summary": "Corrects polynomial parity for string and tiny coefficients; invalid input no longer asserts a valid function domain.",
      "details": [
        "Parses UI string coefficients before classifying parity; only exact zero is ignored.",
        "Zero polynomial is both even and odd; invalid coefficient lists and unsupported functions show unknown scope.",
        "Input edits refresh scope before invalidating results. Chrome verifies odd, mixed, zero and invalid polynomial states."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-scope",
        "scope": [
          "Polynomial parity and domain UI",
          "Tiny coefficients",
          "Invalid function scope"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace explanatory scope only; numerical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-scope-minimum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:51:54.943Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace minimum polynomial scope correction",
      "summary": "Corrects polynomial parity for string and tiny coefficients; invalid input no longer asserts a valid function domain.",
      "details": [
        "Parses UI string coefficients before classifying parity; only exact zero is ignored.",
        "Zero polynomial is both even and odd; invalid coefficient lists and unsupported functions show unknown scope.",
        "Input edits refresh scope before invalidating results. Chrome verifies odd, mixed, zero and invalid polynomial states."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-scope",
        "scope": [
          "Polynomial parity and domain UI",
          "Tiny coefficients",
          "Invalid function scope"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace explanatory scope only; numerical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-scope-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:51:54.943Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace root polynomial scope correction",
      "summary": "Corrects polynomial parity for string and tiny coefficients; invalid input no longer asserts a valid function domain.",
      "details": [
        "Parses UI string coefficients before classifying parity; only exact zero is ignored.",
        "Zero polynomial is both even and odd; invalid coefficient lists and unsupported functions show unknown scope.",
        "Input edits refresh scope before invalidating results. Chrome verifies odd, mixed, zero and invalid polynomial states."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-scope",
        "scope": [
          "Polynomial parity and domain UI",
          "Tiny coefficients",
          "Invalid function scope"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace explanatory scope only; numerical calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-result-state-derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:44:20.186Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace derivative result invalidation",
      "summary": "Clears previous workspace results and graphs on input edits to prevent JSON combining new inputs with old results.",
      "details": [
        "Copy result is disabled until successful computation and stays disabled on errors or version mismatch.",
        "Copy JSON exports edited inputs without a result until recomputation succeeds.",
        "Chrome confirms the original mixed-input/result bug and derivative edit, recompute and invalid-input flows. No calculation algorithm change."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-result-state",
        "scope": [
          "Workspace result freshness",
          "JSON input/result consistency",
          "Error and edit states"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace result-state fix; current calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-result-state-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:44:20.186Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace integral result invalidation",
      "summary": "Clears previous workspace results and graphs on input edits to prevent JSON combining new inputs with old results.",
      "details": [
        "Copy result is disabled until successful computation and stays disabled on errors or version mismatch.",
        "Copy JSON exports edited inputs without a result until recomputation succeeds.",
        "Chrome confirms the original mixed-input/result bug and derivative edit, recompute and invalid-input flows. No calculation algorithm change."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-result-state",
        "scope": [
          "Workspace result freshness",
          "JSON input/result consistency",
          "Error and edit states"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace result-state fix; current calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-result-state-minimum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:44:20.186Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace minimum result invalidation",
      "summary": "Clears previous workspace results and graphs on input edits to prevent JSON combining new inputs with old results.",
      "details": [
        "Copy result is disabled until successful computation and stays disabled on errors or version mismatch.",
        "Copy JSON exports edited inputs without a result until recomputation succeeds.",
        "Chrome confirms the original mixed-input/result bug and derivative edit, recompute and invalid-input flows. No calculation algorithm change."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-result-state",
        "scope": [
          "Workspace result freshness",
          "JSON input/result consistency",
          "Error and edit states"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace result-state fix; current calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-result-state-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:44:20.186Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace root result invalidation",
      "summary": "Clears previous workspace results and graphs on input edits to prevent JSON combining new inputs with old results.",
      "details": [
        "Copy result is disabled until successful computation and stays disabled on errors or version mismatch.",
        "Copy JSON exports edited inputs without a result until recomputation succeeds.",
        "Chrome confirms the original mixed-input/result bug and derivative edit, recompute and invalid-input flows. No calculation algorithm change."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-result-state",
        "scope": [
          "Workspace result freshness",
          "JSON input/result consistency",
          "Error and edit states"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace result-state fix; current calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-version-integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:29:55.615Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace integral version alignment",
      "summary": "Aligns local workspace results and share links with the current calculator version; adds operation-specific engine Evidence access.",
      "details": [
        "Function and Numerical workspaces share a numerical version map.",
        "Old version fragments require explicit recalculation; stored results are ignored.",
        "Chrome verifies current results, copied root link replay and actual root/integral Evidence destinations. Calculation algorithms unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-version",
        "scope": [
          "Workspace version consistency",
          "Old fragment replay",
          "Operation-specific Evidence access"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace metadata and Evidence access only; existing calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.function-workspace-version-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:29:55.615Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Function Workspace root version alignment",
      "summary": "Aligns local workspace results and share links with the current calculator version; adds operation-specific engine Evidence access.",
      "details": [
        "Function and Numerical workspaces share a numerical version map.",
        "Old version fragments require explicit recalculation; stored results are ignored.",
        "Chrome verifies current results, copied root link replay and actual root/integral Evidence destinations. Calculation algorithms unchanged."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.function-workspace-version",
        "scope": [
          "Workspace version consistency",
          "Old fragment replay",
          "Operation-specific Evidence access"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Workspace metadata and Evidence access only; existing calculation version retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Workspace",
          "href": "/workspace/function"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.quadratic-small-scale-plot",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T05:00:49.012Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Quadratic small-scale graph consistency",
      "summary": "Aligns graph classification with the shared engine and preserves tiny-coordinate labels and focus windows.",
      "details": [
        "Removes duplicated graph discriminant and leading-coefficient thresholds; uses shared roots and vertex.",
        "Relative Focus windows and vertical padding reveal tiny roots; quadratic Canvas/SVG tick and coordinate labels retain nonzero values.",
        "Relative tick-start tolerance avoids large iteration counts at tiny scales. Chrome screenshots confirm roots and scientific-notation axes.",
        "Calculation version 1.1.1 retained; no deployment or expert review. Extended Function Workspace check found a separate stale root version pin."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.quadratic-small-scale-plot",
        "scope": [
          "Shared-engine graph classification",
          "Tiny-scale Focus windows and labels",
          "Chrome graph checks and regression"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Graph presentation only; calculation version 1.1.1 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.quadratic/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.quadratic-range-boundaries",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T04:44:56.828Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Quadratic small-discriminant and numeric-range corrections",
      "summary": "Preserves tiny nonzero discriminants and coefficients, rejects unrepresentable calculations, and bounds optional radical simplification.",
      "details": [
        "Small positive and negative discriminants retain real/complex classification; nonzero leading coefficients are accepted when arithmetic is representable.",
        "NUMERICAL_RANGE_ERROR replaces success payloads containing non-finite roots or underflowed discriminant products. Tiny values remain visible.",
        "O3 mpmath vectors expanded to 12; CVP 40 golden, 10 invalid and 11 interface checks. Verification revision 2026-10-07.quadratic-range-boundaries.",
        "Chrome validates corrected results, old-link warning, new-version clipboard replay, actual CSV and Evidence. Preview only; production STALE and no expert review."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.quadratic-range-boundaries",
        "scope": [
          "Tiny coefficients and signed discriminants",
          "Range errors and bounded optional symbolic formatting",
          "O3 independent numerical and cross-interface checks"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.1.0 to 1.1.1; corrected classifications and numeric range errors.",
        "changes": [
          {
            "capability_id": "math.quadratic",
            "from": "1.1.0",
            "to": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.quadratic/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.quadratic-inequality-cvp",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T04:38:06.582Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Quadratic inequality independent CVP coverage",
      "summary": "Adds independent sign-chart interval verification and SSR/REST/MCP coverage for quadratic inequalities.",
      "details": [
        "26 new golden vectors cover both opening directions, four relations, two/repeated/no-real-root branches, nonzero rhs and fraction coefficients.",
        "Adds three invalid cases, four alias interface vectors and one invalid-op interface case; comparator mutation checks reject corrupted intervals and parameters.",
        "Verification revision 2026-10-07.quadratic-inequality-cvp; original nine O3 root vectors and their limited ULP claim retained.",
        "Chrome Evidence shows 14/14 partitions, 35/35 golden and 7/7 cross-interface. New Evidence is production STALE; no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.quadratic-inequality-cvp",
        "scope": [
          "Independent quadratic inequality interval oracle",
          "Four-relation SSR REST MCP equivalence and errors",
          "CVP revision and Evidence projection"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; verification revision advanced.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic-inequality"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.quadratic/1.1.0"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.quadratic-browser-error-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T04:02:54.612Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Quadratic error inputs and browser review",
      "summary": "Preserves coefficients and inequality parameters on errors; checks roots, interval boundaries and fraction sharing.",
      "details": [
        "Error cards retain a/b/c and, for inequalities, rhs/op.",
        "Chrome checks cover four quick examples, fractions, repeated/no-real-root intervals, errors and recovery, clipboard replay, actual CSV and Evidence.",
        "Current CVP pack covers root partitions; inequality independent CVP coverage remains a documented gap.",
        "Calculation version 1.1.0 retained; no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.quadratic-browser-error-context",
        "scope": [
          "Quadratic and inequality error context",
          "Chrome roots, boundary intervals, share and CSV",
          "Evidence navigation and inequality CVP scope gap"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Browser error presentation only; calculation version 1.1.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.quadratic/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.linear-browser-error-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T03:58:11.702Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Linear equation family error context",
      "summary": "Preserves coefficients, right-hand side and operator on errors across six equation and inequality entries.",
      "details": [
        "Invalid absolute-value input is explicitly marked; linear inequality error formula retains the original relation and negative-coefficient rule.",
        "Chrome checks cover degenerate equations, absolute-value branches, negative-coefficient operator changes, rational poles, clipboard replay, actual CSV and Evidence.",
        "Calculation version 1.5.0 retained; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.linear-browser-error-context",
        "scope": [
          "Six-entry error input context",
          "Chrome boundary results, share and actual CSV",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "UI error context only; calculation version 1.5.0 retained.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.algebra.linear_equation/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.prime-browser-unit-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T03:51:29.450Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Primality of one and prime error context",
      "summary": "Displays one as neither prime nor composite and preserves selected mode and input on errors.",
      "details": [
        "Shared primality presentation no longer calls n=1 composite while its explanation says neither.",
        "Errors retain n and the selected primality/factorization mode. Integer share text is kept verbatim.",
        "Chrome checks cover primality 1/2/4, zero and fractional errors, the 10^12 factorization limit, recovery, mode switch, clipboard replay, actual CSV and Evidence.",
        "Calculation algorithm/version retained; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.prime-browser-unit-context",
        "scope": [
          "Primality of one and error context",
          "Chrome upper-bound share and actual CSV",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Version 1.0.0 retained; presentation and integer share text corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.prime_factorization/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.modulo-browser-error-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T03:47:32.216Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Modulo error inputs and browser verification",
      "summary": "Preserves a and modulus on remainder and inverse errors; verifies version 1.1.1 sharing and Evidence.",
      "details": [
        "Errors retain entered a and modulus with the appropriate remainder or inverse formula.",
        "Chrome checks cover negative operands/moduli, zero and unit modulus errors, non-coprime recovery and exact negative integer replay.",
        "Actual CSV quotient/remainder matches Python integer arithmetic. Versioned Evidence displays signed-bigint CVP revision and production STALE.",
        "UI-only correction; calculation version 1.1.1 retained, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.modulo-browser-error-context",
        "scope": [
          "Modulo error input context",
          "Chrome negative integer share and actual CSV",
          "Version 1.1.1 Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Version 1.1.1 retained; error presentation corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.modulo/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math.modulo.signed-bigint-publication",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T03:41:32.678Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.modulo signed BigInt publication fix",
      "summary": "Preserves negative integers outside the Number safe range as exact decimal strings across engine and interfaces.",
      "details": [
        "Checks both safe-integer bounds before Number conversion; negative published fields no longer contradict exact values.",
        "SSR and REST/MCP preserve integer text before numeric coercion. Modulo browser integer links use verbatim input serialization.",
        "CVP adds negative publication and cross-interface vectors; Sequence comparison checks published values and parameters as well as exact.",
        "Preview only; CVP VERIFIED with production STALE until Trust Release. No deployment or expert signature."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Signed BigInt publication and interface preservation",
          "Independent oracle and safe-boundary regression"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Patch calculation version for corrected negative integer publication.",
        "changes": [
          {
            "capability_id": "math.modulo",
            "from": "1.1.0",
            "to": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.modulo/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b805f6620fef2db7a7726e8d4be9b961f4608c5cfd420efe48c93d53a40467b3",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.math.sequences.signed-bigint-publication",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T03:41:32.677Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "title": "math.sequences signed BigInt publication fix",
      "summary": "Preserves negative integers outside the Number safe range as exact decimal strings across engine and interfaces.",
      "details": [
        "Checks both safe-integer bounds before Number conversion; negative published fields no longer contradict exact values.",
        "SSR and REST/MCP preserve integer text before numeric coercion. Modulo browser integer links use verbatim input serialization.",
        "CVP adds negative publication and cross-interface vectors; Sequence comparison checks published values and parameters as well as exact.",
        "Preview only; CVP VERIFIED with production STALE until Trust Release. No deployment or expert signature."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Signed BigInt publication and interface preservation",
          "Independent oracle and safe-boundary regression"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Patch calculation version for corrected negative integer publication.",
        "changes": [
          {
            "capability_id": "math.sequences",
            "from": "1.0.0",
            "to": "1.0.1"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sequences/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c1fda7d601178fd6eeb01c3822675db2b8839de2f95547e18823afd9d9ff619",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.math.modulo.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T03:40:41.791Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Modulo Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.modulo v1.1.1, revision 2026-10-07.signed-bigint-publication. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.modulo/1.1.1/2026-10-07.signed-bigint-publication.cvp.json (SHA-256 8b946e07aeb6951521d5174626e3588e60a276d6d2efdc2ffa2da1fd7db11d83); core b805f6620fef2db7a7726e8d4be9b961f4608c5cfd420efe48c93d53a40467b3 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T03:40:41.791Z",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.1.0 → 1.1.1; verification revision 2026-09-22.discrete-algebra-cvp → 2026-10-07.signed-bigint-publication.",
        "changes": [
          {
            "capability_id": "math.modulo",
            "from": "1.1.0",
            "to": "1.1.1",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.modulo/1.1.1/2026-10-07.signed-bigint-publication.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.modulo/1.1.1"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.modulo/1.1.1/2026-10-07.signed-bigint-publication.cvp.json",
        "artifact_sha256": "8b946e07aeb6951521d5174626e3588e60a276d6d2efdc2ffa2da1fd7db11d83",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b805f6620fef2db7a7726e8d4be9b961f4608c5cfd420efe48c93d53a40467b3",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.math.sequences.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-07T03:40:40.441Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Sequence Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.sequences v1.0.1, revision 2026-10-07.signed-bigint-publication. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.sequences/1.0.1/2026-10-07.signed-bigint-publication.cvp.json (SHA-256 cbcf17695b7877fd00303841207e6200275fef07f017e8031df58c04d206bc7e); core 0c1fda7d601178fd6eeb01c3822675db2b8839de2f95547e18823afd9d9ff619 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-07T03:40:40.441Z",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.0 → 1.0.1; verification revision 2026-09-22.discrete-algebra-cvp → 2026-10-07.signed-bigint-publication.",
        "changes": [
          {
            "capability_id": "math.sequences",
            "from": "1.0.0",
            "to": "1.0.1",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.sequences/1.0.1/2026-10-07.signed-bigint-publication.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.sequences/1.0.1"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.sequences/1.0.1/2026-10-07.signed-bigint-publication.cvp.json",
        "artifact_sha256": "cbcf17695b7877fd00303841207e6200275fef07f017e8031df58c04d206bc7e",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.1",
        "review_revision": "2026-10-07.signed-bigint-publication",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "0c1fda7d601178fd6eeb01c3822675db2b8839de2f95547e18823afd9d9ff619",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.sequence-integer-share",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T03:13:25.128Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Sequence exact integer share inputs",
      "summary": "Preserves sequence integer input text, preventing scientific notation and Float64 rounding during URL replay.",
      "details": [
        "All sequence integer fields use verbatim URL serialization across the hub and three aliases.",
        "Chrome replay retains a=9007199254740993 and returns the correct positive term 9007199254740994; recurrence positive initial values remain intact.",
        "Fibonacci n=1000 clipboard replay passed; actual CSV F1000 matches an independent Python integer recurrence (209 digits).",
        "A separate negative-BigInt JSON serialization defect was confirmed and remains unresolved; this Preview does not claim complete integer-domain correctness. Calculation version retained; no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.sequence-integer-share",
        "scope": [
          "Verbatim integer URL inputs",
          "Positive BigInt and Fibonacci upper-bound replay",
          "Actual F1000 CSV independent check",
          "Negative BigInt serialization finding"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; URL input serialization fixed. Negative BigInt engine publication requires separate versioned repair.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sequences/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.combinatorics-browser-share-exact",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T03:06:11.504Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Combinatorics integer sharing and exact CSV",
      "summary": "Keeps integer inputs replayable and includes the full exact integer in CSV exports.",
      "details": [
        "Error summaries preserve n,k and the selected permutation or combination formula.",
        "Combinatorics n,k opt into verbatim URL serialization so n=1000 is not rewritten to the rejected token 1e3.",
        "CSV includes optional exact_value and digits from the result snapshot; the Result Card retains its compact scientific display.",
        "Chrome boundary checks, recovery, mode switch, C(1000,500) clipboard replay, actual CSV oracle comparison and Evidence navigation passed. Calculation algorithm/version unchanged; no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.combinatorics-browser-share-exact",
        "scope": [
          "Combinatorics error context",
          "Integer upper-bound share replay",
          "Exact CSV compared with Python math.comb",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; integer URL serialization and CSV presentation fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.combinatorics/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.sequence-browser-input-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T02:57:44.873Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Sequence parameters and error formulas",
      "summary": "Preserves active sequence parameters in summaries and shows the r=1 geometric sum formula on the Result Card.",
      "details": [
        "Arithmetic, geometric and recurrence result summaries retain all their parameters; error summaries preserve active inputs and mode-specific formulas.",
        "Geometric Result Card uses a_n=a and S_n=n·a at r=1 without changing numerical results.",
        "Chrome checks cover four modes and three aliases, zero index rules, alternating ratio, recurrence recovery, clipboard replay, actual CSV and Evidence navigation.",
        "Calculation algorithm/version unchanged; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.sequence-browser-input-context",
        "scope": [
          "Sequence active-parameter summaries and errors",
          "Geometric r=1 Result Card formula",
          "Chrome share replay, actual CSV and Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; summary and formula presentation improved.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sequences/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.polynomial-browser-input-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T02:51:55.528Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Polynomial input context in results and errors",
      "summary": "Preserves coefficients, cubic parameters and evaluation x in browser and SSR summaries.",
      "details": [
        "Result summaries identify constant-first coefficients, cubic a,b,c,d or Horner coefficients and x instead of only degree and solver.",
        "Invalid input summaries retain entered coefficients or cubic parameters, including failed evaluation x.",
        "Chrome checks cover all three entries, real/complex/repeated/linear roots, quartic iteration, leading-coefficient and degree errors, Horner recovery, real clipboard replay, actual CSV and Evidence.",
        "Calculation algorithm/version unchanged; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.polynomial-browser-input-context",
        "scope": [
          "Polynomial browser and SSR input summaries",
          "Error context and recovery",
          "Chrome share replay, actual CSV and Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 retained; input summaries improved.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.polynomial.roots/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.complex-browser-input-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T02:30:18.204Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Complex operands and active input context",
      "summary": "Preserves submitted complex operands in browser and SSR summaries, with mode-specific visible inputs and errors.",
      "details": [
        "Operand summaries no longer mislabel calculated re/im as input; both operands, n, or polar representation are retained as appropriate.",
        "The eleven-mode hub and four independent entries enable only required fields; errors retain operation, entered values and formula.",
        "Real Chrome checks cover eleven hub field sets, four aliases, division by zero, invalid roots, negative radius recovery, direction switch, Euler clipboard replay, actual CSV and Evidence navigation.",
        "Calculation version 1.1.0 retained; no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.complex-browser-input-context",
        "scope": [
          "Complex operands in browser and SSR summaries",
          "Active fields and error formulas",
          "Chrome share replay, actual CSV and Evidence"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; input presentation and error context changed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.complex/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.vector-browser-mode-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T02:21:52.894Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Vector active inputs and error context",
      "summary": "Shows only the vector groups required by each mode and keeps actual inputs and formulas on errors.",
      "details": [
        "Magnitude/normalize enable u; two-vector operations enable u,v; scalar triple product enables u,v,w. Inactive components are omitted from share URLs.",
        "Error summaries preserve the chosen operation, entered components and corresponding formula. Result labels identify the operation without repeating the value.",
        "Chrome checks cover nine hub modes, three aliases, zero-vector errors, normalize/projection recovery, clipboard replay, actual CSV and versioned Evidence navigation.",
        "Calculation algorithm and version unchanged; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.vector-browser-mode-context",
        "scope": [
          "Active vector groups and error formulas",
          "Chrome share replay and actual CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.6.1 retained; UI input visibility, error context and result labels fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.vector/1.6.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.coordinate-browser-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T02:10:15.854Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Coordinate Geometry error context and result labels",
      "summary": "Keeps active coordinate mode and entered points on errors, with meaningful result headings.",
      "details": [
        "Errors preserve entered coordinates and the formula for distance, midpoint, slope, line, point-line, intersection or angle.",
        "Shared result labels replace repeated values without changing calculation results.",
        "Chrome checks cover the three hub modes and four independent entries, vertical/parallel/coincident cases, midpoint and angle recovery, eight-coordinate replay, actual CSV and Evidence navigation.",
        "Calculation algorithm/version unchanged; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.coordinate-browser-context",
        "scope": [
          "Coordinate invalid-input context and result labels",
          "Chrome share replay and actual CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 retained; error presentation and result labels fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.conic-browser-mode-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T01:52:11.255Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Conic active inputs and orientation error formulas",
      "summary": "Shows active conic inputs and preserves the selected curve and orientation formula on errors.",
      "details": [
        "Ellipse only enables a,b; parabola p,orientation; hyperbola a,b,orientation. Inactive fields are omitted from share URLs.",
        "Shared result headings identify Area, Focus or Eccentricity instead of repeating the result value.",
        "Real Chrome checks cover three modes/aliases, both directions, circle special case, invalid-input recovery, clipboard replay, actual CSV and Evidence navigation.",
        "Calculation algorithm and version retained; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.conic-browser-mode-context",
        "scope": [
          "Active-mode inputs and orientation errors",
          "Chrome share replay and actual CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; client input handling and result labels fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.conic/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.plane-browser-mode-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T01:44:55.330Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Plane Geometry active fields and error context",
      "summary": "Displays active Plane inputs, preserves errors in their selected mode and labels successful results as Area.",
      "details": [
        "Chrome checks cover seven hub modes and seven independent entries, representative invalid inputs and error recovery.",
        "Inactive fields are omitted from share URLs; irregular polygon summaries and CSV retain the actual vertices.",
        "Clipboard replay, actual CSV download and versioned Evidence navigation verified locally.",
        "Calculation algorithm and version unchanged; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.plane-browser-mode-context",
        "scope": [
          "Active-mode UI and error context",
          "Polygon vertex share replay and actual CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 retained; active field handling and presentation fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.plane/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.geometry-browser-context.math.geometry.solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T01:28:34.767Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Solid Geometry active fields and result context",
      "summary": "Shows only active inputs across 20 hub modes and clears inactive share parameters.",
      "details": [
        "Shows only active inputs across 20 hub modes and clears inactive share parameters.",
        "Errors retain selected solid, active inputs and its main formula; result headings label Volume or Surface area.",
        "Chrome covers Torus recovery/replay/export, spherical bounds, three representative aliases and versioned Evidence navigation.",
        "Calculation algorithm and version unchanged; local UI review only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.geometry-browser-context",
        "scope": [
          "Active-mode UI and invalid-input recovery",
          "Chrome share replay and actual CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.18.0 retained; presentation and active-mode input handling fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.solid/1.18.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.geometry-browser-context.math.geometry.triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T01:28:34.767Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Triangle error case and input context",
      "summary": "Keeps selected case, active inputs and relevant sine/cosine law on invalid or no-solution errors.",
      "details": [
        "Keeps selected case, active inputs and relevant sine/cosine law on invalid or no-solution errors.",
        "Chrome covers five cases, SSA two-solution recovery, clipboard replay, actual two-solution CSV and versioned Evidence navigation.",
        "Calculation algorithm and version unchanged; local UI review only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.geometry-browser-context",
        "scope": [
          "Active-mode UI and invalid-input recovery",
          "Chrome share replay and actual CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; presentation and active-mode input handling fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.circle-browser-mode-context",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T01:21:26.424Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Circle active inputs and error context",
      "summary": "Displays only active Circle inputs and preserves selected mode, actual inputs and formula on errors and exports.",
      "details": [
        "Real Chrome checks cover six Circle modes, Arc/Sector aliases, negative-radius recovery, clipboard replay and an actual CSV download.",
        "Inactive inputs are disabled and omitted from share URLs while their local form values remain available when switching back.",
        "Trust Summary View evidence opens Circle 1.1.0; existing production attestation is not promoted by this local UI review.",
        "Calculation engine and version unchanged; Preview only, no deployment or expert review."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.circle-browser-mode-context",
        "scope": [
          "Circle active-mode UI and error recovery",
          "Chrome clipboard replay and CSV export",
          "Versioned Evidence navigation"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; client presentation and active input selection fixed.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.circle/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.algebra.linear_equation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.algebra.linear_equation shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.algebra.linear_equation",
        "tool_id": "linear-equation",
        "title": "Linear equation",
        "page": "/calc/math/linear-equation",
        "entries": [
          {
            "entry_id": "entry.absolute-value",
            "tool_id": "absolute-value",
            "page": "/calc/math/absolute-value"
          },
          {
            "entry_id": "entry.absolute-value-inequality",
            "tool_id": "absolute-value-inequality",
            "page": "/calc/math/absolute-value-inequality"
          },
          {
            "entry_id": "entry.linear-equation",
            "tool_id": "linear-equation",
            "page": "/calc/math/linear-equation"
          },
          {
            "entry_id": "entry.linear-inequality",
            "tool_id": "linear-inequality",
            "page": "/calc/math/linear-inequality"
          },
          {
            "entry_id": "entry.rational-equation",
            "tool_id": "rational-equation",
            "page": "/calc/math/rational-equation"
          },
          {
            "entry_id": "entry.rational-inequality",
            "tool_id": "rational-inequality",
            "page": "/calc/math/rational-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.algebra.linear_equation/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.algebra.linear_equation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.antilog",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.antilog shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.antilog",
        "tool_id": "anti-log",
        "title": "Antilogarithm",
        "page": "/calc/math/anti-log",
        "entries": [
          {
            "entry_id": "entry.anti-log",
            "tool_id": "anti-log",
            "page": "/calc/math/anti-log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/anti-log"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.antilog/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.antilog"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.arccos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.arccos shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.arccos",
        "tool_id": "arccos",
        "title": "Arccosine",
        "page": "/calc/math/arccos",
        "entries": [
          {
            "entry_id": "entry.arccos",
            "tool_id": "arccos",
            "page": "/calc/math/arccos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arccos"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arccos/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arccos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.arcsin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.arcsin shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.arcsin",
        "tool_id": "arcsin",
        "title": "Arcsine",
        "page": "/calc/math/arcsin",
        "entries": [
          {
            "entry_id": "entry.arcsin",
            "tool_id": "arcsin",
            "page": "/calc/math/arcsin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arcsin"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arcsin/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arcsin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.arctan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.arctan shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.arctan",
        "tool_id": "arctan",
        "title": "Arctangent",
        "page": "/calc/math/arctan",
        "entries": [
          {
            "entry_id": "entry.arctan",
            "tool_id": "arctan",
            "page": "/calc/math/arctan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.7 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/arctan"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.arctan/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.arctan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.combinatorics",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.combinatorics shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.combinatorics",
        "tool_id": "combinatorics",
        "title": "Permutations and combinations",
        "page": "/calc/math/permutation-combination",
        "entries": [
          {
            "entry_id": "entry.permutation-combination",
            "tool_id": "combinatorics",
            "page": "/calc/math/permutation-combination"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/permutation-combination"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.combinatorics/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.combinatorics"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.complex",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.complex shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.complex",
        "tool_id": "complex",
        "title": "Complex numbers",
        "page": "/calc/math/complex-number",
        "entries": [
          {
            "entry_id": "entry.complex-euler",
            "tool_id": "complex-euler",
            "page": "/calc/math/complex-euler"
          },
          {
            "entry_id": "entry.complex-number",
            "tool_id": "complex",
            "page": "/calc/math/complex-number"
          },
          {
            "entry_id": "entry.complex-polar",
            "tool_id": "complex-polar",
            "page": "/calc/math/complex-polar"
          },
          {
            "entry_id": "entry.complex-power",
            "tool_id": "complex-power",
            "page": "/calc/math/complex-power"
          },
          {
            "entry_id": "entry.complex-roots",
            "tool_id": "complex-roots",
            "page": "/calc/math/complex-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/complex-number"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.complex/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.complex"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.cos",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.cos shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.cos",
        "tool_id": "cos",
        "title": "Cosine",
        "page": "/calc/math/cos",
        "entries": [
          {
            "entry_id": "entry.cos",
            "tool_id": "cos",
            "page": "/calc/math/cos"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/cos"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.cos/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.cos"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.divide",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.divide shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.divide",
        "tool_id": "division",
        "title": "Division",
        "page": "/calc/math/division",
        "entries": [
          {
            "entry_id": "entry.division",
            "tool_id": "division",
            "page": "/calc/math/division"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/division"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.divide/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.divide"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.exponent",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponent shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.exponent",
        "tool_id": "exponent",
        "title": "Exponentiation",
        "page": "/calc/math/exponent",
        "entries": [
          {
            "entry_id": "entry.exponent",
            "tool_id": "exponent",
            "page": "/calc/math/exponent"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponent"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.exponent/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponent"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.exponential_growth",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.exponential_growth shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.exponential_growth",
        "tool_id": "exponential-growth",
        "title": "Exponential growth / decay",
        "page": "/calc/math/exponential-growth",
        "entries": [
          {
            "entry_id": "entry.exponential-growth",
            "tool_id": "exponential-growth",
            "page": "/calc/math/exponential-growth"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.7 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/exponential-growth"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.exponential_growth/1.0.7"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.exponential_growth"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.factorial",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.factorial shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.factorial",
        "tool_id": "factorial",
        "title": "Ordinary factorial",
        "page": "/calc/math/factorial",
        "entries": [
          {
            "entry_id": "entry.factorial",
            "tool_id": "factorial",
            "page": "/calc/math/factorial"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/factorial"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.factorial/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.factorial"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.fractions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.fractions shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.6 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.fractions/1.0.6"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.gcf",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.gcf shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.gcf",
        "tool_id": "gcf",
        "title": "Greatest common factor",
        "page": "/calc/math/gcf",
        "entries": [
          {
            "entry_id": "entry.gcf",
            "tool_id": "gcf",
            "page": "/calc/math/gcf"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/gcf"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.gcf/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.gcf"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.geometry.circle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.circle shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.geometry.circle",
        "tool_id": "circle",
        "title": "Circle",
        "page": "/calc/math/circle",
        "entries": [
          {
            "entry_id": "entry.arc",
            "tool_id": "arc",
            "page": "/calc/math/arc"
          },
          {
            "entry_id": "entry.circle",
            "tool_id": "circle",
            "page": "/calc/math/circle"
          },
          {
            "entry_id": "entry.sector",
            "tool_id": "sector",
            "page": "/calc/math/sector"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/circle"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.circle/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.circle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.geometry.conic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.conic shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.geometry.conic",
        "tool_id": "conic-section",
        "title": "Conic section",
        "page": "/calc/math/conic-section",
        "entries": [
          {
            "entry_id": "entry.conic-section",
            "tool_id": "conic-section",
            "page": "/calc/math/conic-section"
          },
          {
            "entry_id": "entry.ellipse",
            "tool_id": "ellipse",
            "page": "/calc/math/ellipse"
          },
          {
            "entry_id": "entry.hyperbola",
            "tool_id": "hyperbola",
            "page": "/calc/math/hyperbola"
          },
          {
            "entry_id": "entry.parabola",
            "tool_id": "parabola",
            "page": "/calc/math/parabola"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/conic-section"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.conic/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.conic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.geometry.coordinate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.coordinate shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.geometry.coordinate",
        "tool_id": "coordinate-geometry",
        "title": "Coordinate geometry",
        "page": "/calc/math/coordinate-geometry",
        "entries": [
          {
            "entry_id": "entry.angle-between-lines",
            "tool_id": "angle-between-lines",
            "page": "/calc/math/angle-between-lines"
          },
          {
            "entry_id": "entry.coordinate-geometry",
            "tool_id": "coordinate-geometry",
            "page": "/calc/math/coordinate-geometry"
          },
          {
            "entry_id": "entry.line-equation",
            "tool_id": "line-equation",
            "page": "/calc/math/line-equation"
          },
          {
            "entry_id": "entry.line-intersection",
            "tool_id": "line-intersection",
            "page": "/calc/math/line-intersection"
          },
          {
            "entry_id": "entry.point-line-distance",
            "tool_id": "point-line-distance",
            "page": "/calc/math/point-line-distance"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/coordinate-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.coordinate/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.coordinate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.geometry.plane",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.plane shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.geometry.plane",
        "tool_id": "plane-geometry",
        "title": "Plane geometry",
        "page": "/calc/math/plane-geometry",
        "entries": [
          {
            "entry_id": "entry.annulus",
            "tool_id": "annulus",
            "page": "/calc/math/annulus"
          },
          {
            "entry_id": "entry.irregular-polygon",
            "tool_id": "irregular-polygon",
            "page": "/calc/math/irregular-polygon"
          },
          {
            "entry_id": "entry.parallelogram",
            "tool_id": "parallelogram",
            "page": "/calc/math/parallelogram"
          },
          {
            "entry_id": "entry.plane-geometry",
            "tool_id": "plane-geometry",
            "page": "/calc/math/plane-geometry"
          },
          {
            "entry_id": "entry.rectangle",
            "tool_id": "rectangle",
            "page": "/calc/math/rectangle"
          },
          {
            "entry_id": "entry.regular-polygon",
            "tool_id": "regular-polygon",
            "page": "/calc/math/regular-polygon"
          },
          {
            "entry_id": "entry.square",
            "tool_id": "square",
            "page": "/calc/math/square"
          },
          {
            "entry_id": "entry.trapezoid",
            "tool_id": "trapezoid",
            "page": "/calc/math/trapezoid"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.5.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/plane-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.plane/1.5.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.plane"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.geometry.solid",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.solid shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.geometry.solid",
        "tool_id": "solid-geometry",
        "title": "Solid geometry",
        "page": "/calc/math/solid-geometry",
        "entries": [
          {
            "entry_id": "entry.cone",
            "tool_id": "cone",
            "page": "/calc/math/cone"
          },
          {
            "entry_id": "entry.cylinder",
            "tool_id": "cylinder",
            "page": "/calc/math/cylinder"
          },
          {
            "entry_id": "entry.dodecahedron",
            "tool_id": "dodecahedron",
            "page": "/calc/math/dodecahedron"
          },
          {
            "entry_id": "entry.ellipsoid",
            "tool_id": "ellipsoid",
            "page": "/calc/math/ellipsoid"
          },
          {
            "entry_id": "entry.frustum",
            "tool_id": "frustum",
            "page": "/calc/math/frustum"
          },
          {
            "entry_id": "entry.icosahedron",
            "tool_id": "icosahedron",
            "page": "/calc/math/icosahedron"
          },
          {
            "entry_id": "entry.octahedron",
            "tool_id": "octahedron",
            "page": "/calc/math/octahedron"
          },
          {
            "entry_id": "entry.prism",
            "tool_id": "prism",
            "page": "/calc/math/prism"
          },
          {
            "entry_id": "entry.pyramid",
            "tool_id": "pyramid",
            "page": "/calc/math/pyramid"
          },
          {
            "entry_id": "entry.regular-frustum",
            "tool_id": "regular-frustum",
            "page": "/calc/math/regular-frustum"
          },
          {
            "entry_id": "entry.regular-prism",
            "tool_id": "regular-prism",
            "page": "/calc/math/regular-prism"
          },
          {
            "entry_id": "entry.regular-pyramid",
            "tool_id": "regular-pyramid",
            "page": "/calc/math/regular-pyramid"
          },
          {
            "entry_id": "entry.solid-geometry",
            "tool_id": "solid-geometry",
            "page": "/calc/math/solid-geometry"
          },
          {
            "entry_id": "entry.sphere",
            "tool_id": "sphere",
            "page": "/calc/math/sphere"
          },
          {
            "entry_id": "entry.spherical-cap",
            "tool_id": "spherical-cap",
            "page": "/calc/math/spherical-cap"
          },
          {
            "entry_id": "entry.spherical-lune",
            "tool_id": "spherical-lune",
            "page": "/calc/math/spherical-lune"
          },
          {
            "entry_id": "entry.spherical-sector",
            "tool_id": "spherical-sector",
            "page": "/calc/math/spherical-sector"
          },
          {
            "entry_id": "entry.spherical-wedge",
            "tool_id": "spherical-wedge",
            "page": "/calc/math/spherical-wedge"
          },
          {
            "entry_id": "entry.spherical-zone",
            "tool_id": "spherical-zone",
            "page": "/calc/math/spherical-zone"
          },
          {
            "entry_id": "entry.tetrahedron",
            "tool_id": "tetrahedron",
            "page": "/calc/math/tetrahedron"
          },
          {
            "entry_id": "entry.torus",
            "tool_id": "torus",
            "page": "/calc/math/torus"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.18.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/solid-geometry"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.solid/1.18.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.solid"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.geometry.triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.geometry.triangle shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.geometry.triangle/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.lcm",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.lcm shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.lcm",
        "tool_id": "lcm",
        "title": "Least common multiple",
        "page": "/calc/math/lcm",
        "entries": [
          {
            "entry_id": "entry.lcm",
            "tool_id": "lcm",
            "page": "/calc/math/lcm"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/lcm"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.lcm/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.lcm"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.linear_algebra",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.linear_algebra shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.14.1 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.ln",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.ln shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.ln",
        "tool_id": "ln",
        "title": "Natural logarithm",
        "page": "/calc/math/ln",
        "entries": [
          {
            "entry_id": "entry.ln",
            "tool_id": "ln",
            "page": "/calc/math/ln"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ln"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.ln/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ln"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.log",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.log shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.log",
        "tool_id": "log",
        "title": "Logarithm",
        "page": "/calc/math/log",
        "entries": [
          {
            "entry_id": "entry.log",
            "tool_id": "log",
            "page": "/calc/math/log"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/log"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.log/1.1.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.log"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.modulo",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.modulo shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.modulo",
        "tool_id": "modulo",
        "title": "Euclidean remainder / modular inverse",
        "page": "/calc/math/modulo",
        "entries": [
          {
            "entry_id": "entry.modular-inverse",
            "tool_id": "modular-inverse",
            "page": "/calc/math/modular-inverse"
          },
          {
            "entry_id": "entry.modulo",
            "tool_id": "modulo",
            "page": "/calc/math/modulo"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/modulo"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.modulo/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.modulo"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.multiplication",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.multiplication shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.multiplication",
        "tool_id": "multiplication",
        "title": "Multiplication",
        "page": "/calc/math/multiplication",
        "entries": [
          {
            "entry_id": "entry.multiplication",
            "tool_id": "multiplication",
            "page": "/calc/math/multiplication"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/multiplication"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.multiplication/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.multiplication"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.numerical.definite_integral",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.definite_integral shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.numerical.derivative",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.derivative shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.derivative",
        "tool_id": "numerical-derivative",
        "title": "Numerical derivative",
        "page": "/calc/math/numerical-derivative",
        "entries": [
          {
            "entry_id": "entry.numerical-derivative",
            "tool_id": "numerical-derivative",
            "page": "/calc/math/numerical-derivative"
          },
          {
            "entry_id": "entry.two-sided-limit",
            "tool_id": "two-sided-limit",
            "page": "/calc/math/two-sided-limit"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-derivative"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.derivative/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.derivative"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.numerical.interpolate",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.interpolate shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.interpolate",
        "tool_id": "numerical-interpolation",
        "title": "Numerical interpolation",
        "page": "/calc/math/numerical-interpolation",
        "entries": [
          {
            "entry_id": "entry.numerical-interpolation",
            "tool_id": "numerical-interpolation",
            "page": "/calc/math/numerical-interpolation"
          },
          {
            "entry_id": "entry.spline-interpolation",
            "tool_id": "spline-interpolation",
            "page": "/calc/math/spline-interpolation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-interpolation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.interpolate/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.interpolate"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.numerical.ode",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.ode shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.ode",
        "tool_id": "ordinary-differential-equation",
        "title": "Ordinary differential equation",
        "page": "/calc/math/ordinary-differential-equation",
        "entries": [
          {
            "entry_id": "entry.euler-method",
            "tool_id": "euler-method",
            "page": "/calc/math/euler-method"
          },
          {
            "entry_id": "entry.ordinary-differential-equation",
            "tool_id": "ordinary-differential-equation",
            "page": "/calc/math/ordinary-differential-equation"
          },
          {
            "entry_id": "entry.runge-kutta",
            "tool_id": "runge-kutta",
            "page": "/calc/math/runge-kutta"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ordinary-differential-equation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.ode/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.ode"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.numerical.optimize_1d",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.optimize_1d shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.optimize_1d",
        "tool_id": "one-dimensional-optimization",
        "title": "One-dimensional optimization",
        "page": "/calc/math/one-dimensional-optimization",
        "entries": [
          {
            "entry_id": "entry.brent-method",
            "tool_id": "brent-method",
            "page": "/calc/math/brent-method"
          },
          {
            "entry_id": "entry.golden-section",
            "tool_id": "golden-section",
            "page": "/calc/math/golden-section"
          },
          {
            "entry_id": "entry.one-dimensional-optimization",
            "tool_id": "one-dimensional-optimization",
            "page": "/calc/math/one-dimensional-optimization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/one-dimensional-optimization"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.optimize_1d/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.optimize_1d"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.numerical.root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.numerical.root shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.3 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.percent_change",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.percent_change shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.percent_change",
        "tool_id": "percent-change",
        "title": "Percentage change",
        "page": "/calc/math/percentage-change",
        "entries": [
          {
            "entry_id": "entry.percentage-change",
            "tool_id": "percent-change",
            "page": "/calc/math/percentage-change"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage-change"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percent_change/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_change"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.percent_error",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.percent_error shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.percent_error",
        "tool_id": "percent-error",
        "title": "Percent error",
        "page": "/calc/math/percent-error",
        "entries": [
          {
            "entry_id": "entry.percent-error",
            "tool_id": "percent-error",
            "page": "/calc/math/percent-error"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.4 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percent-error"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percent_error/1.1.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percent_error"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.percentage",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.percentage shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.percentage",
        "tool_id": "percentage",
        "title": "Percentage",
        "page": "/calc/math/percentage",
        "entries": [
          {
            "entry_id": "entry.percentage",
            "tool_id": "percentage",
            "page": "/calc/math/percentage"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/percentage"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.percentage/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.percentage"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.polynomial.roots",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.polynomial.roots shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.polynomial.roots",
        "tool_id": "polynomial-roots",
        "title": "Polynomial roots",
        "page": "/calc/math/polynomial-roots",
        "entries": [
          {
            "entry_id": "entry.cubic-equation",
            "tool_id": "cubic-equation",
            "page": "/calc/math/cubic-equation"
          },
          {
            "entry_id": "entry.polynomial-evaluate",
            "tool_id": "polynomial-evaluate",
            "page": "/calc/math/polynomial-evaluate"
          },
          {
            "entry_id": "entry.polynomial-roots",
            "tool_id": "polynomial-roots",
            "page": "/calc/math/polynomial-roots"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.1 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/polynomial-roots"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.polynomial.roots/1.2.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.polynomial.roots"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.prime_factorization",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.prime_factorization shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.prime_factorization",
        "tool_id": "prime-factorization",
        "title": "Prime factorization",
        "page": "/calc/math/prime-factorization",
        "entries": [
          {
            "entry_id": "entry.prime-factorization",
            "tool_id": "prime-factorization",
            "page": "/calc/math/prime-factorization"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/prime-factorization"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.prime_factorization/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.prime_factorization"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.pythagorean",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.pythagorean shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.pythagorean",
        "tool_id": "pythagorean",
        "title": "Pythagorean theorem",
        "page": "/calc/math/pythagorean",
        "entries": [
          {
            "entry_id": "entry.pythagorean",
            "tool_id": "pythagorean",
            "page": "/calc/math/pythagorean"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/pythagorean"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.pythagorean/1.1.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.pythagorean"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.quadratic",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.quadratic shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.quadratic",
        "tool_id": "quadratic",
        "title": "Quadratic formula",
        "page": "/calc/math/quadratic",
        "entries": [
          {
            "entry_id": "entry.quadratic",
            "tool_id": "quadratic",
            "page": "/calc/math/quadratic"
          },
          {
            "entry_id": "entry.quadratic-inequality",
            "tool_id": "quadratic-inequality",
            "page": "/calc/math/quadratic-inequality"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/quadratic"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.quadratic/1.1.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.quadratic"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.ratio",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.ratio shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/ratio"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.ratio/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.root shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.root",
        "tool_id": "root",
        "title": "Nth root",
        "page": "/calc/math/root",
        "entries": [
          {
            "entry_id": "entry.root",
            "tool_id": "root",
            "page": "/calc/math/root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.root/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.scientific_notation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.scientific_notation shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.scientific_notation",
        "tool_id": "scientific-notation",
        "title": "Scientific notation",
        "page": "/calc/math/scientific-notation",
        "entries": [
          {
            "entry_id": "entry.scientific-notation",
            "tool_id": "scientific-notation",
            "page": "/calc/math/scientific-notation"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 2.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/scientific-notation"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.scientific_notation/2.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.scientific_notation"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.sequences",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.sequences shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.sequences",
        "tool_id": "sequence",
        "title": "Integer sequences",
        "page": "/calc/math/sequence",
        "entries": [
          {
            "entry_id": "entry.arithmetic-sequence",
            "tool_id": "arithmetic-sequence",
            "page": "/calc/math/arithmetic-sequence"
          },
          {
            "entry_id": "entry.fibonacci",
            "tool_id": "fibonacci",
            "page": "/calc/math/fibonacci"
          },
          {
            "entry_id": "entry.geometric-sequence",
            "tool_id": "geometric-sequence",
            "page": "/calc/math/geometric-sequence"
          },
          {
            "entry_id": "entry.sequence",
            "tool_id": "sequence",
            "page": "/calc/math/sequence"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sequence"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sequences/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sequences"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.sin",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.sin shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.sin",
        "tool_id": "sin",
        "title": "Sine",
        "page": "/calc/math/sin",
        "entries": [
          {
            "entry_id": "entry.sin",
            "tool_id": "sin",
            "page": "/calc/math/sin"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.5 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/sin"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sin/1.0.5"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sin"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.special",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.special shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.10.2 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.special/1.10.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.square_root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.square_root shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.square_root",
        "tool_id": "square-root",
        "title": "Square root",
        "page": "/calc/math/square-root",
        "entries": [
          {
            "entry_id": "entry.square-root",
            "tool_id": "square-root",
            "page": "/calc/math/square-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.3 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/square-root"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.square_root/1.0.3"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.square_root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.subtraction",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.subtraction shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.subtraction",
        "tool_id": "subtraction",
        "title": "Subtraction",
        "page": "/calc/math/subtraction",
        "entries": [
          {
            "entry_id": "entry.subtraction",
            "tool_id": "subtraction",
            "page": "/calc/math/subtraction"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.1 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/subtraction"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.subtraction/1.0.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.subtraction"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.sum",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.sum shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.sum",
        "tool_id": "add",
        "title": "Sum / addition",
        "page": "/calc/math/add",
        "entries": [
          {
            "entry_id": "entry.add",
            "tool_id": "add",
            "page": "/calc/math/add"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.2 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/add"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.sum/1.0.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.sum"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.tan",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.tan shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.tan",
        "tool_id": "tan",
        "title": "Tangent",
        "page": "/calc/math/tan",
        "entries": [
          {
            "entry_id": "entry.tan",
            "tool_id": "tan",
            "page": "/calc/math/tan"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.4 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/tan"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.tan/1.0.4"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.tan"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.transform.dft",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.dft shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.transform.dft",
        "tool_id": "discrete-fourier-transform",
        "title": "Discrete Fourier transform",
        "page": "/calc/math/discrete-fourier-transform",
        "entries": [
          {
            "entry_id": "entry.dft",
            "tool_id": "dft",
            "page": "/calc/math/dft"
          },
          {
            "entry_id": "entry.discrete-fourier-transform",
            "tool_id": "discrete-fourier-transform",
            "page": "/calc/math/discrete-fourier-transform"
          },
          {
            "entry_id": "entry.fft",
            "tool_id": "fft",
            "page": "/calc/math/fft"
          },
          {
            "entry_id": "entry.ifft",
            "tool_id": "ifft",
            "page": "/calc/math/ifft"
          },
          {
            "entry_id": "entry.inverse-dft",
            "tool_id": "inverse-dft",
            "page": "/calc/math/inverse-dft"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.2.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/discrete-fourier-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.dft/1.2.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.dft"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.transform.laplace",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.laplace shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.transform.laplace",
        "tool_id": "laplace-transform",
        "title": "Laplace transform",
        "page": "/calc/math/laplace-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-laplace",
            "tool_id": "inverse-laplace",
            "page": "/calc/math/inverse-laplace"
          },
          {
            "entry_id": "entry.laplace-transform",
            "tool_id": "laplace-transform",
            "page": "/calc/math/laplace-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/laplace-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.laplace/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.laplace"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.transform.z",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.transform.z shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.transform.z",
        "tool_id": "z-transform",
        "title": "Z transform",
        "page": "/calc/math/z-transform",
        "entries": [
          {
            "entry_id": "entry.inverse-z",
            "tool_id": "inverse-z",
            "page": "/calc/math/inverse-z"
          },
          {
            "entry_id": "entry.z-transform",
            "tool_id": "z-transform",
            "page": "/calc/math/z-transform"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.0.0 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/z-transform"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.transform.z/1.0.0"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.transform.z"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.math-share-version-notice.math.vector",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:22:40.037Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "math.vector shared-link version notice",
      "summary": "Enables explicit old-link attribution and current-engine recalculation notice through the common Math result presenter.",
      "details": [
        "SSR success/error and common browser result presentation use the same version notice; current/missing version links stay concise.",
        "Canonical SSR result remains unchanged with an old attribution parameter; resharing records the current calculation version.",
        "Rollout regression covers 53 Math canonicals and 158 mapped entries; Chrome checks are representative, not per-entry full browser review.",
        "Calculation version and existing review identity retained; historical-engine execution and full browser/domain review remain outside this fix.",
        "Preview only; no deployment or promotion of production verification status."
      ],
      "calculator": {
        "capability_id": "math.vector",
        "tool_id": "vector",
        "title": "Vector",
        "page": "/calc/math/vector",
        "entries": [
          {
            "entry_id": "entry.cross-product",
            "tool_id": "cross-product",
            "page": "/calc/math/cross-product"
          },
          {
            "entry_id": "entry.dot-product",
            "tool_id": "dot-product",
            "page": "/calc/math/dot-product"
          },
          {
            "entry_id": "entry.vector",
            "tool_id": "vector",
            "page": "/calc/math/vector"
          },
          {
            "entry_id": "entry.vector-add",
            "tool_id": "vector-add",
            "page": "/calc/math/vector-add"
          },
          {
            "entry_id": "entry.vector-angle",
            "tool_id": "vector-angle",
            "page": "/calc/math/vector-angle"
          },
          {
            "entry_id": "entry.vector-magnitude",
            "tool_id": "vector-magnitude",
            "page": "/calc/math/vector-magnitude"
          },
          {
            "entry_id": "entry.vector-normalize",
            "tool_id": "vector-normalize",
            "page": "/calc/math/vector-normalize"
          },
          {
            "entry_id": "entry.vector-projection",
            "tool_id": "vector-projection",
            "page": "/calc/math/vector-projection"
          },
          {
            "entry_id": "entry.vector-sub",
            "tool_id": "vector-sub",
            "page": "/calc/math/vector-sub"
          },
          {
            "entry_id": "entry.vector-triple",
            "tool_id": "vector-triple",
            "page": "/calc/math/vector-triple"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.math-share-version-notice",
        "scope": [
          "Common Math ordinary-page version notice",
          "Canonical SSR attribution and unchanged result",
          "Shared browser presentation; representative Chrome checks only"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.6.1 retained; UI attribution notice added.",
        "changes": []
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/math/vector"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.vector/1.6.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.vector"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.integral-share-version-notice",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:11:25.209Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Integral shared-link version attribution notice",
      "summary": "Makes old-link version attribution and current-engine recalculation explicit on Integral and its three method entries.",
      "details": [
        "SSR and browser use the same notice when the link version differs from the current calculation version.",
        "Success and error explanations retain the attribution notice; numerical results, error codes and version 1.1.1 remain unchanged.",
        "Real Chrome verifies the notice, current-version resharing, mismatch/error coexistence and an on-disk CSV that retains the explanation.",
        "Regression checks cover four entries, escaped version text, current attribution and concise matching-version links.",
        "Historical engine replay, other calculator-page adoption and full domain review remain pending; production remains STALE."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.integral-share-version-notice",
        "scope": [
          "Ordinary share-link version attribution",
          "SSR/browser explanations and errors",
          "Chrome clipboard and CSV attribution"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.1 retained; presentation explicitly describes existing current-engine replay.",
        "changes": []
      },
      "links": [
        {
          "label": "Definite Integral",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.integral-browser-ui-review",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-07T00:04:25.326Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Integral Chrome UI and Evidence review",
      "summary": "Fixes indistinguishable short-interval plot labels, silent Gauss node replacement and a stray Evidence display character.",
      "details": [
        "Chrome native UI verifies signed-difference labels, current-version clipboard links and replay, versioned Evidence navigation, range errors and finite-result recovery.",
        "Invalid Gauss n is preserved and rejected instead of silently replaced with five nodes; the error card keeps the actual method and inputs.",
        "A real Chrome CSV download completes and its on-disk contents are verified.",
        "Calculation version remains 1.1.1; numerical algorithm and existing CVP scope remain unchanged.",
        "Old-version ordinary calculator links restore inputs into the current engine; historical replay semantics and full domain/browser coverage remain pending. Production remains STALE."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.integral-chrome-ui",
        "scope": [
          "Chrome desktop UI and accessible labels",
          "Gauss invalid-input and recovery flow",
          "Versioned Evidence navigation and real clipboard/CSV download"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Integral calculation version 1.1.1 preserved; presentation and front-end error handling corrected.",
        "changes": []
      },
      "links": [
        {
          "label": "Definite Integral",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-06T23:50:50.736Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "published",
      "event_id": "2026-10-07.integral-stability-fix",
      "title": "Definite Integral stability and signed-difference presentation",
      "summary": "Fixes wide-interval NaN, short-interval baseline cancellation and tiny-result clearing across Simpson, trapezoid and Gauss methods.",
      "details": [
        "Uses safe interval interpolation, normalized quadrature weights, stable analytic baselines and scaled exponential evaluation.",
        "Preserves tiny finite values and returns NUMERICAL_OVERFLOW instead of nonfinite result packs.",
        "Corrects the UI label for the historical signed abs_err field; synchronizes four page pins and Numerical Workspace.",
        "79 independent mpmath 90/140-dps cases, 83 CVP goldens, three orientation relations and seven interface cases pass.",
        "Complete domain review remains pending; local verification passes, production remains STALE until a matching Trust Release."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.integral-stability-iface2",
        "scope": [
          "Numerical stability on wide and short intervals",
          "Independent quadrature and baseline references",
          "UI and SSR/REST/MCP consistency"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Definite Integral 1.1.0 → 1.1.1; final CVP revision updated.",
        "changes": [
          {
            "capability_id": "math.numerical.definite_integral",
            "from": "1.1.0",
            "to": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Definite Integral",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.integral-stability-iface2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f22f649f5f61d553b643bd066fb457e203223e9dd75ba0bd50464234f8b7c7ad",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T23:50:50.736Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "event_id": "2026-10-07.numerical-root-workspace-version-sync",
      "title": "Numerical Root workspace version binding correction",
      "summary": "Synchronizes Numerical Workspace Root snapshots with the existing math.numerical.root 1.1.3 engine and page version.",
      "details": [
        "Corrects stale workspace metadata 1.1.0 → 1.1.3 without changing the Root algorithm or calculation version.",
        "Workspace replay and page-version consistency tests pass; full Root domain review remains pending."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.workspace-version-sync",
        "scope": [
          "Numerical Workspace version metadata and replay binding"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Existing Root calculation version 1.1.3 preserved.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Root",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Numerical Workspace",
          "href": "/workspace/numerical"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math.numerical.definite_integral.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-10-06T23:49:41.230Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Definite Integral Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.numerical.definite_integral v1.1.1, revision 2026-10-07.integral-stability-iface2. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.numerical.definite_integral/1.1.1/2026-10-07.integral-stability-iface2.cvp.json (SHA-256 01dc3b6381b3779256b513ac941541508914277c8b1e79871a6fd4d9584bea6b); core f22f649f5f61d553b643bd066fb457e203223e9dd75ba0bd50464234f8b7c7ad matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-10-06T23:48:59.219Z",
        "review_revision": "2026-10-07.integral-stability-iface2",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.1.0 → 1.1.1; verification revision 2026-09-22.numerical-cvp → 2026-10-07.integral-stability-iface2.",
        "changes": [
          {
            "capability_id": "math.numerical.definite_integral",
            "from": "1.1.0",
            "to": "1.1.1",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.numerical.definite_integral/1.1.1/2026-10-07.integral-stability-iface2.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.definite_integral/1.1.1"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.numerical.definite_integral/1.1.1/2026-10-07.integral-stability-iface2.cvp.json",
        "artifact_sha256": "01dc3b6381b3779256b513ac941541508914277c8b1e79871a6fd4d9584bea6b",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.1.1",
        "review_revision": "2026-10-07.integral-stability-iface2",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "f22f649f5f61d553b643bd066fb457e203223e9dd75ba0bd50464234f8b7c7ad",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-10-07.special-bessel-stability-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T23:42:02.521Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Bessel large-argument and small-result correction",
      "summary": "Uses stable integral quadrature for large J/Y and scaled positive K tails; corrects premature J/I series termination.",
      "details": [
        "Fixes catastrophic J/Y errors and negative K tails inside the accepted integer-order domain.",
        "Preserves representable J/Y/I/K values with 12-digit publication and records the actual numerical method.",
        "Adds 414 independent mpmath high-precision references, three reflection relations and large-argument SSR/REST/MCP samples; 2100 independent sweep checks pass.",
        "Large-argument J/Y/K O2 inputs without a fixed independent reference are explicitly unsupported rather than compared against a correlated unstable series.",
        "Complete domain review remains pending. Local verification passes; production remains STALE until a matching Trust Release."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.bessel-integral-stability-domain2",
        "scope": [
          "Integer-order Bessel numerical stability",
          "Tail positivity and small-result publication",
          "Independent references and interface consistency"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Math Special calculation version 1.10.1 → 1.10.2; CVP revision updated.",
        "changes": [
          {
            "capability_id": "math.special",
            "from": "1.10.1",
            "to": "1.10.2"
          }
        ]
      },
      "links": [
        {
          "label": "Special Functions",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.special/1.10.2"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.special-erf-erfc-stability-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T23:26:11.884Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Error function and complementary tail correction",
      "summary": "Replaces unstable large-argument erf series and preserves representable erfc tails with direct continued-fraction evaluation.",
      "details": [
        "Fixes erf(8) and erfc(8) catastrophic errors in 1.10.0; preserves small positive erfc tails instead of applying an absolute zero floor.",
        "Adds independent mpmath 90/140-digit fixtures, 52 CVP golden cases and a 910-comparison high precision sweep.",
        "Known large-argument Bessel J/Y/K defects remain unresolved and are disclosed in the capability scope; full domain review remains pending.",
        "Local verification passes; production remains STALE until a matching Trust Release."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.erf-erfc-stability-iface2",
        "scope": [
          "erf/erfc numerical stability",
          "Representable complementary tails",
          "Independent high precision boundary references"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Math Special calculation version 1.10.0 → 1.10.1; CVP revision updated.",
        "changes": [
          {
            "capability_id": "math.special",
            "from": "1.10.0",
            "to": "1.10.1"
          }
        ]
      },
      "links": [
        {
          "label": "Special Functions",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.special/1.10.1"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.matrix-solve-publication-fix",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:49:58.430Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Matrix solution publication and residual correction",
      "summary": "Preserves scaled and mixed-magnitude solution components and calculates residuals from the published vector.",
      "details": [
        "Fixes the 1.14.0 scaled identity solve that published [0,0] for the exact solution [1,2].",
        "Publishes each solution component to 12 significant digits and recomputes residual and backward error from that vector and original inputs.",
        "Adds independent Cramer O2 golden cases, common-scaling metamorphic coverage and published-diagnostic consistency checks; complete domain review remains pending.",
        "Local verification passes; production remains STALE until a matching Trust Release."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": "2026-10-07.solve-publication-diagnostics",
        "scope": [
          "Solve publication precision",
          "Published vector residual and backward-error consistency",
          "Scale and mixed-component regressions"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Math linear algebra calculation version 1.14.0 → 1.14.1; CVP revision updated.",
        "changes": [
          {
            "capability_id": "math.linear_algebra",
            "from": "1.14.0",
            "to": "1.14.1"
          }
        ]
      },
      "links": [
        {
          "label": "Matrix workspace",
          "href": "/workspace/matrix"
        },
        {
          "label": "Versioned Evidence",
          "href": "/evidence/math.linear_algebra/1.14.1"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.integral-numerical-audit",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:17:37.424Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Definite Integral numerical evidence audit",
      "summary": "Reproduced nonfinite output for a zero integrand over a wide finite interval and cancellation in the short-interval exact baseline.",
      "details": [
        "Reproduced nonfinite output for a zero integrand over a wide finite interval and cancellation in the short-interval exact baseline.",
        "Limited numerical and evidence audit only; findings remain unresolved and full domain review is pending. No engine, calculation version, CVP revision or Trust tier changed."
      ],
      "calculator": {
        "capability_id": "math.numerical.definite_integral",
        "tool_id": "definite-integral",
        "title": "Definite integral",
        "page": "/calc/math/definite-integral",
        "entries": [
          {
            "entry_id": "entry.definite-integral",
            "tool_id": "definite-integral",
            "page": "/calc/math/definite-integral"
          },
          {
            "entry_id": "entry.gauss-quadrature",
            "tool_id": "gauss-quadrature",
            "page": "/calc/math/gauss-quadrature"
          },
          {
            "entry_id": "entry.simpson-rule",
            "tool_id": "simpson-rule",
            "page": "/calc/math/simpson-rule"
          },
          {
            "entry_id": "entry.trapezoidal-rule",
            "tool_id": "trapezoidal-rule",
            "page": "/calc/math/trapezoidal-rule"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Numerical correctness probes",
          "CVP oracle independence and domain coverage"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review findings only; calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Definite Integral numerical evidence audit",
          "href": "/calc/math/definite-integral"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.definite_integral"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.matrix-numerical-audit",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:17:37.424Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Matrix published solution audit",
      "summary": "Reproduced a scaled identity solve returning a zero vector with zero reported residual; analytic reference confirms inconsistent published diagnostics.",
      "details": [
        "Reproduced a scaled identity solve returning a zero vector with zero reported residual; analytic reference confirms inconsistent published diagnostics.",
        "Limited numerical and evidence audit only; findings remain unresolved and full domain review is pending. No engine, calculation version, CVP revision or Trust tier changed."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Numerical correctness probes",
          "CVP oracle independence and domain coverage"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review findings only; calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Matrix published solution audit",
          "href": "/workspace/matrix"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.root-evidence-audit",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:17:37.424Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Numerical Root evidence coverage audit",
      "summary": "Reviewed existing CVP coverage and local probes; higher-degree and convergence-domain review remains pending, with no new reproducible defect found in this limited sample.",
      "details": [
        "Reviewed existing CVP coverage and local probes; higher-degree and convergence-domain review remains pending, with no new reproducible defect found in this limited sample.",
        "Limited numerical and evidence audit only; findings remain unresolved and full domain review is pending. No engine, calculation version, CVP revision or Trust tier changed."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Numerical correctness probes",
          "CVP oracle independence and domain coverage"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review findings only; calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Root evidence coverage audit",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.special-numerical-audit",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:17:37.424Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Special Functions numerical evidence audit",
      "summary": "Reproduced erf/erfc and Bessel defects using high precision references; found correlated O2 errors and insufficient tail coverage.",
      "details": [
        "Reproduced erf/erfc and Bessel defects using high precision references; found correlated O2 errors and insufficient tail coverage.",
        "Limited numerical and evidence audit only; findings remain unresolved and full domain review is pending. No engine, calculation version, CVP revision or Trust tier changed."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Numerical correctness probes",
          "CVP oracle independence and domain coverage"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review findings only; calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Special Functions numerical evidence audit",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.matrix-replay-check",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:02:59.085Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Matrix versioned replay verification",
      "summary": "Verified input-only share fragments, refresh/local restoration, version mismatch handling and rejection of stored results.",
      "details": [
        "Verified input-only share fragments, refresh/local restoration, version mismatch handling and rejection of stored results.",
        "This is a limited follow-up check; full domain review remains pending. No product code, calculation version, verification revision, or Trust tier changed."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Share and restore behavior",
          "Export serialization where applicable"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification activity only; calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Matrix versioned replay verification",
          "href": "/workspace/matrix"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-07.triangle-share-export-check",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T22:02:59.085Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Triangle share and export verification",
      "summary": "Verified SAS URL replay and SSA CSV serialization using browser-observed fields; browser download and clipboard checks remain unconfirmed.",
      "details": [
        "Verified SAS URL replay and SSA CSV serialization using browser-observed fields; browser download and clipboard checks remain unconfirmed.",
        "This is a limited follow-up check; full domain review remains pending. No product code, calculation version, verification revision, or Trust tier changed."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Share and restore behavior",
          "Export serialization where applicable"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Verification activity only; calculation versions unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Triangle share and export verification",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.fractions-input-labels",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:25:02.255Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Fractions accessible input labels",
      "summary": "Names each whole part, numerator and denominator by its fraction and selected mode.",
      "details": [
        "Names each whole part, numerator and denominator by its fraction and selected mode.",
        "Validated in the local browser with relevant existing calculation and CVP suites; full domain review remains pending."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "UI and Evidence entry correction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and Evidence navigation only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Fractions accessible input labels",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.matrix-evidence-entry",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:25:02.255Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Matrix Workspace versioned Evidence entry",
      "summary": "Adds Evidence and contract links beside Trust status and pins manifest reads to the workspace calculation version.",
      "details": [
        "Adds Evidence and contract links beside Trust status and pins manifest reads to the workspace calculation version.",
        "Validated in the local browser with relevant existing calculation and CVP suites; full domain review remains pending."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "UI and Evidence entry correction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and Evidence navigation only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Matrix Workspace versioned Evidence entry",
          "href": "/workspace/matrix"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.special-error-card",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:25:02.255Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Special Functions error context",
      "summary": "Preserves the selected mode and matching formula on invalid input and singularity errors.",
      "details": [
        "Preserves the selected mode and matching formula on invalid input and singularity errors.",
        "Validated in the local browser with relevant existing calculation and CVP suites; full domain review remains pending."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "UI and Evidence entry correction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and Evidence navigation only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Special Functions error context",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.triangle-ui-solutions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:25:02.255Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Triangle mode inputs and complete SSA solutions",
      "summary": "Shows only known inputs for each case and lists both SSA solutions with solid/dashed plot correspondence; result inputs describe the given values.",
      "details": [
        "Shows only known inputs for each case and lists both SSA solutions with solid/dashed plot correspondence; result inputs describe the given values.",
        "Validated in the local browser with relevant existing calculation and CVP suites; full domain review remains pending."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "UI and Evidence entry correction"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and Evidence navigation only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Triangle mode inputs and complete SSA solutions",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math-baseline-math-fractions",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:16:44.724Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Fractions review baseline",
      "summary": "Records a limited local browser and artifact review; full calculator review remains pending.",
      "details": [
        "Confirmed missing accessible names on numerator and denominator fields; zero denominator is rejected.",
        "Existing relevant automated tests passed. No calculation change, expert-review promotion, or production attestation was performed."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Local browser pilot",
          "Versioned Evidence and Trust baseline",
          "Initial HTML discovery structure"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review activity only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Fractions",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math-baseline-math-geometry-triangle",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:16:44.724Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Triangle Solver review baseline",
      "summary": "Records a limited local browser and artifact review; full calculator review remains pending.",
      "details": [
        "Confirmed SSA secondary-solution presentation and unused-input issues; degenerate SSS is rejected.",
        "Existing relevant automated tests passed. No calculation change, expert-review promotion, or production attestation was performed."
      ],
      "calculator": {
        "capability_id": "math.geometry.triangle",
        "tool_id": "triangle-solver",
        "title": "Triangle solver",
        "page": "/calc/math/triangle-solver",
        "entries": [
          {
            "entry_id": "entry.triangle-solver",
            "tool_id": "triangle-solver",
            "page": "/calc/math/triangle-solver"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Local browser pilot",
          "Versioned Evidence and Trust baseline",
          "Initial HTML discovery structure"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review activity only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Triangle Solver",
          "href": "/calc/math/triangle-solver"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.geometry.triangle"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math-baseline-math-linear_algebra",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:16:44.724Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Matrix Workspace review baseline",
      "summary": "Records a limited local browser and artifact review; full calculator review remains pending.",
      "details": [
        "Checked unique and inconsistent systems; identified a missing direct Evidence link beside Trust status.",
        "Existing relevant automated tests passed. No calculation change, expert-review promotion, or production attestation was performed."
      ],
      "calculator": {
        "capability_id": "math.linear_algebra",
        "tool_id": "linear-system",
        "title": "Linear system / small matrix",
        "page": "/calc/math/linear-system",
        "entries": [
          {
            "entry_id": "entry.column-space",
            "tool_id": "column-space",
            "page": "/calc/math/column-space"
          },
          {
            "entry_id": "entry.condition-number",
            "tool_id": "condition-number",
            "page": "/calc/math/condition-number"
          },
          {
            "entry_id": "entry.least-squares",
            "tool_id": "least-squares",
            "page": "/calc/math/least-squares"
          },
          {
            "entry_id": "entry.left-nullspace",
            "tool_id": "left-nullspace",
            "page": "/calc/math/left-nullspace"
          },
          {
            "entry_id": "entry.linear-system",
            "tool_id": "linear-system",
            "page": "/calc/math/linear-system"
          },
          {
            "entry_id": "entry.matrix-cholesky",
            "tool_id": "matrix-cholesky",
            "page": "/calc/math/matrix-cholesky"
          },
          {
            "entry_id": "entry.matrix-determinant",
            "tool_id": "matrix-determinant",
            "page": "/calc/math/matrix-determinant"
          },
          {
            "entry_id": "entry.matrix-eigenvalues",
            "tool_id": "matrix-eigenvalues",
            "page": "/calc/math/matrix-eigenvalues"
          },
          {
            "entry_id": "entry.matrix-inverse",
            "tool_id": "matrix-inverse",
            "page": "/calc/math/matrix-inverse"
          },
          {
            "entry_id": "entry.matrix-lu",
            "tool_id": "matrix-lu",
            "page": "/calc/math/matrix-lu"
          },
          {
            "entry_id": "entry.matrix-qr",
            "tool_id": "matrix-qr",
            "page": "/calc/math/matrix-qr"
          },
          {
            "entry_id": "entry.matrix-rank",
            "tool_id": "matrix-rank",
            "page": "/calc/math/matrix-rank"
          },
          {
            "entry_id": "entry.matrix-rref",
            "tool_id": "matrix-rref",
            "page": "/calc/math/matrix-rref"
          },
          {
            "entry_id": "entry.matrix-svd",
            "tool_id": "matrix-svd",
            "page": "/calc/math/matrix-svd"
          },
          {
            "entry_id": "entry.nullspace",
            "tool_id": "nullspace",
            "page": "/calc/math/nullspace"
          },
          {
            "entry_id": "entry.row-space",
            "tool_id": "row-space",
            "page": "/calc/math/row-space"
          },
          {
            "entry_id": "entry.workspace.matrix",
            "tool_id": "linear-system",
            "page": "/workspace/matrix"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Local browser pilot",
          "Versioned Evidence and Trust baseline",
          "Initial HTML discovery structure"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review activity only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Matrix Workspace",
          "href": "/workspace/matrix"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/linear-system"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.linear_algebra"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math-baseline-math-numerical-root",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:16:44.724Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Numerical Root review baseline",
      "summary": "Records a limited local browser and artifact review; full calculator review remains pending.",
      "details": [
        "Checked convergence details and exponential no-root handling; recorded VERIFIED with production STALE.",
        "Existing relevant automated tests passed. No calculation change, expert-review promotion, or production attestation was performed."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Local browser pilot",
          "Versioned Evidence and Trust baseline",
          "Initial HTML discovery structure"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review activity only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Root",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math-baseline-math-ratio",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:16:44.724Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Ratio review baseline",
      "summary": "Records a limited local browser and artifact review; full calculator review remains pending.",
      "details": [
        "Checked the default simplified ratio and part-to-part versus part-of-whole explanation.",
        "Existing relevant automated tests passed. No calculation change, expert-review promotion, or production attestation was performed."
      ],
      "calculator": {
        "capability_id": "math.ratio",
        "tool_id": "ratio",
        "title": "Ratio",
        "page": "/calc/math/ratio",
        "entries": [
          {
            "entry_id": "entry.proportion",
            "tool_id": "proportion",
            "page": "/calc/math/proportion"
          },
          {
            "entry_id": "entry.ratio",
            "tool_id": "ratio",
            "page": "/calc/math/ratio"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Local browser pilot",
          "Versioned Evidence and Trust baseline",
          "Initial HTML discovery structure"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review activity only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Ratio",
          "href": "/calc/math/ratio"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.ratio"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.math-baseline-math-special",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T14:16:44.724Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "reviewed",
      "availability_state": "preview",
      "title": "Special Functions review baseline",
      "summary": "Records a limited local browser and artifact review; full calculator review remains pending.",
      "details": [
        "Confirmed Gamma pole rejection with an incorrect erf formula in the error result card.",
        "Existing relevant automated tests passed. No calculation change, expert-review promotion, or production attestation was performed."
      ],
      "calculator": {
        "capability_id": "math.special",
        "tool_id": "special-functions",
        "title": "Special functions",
        "page": "/calc/math/special-functions",
        "entries": [
          {
            "entry_id": "entry.bessel-function",
            "tool_id": "bessel-function",
            "page": "/calc/math/bessel-function"
          },
          {
            "entry_id": "entry.bessel-i",
            "tool_id": "bessel-i",
            "page": "/calc/math/bessel-i"
          },
          {
            "entry_id": "entry.bessel-k",
            "tool_id": "bessel-k",
            "page": "/calc/math/bessel-k"
          },
          {
            "entry_id": "entry.bessel-y",
            "tool_id": "bessel-y",
            "page": "/calc/math/bessel-y"
          },
          {
            "entry_id": "entry.beta-function",
            "tool_id": "beta-function",
            "page": "/calc/math/beta-function"
          },
          {
            "entry_id": "entry.error-function",
            "tool_id": "error-function",
            "page": "/calc/math/error-function"
          },
          {
            "entry_id": "entry.gamma-function",
            "tool_id": "gamma-function",
            "page": "/calc/math/gamma-function"
          },
          {
            "entry_id": "entry.incomplete-beta",
            "tool_id": "incomplete-beta",
            "page": "/calc/math/incomplete-beta"
          },
          {
            "entry_id": "entry.lambert-w",
            "tool_id": "lambert-w",
            "page": "/calc/math/lambert-w"
          },
          {
            "entry_id": "entry.lambert-w-minus-1",
            "tool_id": "lambert-w-minus-1",
            "page": "/calc/math/lambert-w-minus-1"
          },
          {
            "entry_id": "entry.normalized-sinc",
            "tool_id": "normalized-sinc",
            "page": "/calc/math/normalized-sinc"
          },
          {
            "entry_id": "entry.sinc-function",
            "tool_id": "sinc-function",
            "page": "/calc/math/sinc-function"
          },
          {
            "entry_id": "entry.special-functions",
            "tool_id": "special-functions",
            "page": "/calc/math/special-functions"
          }
        ]
      },
      "review": {
        "status": "pending",
        "reviewed_at": null,
        "review_revision": null,
        "scope": [
          "Local browser pilot",
          "Versioned Evidence and Trust baseline",
          "Initial HTML discovery structure"
        ]
      },
      "version_impact": {
        "changed": false,
        "summary": "Review activity only; calculation version and verification revision are unchanged.",
        "changes": []
      },
      "links": [
        {
          "label": "Special Functions",
          "href": "/calc/math/special-functions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.special"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.numerical-root-citation-guidance",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T13:32:04.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Numerical Root citation and interpretation guidance",
      "summary": "Places method references and result interpretation beside the calculator's versioned Evidence guidance.",
      "details": [
        "Explains the polynomial stopping metric, bracket-width stopping, and why a small residual alone does not establish root accuracy, with a direct NIST conditioning reference.",
        "Distinguishes method references from the implementation's versioned Evidence and explains the roles of replayable input URLs, the canonical calculator URL, and production verification status."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.3 is unchanged; this update adds explanation and citation guidance only.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Root Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.numerical-root-polynomial-value-underflow",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T08:54:32.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Root polynomial value underflow correction",
      "summary": "Prevents a finite polynomial value that underflows to zero from being reported as an exact root or a converged initial guess.",
      "details": [
        "Polynomial iterations, bracket signs, and scaled residuals use coefficient-normalized evaluation while the published signed residual remains the raw binary64 value.",
        "For p(x)=1e-320x, Newton from 1e-4 now reaches the actual root 0; bisection on [1e-4,1] rejects the interval instead of calling the left endpoint an exact root.",
        "A zero polynomial is rejected because it has no isolated root; genuine roots at x=0 remain valid."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.1.3 corrects polynomial evaluation and convergence at extreme scales.",
        "changes": [
          {
            "capability_id": "math.numerical.root",
            "from": "1.1.2",
            "to": "1.1.3"
          }
        ]
      },
      "links": [
        {
          "label": "Numerical Root Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.3"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.weak-acid-polynomial-value-underflow",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T08:54:32.000Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-acid shared solver underflow correction",
      "summary": "Moves weak-acid ICE to the corrected coefficient-normalized root solver.",
      "details": [
        "The shared bisection and Newton paths no longer treat a raw polynomial evaluation underflow as an exact zero."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.4 records the shared solver behavior change.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_acid",
            "from": "1.0.3",
            "to": "1.0.4"
          }
        ]
      },
      "links": [
        {
          "label": "Weak-Acid Equilibrium Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.4"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.weak-base-polynomial-value-underflow",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T08:54:32.000Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-base shared solver underflow correction",
      "summary": "Moves weak-base ICE to the corrected coefficient-normalized root solver.",
      "details": [
        "The shared bisection and Newton paths no longer treat a raw polynomial evaluation underflow as an exact zero."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.4 records the shared solver behavior change.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_base",
            "from": "1.0.3",
            "to": "1.0.4"
          }
        ]
      },
      "links": [
        {
          "label": "Weak-Base Equilibrium Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.4"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.sitemap-lastmod-correction",
      "record_type": "platform",
      "release_id": null,
      "activity_at": "2026-10-06T01:59:06.000Z",
      "published_at": null,
      "domain": "Platform",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Sitemap modification dates corrected",
      "summary": "Stops assigning every sitemap URL the build time as its last content modification date.",
      "details": [
        "Canonical URLs remain in the sitemap; lastmod is omitted until a reliable per-page content timestamp is available.",
        "This avoids a new modification claim for unchanged pages on every deployment."
      ],
      "version_impact": {
        "changed": false,
        "summary": "Sitemap metadata changes without changing calculator calculation versions.",
        "changes": []
      },
      "links": [
        {
          "label": "Sitemap",
          "href": "/sitemap.xml"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.numerical-root-result-presentation",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-06T01:54:01.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "preview",
      "title": "Numerical Root result presentation",
      "summary": "Shows a concise approximate root while keeping the full binary64 root in details, and explains the scaled residual and iteration count beside the result.",
      "details": [
        "The shared Numerical Root and Nonlinear Equation result card displays up to 12 significant digits for noninteger roots; the complete machine value remains available in details and REST.",
        "The scaled-residual row gives its polynomial normalization, and the iteration row distinguishes solver updates from bisection midpoint evaluations."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation version 1.1.2 is unchanged; this update affects presentation and explanatory copy only.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Root Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.numerical-root-bisection-bracket-underflow",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-05T23:15:59.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Root bisection bracket correction",
      "summary": "Rejects same-sign bisection endpoints even when multiplying their tiny function values would underflow to zero.",
      "details": [
        "Endpoint and midpoint sign checks compare signs directly, preserving the bracket invariant without multiplying function values.",
        "The previously accepted no-root example 1e-200(1+x²) on [-1,1] now returns INVALID_INPUT.",
        "New engine, share URL, REST, and CVP boundary checks cover the correction."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.1.2 corrects bisection bracket validation for tiny finite values.",
        "changes": [
          {
            "capability_id": "math.numerical.root",
            "from": "1.1.1",
            "to": "1.1.2"
          }
        ]
      },
      "links": [
        {
          "label": "Numerical Root Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.2"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.weak-acid-bisection-bracket-underflow",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-05T23:15:59.000Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-acid equilibrium shared solver correction",
      "summary": "Updates weak-acid ICE to the corrected bisection bracket validation in its shared numerical root solver.",
      "details": [
        "The solver now compares endpoint signs without a product that can underflow; the previous 1.0.2 evidence remains available."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.3 records the shared root-solver behavior change.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_acid",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Weak-Acid Equilibrium Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.3"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-06.weak-base-bisection-bracket-underflow",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-05T23:15:59.000Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-base equilibrium shared solver correction",
      "summary": "Updates weak-base ICE to the corrected bisection bracket validation in its shared numerical root solver.",
      "details": [
        "The solver now compares endpoint signs without a product that can underflow; the previous 1.0.2 evidence remains available."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.3 records the shared root-solver behavior change.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_base",
            "from": "1.0.2",
            "to": "1.0.3"
          }
        ]
      },
      "links": [
        {
          "label": "Weak-Base Equilibrium Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.3"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-05.numerical-root-domain-and-scaled-convergence",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-05T13:38:21.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Root convergence and domain correction",
      "summary": "Rejects exp(x)=0 as having no finite real root, applies coefficient-scaled polynomial residual checks, and returns a root and residual from the same binary64 iterate.",
      "details": [
        "Polynomial convergence uses a coefficient-scaled residual to avoid false roots for small coefficients.",
        "Newton and secant accept nonzero derivatives and denominators at small scales; iteration counts record updates.",
        "The result reports the stop reason and preserves full binary64 root and residual values."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.1.1 corrects domain and convergence behavior.",
        "changes": [
          {
            "capability_id": "math.numerical.root",
            "from": "1.1.0",
            "to": "1.1.1"
          }
        ]
      },
      "links": [
        {
          "label": "Numerical Root Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.numerical.root/1.1.1"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-05.weak-acid-root-solver-policy",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-05T13:38:21.000Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-acid equilibrium solver update",
      "summary": "Updates weak-acid ICE results for the corrected shared root solver stopping policy.",
      "details": [
        "The positive-root solver now uses coefficient-scaled residual and corrected iteration accounting; the previous 1.0.1 evidence remains preserved."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_acid",
        "tool_id": "weak-acid-equilibrium",
        "title": "Weak-acid ICE",
        "page": "/calc/chemistry/weak-acid-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-acid-equilibrium",
            "tool_id": "weak-acid-equilibrium",
            "page": "/calc/chemistry/weak-acid-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.2 reflects changed root-solver output.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_acid",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Weak-Acid Equilibrium Calculator",
          "href": "/calc/chemistry/weak-acid-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_acid"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_acid/1.0.2"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-05.weak-base-root-solver-policy",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-10-05T13:38:21.000Z",
      "published_at": null,
      "domain": "Chemistry",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Weak-base equilibrium solver update",
      "summary": "Updates weak-base ICE results for the corrected shared root solver stopping policy.",
      "details": [
        "The positive-root solver now uses coefficient-scaled residual and corrected iteration accounting; the previous 1.0.1 evidence remains preserved."
      ],
      "calculator": {
        "capability_id": "chemistry.equilibrium.weak_base",
        "tool_id": "weak-base-equilibrium",
        "title": "Weak-base ICE",
        "page": "/calc/chemistry/weak-base-equilibrium",
        "entries": [
          {
            "entry_id": "entry.weak-base-equilibrium",
            "tool_id": "weak-base-equilibrium",
            "page": "/calc/chemistry/weak-base-equilibrium"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.2 reflects changed root-solver output.",
        "changes": [
          {
            "capability_id": "chemistry.equilibrium.weak_base",
            "from": "1.0.1",
            "to": "1.0.2"
          }
        ]
      },
      "links": [
        {
          "label": "Weak-Base Equilibrium Calculator",
          "href": "/calc/chemistry/weak-base-equilibrium"
        },
        {
          "label": "Capability",
          "href": "/capabilities/chemistry.equilibrium.weak_base"
        },
        {
          "label": "Evidence",
          "href": "/evidence/chemistry.equilibrium.weak_base/1.0.2"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-10-01.numerical-root-input-and-convergence-clarity",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-09-30T20:33:57.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Numerical Root input and convergence clarity",
      "summary": "Shows only the inputs used by the selected root method, previews the polynomial, and explains the result's convergence criterion and signed residual.",
      "details": [
        "Newton shows x₀, secant shows x₀ and x₁, and bisection shows a and b; coefficients appear only for polynomial f(x).",
        "The coefficient preview renders the constant-first polynomial before calculation.",
        "The result distinguishes a residual stop from bisection bracket-width stopping and states the tolerance without changing REST or MCP output."
      ],
      "calculator": {
        "capability_id": "math.numerical.root",
        "tool_id": "numerical-root",
        "title": "Numerical root",
        "page": "/calc/math/numerical-root",
        "entries": [
          {
            "entry_id": "entry.nonlinear-equation",
            "tool_id": "nonlinear-equation",
            "page": "/calc/math/nonlinear-equation"
          },
          {
            "entry_id": "entry.numerical-root",
            "tool_id": "numerical-root",
            "page": "/calc/math/numerical-root"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": false,
        "summary": "Presentation and form behavior changed; the calculation contract and calculation_version remain 1.1.0.",
        "changes": []
      },
      "links": [
        {
          "label": "Numerical Root Calculator",
          "href": "/calc/math/numerical-root"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.numerical.root"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-09-30.fractions-safe-integer-scope",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-09-30T13:14:48.000Z",
      "published_at": null,
      "domain": "Math",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Fractions exactness and verification scope",
      "summary": "Rejects unsafe integer arithmetic instead of returning rounded fractions, corrects the published error contract, and narrows CVP verification claims to independently checked modes.",
      "details": [
        "Fraction inputs, mixed-number construction, and arithmetic intermediates outside the JavaScript safe-integer envelope return VALUE_OUT_OF_RANGE.",
        "An independent BigInt oracle checks addition, subtraction, multiplication, division, simplification, and a near-limit exact case.",
        "The CVP Manifest declares operate and simplify as verified; decimal conversion remains engine tested, while UI SSR, REST, and MCP consistency is sampled across all published modes.",
        "The Trusted Math contract distinguishes an invalid zero denominator from division by a zero-valued fraction."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": true,
        "summary": "Calculation version 1.0.6 changes unsafe-integer behavior from a potentially rounded result to VALUE_OUT_OF_RANGE.",
        "changes": [
          {
            "capability_id": "math.fractions",
            "from": "1.0.5",
            "to": "1.0.6"
          }
        ]
      },
      "links": [
        {
          "label": "Fractions Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Fractions Capability",
          "href": "/capabilities/math.fractions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.fractions/1.0.6"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-09-30.math.fractions.cvp-artifact-update",
      "record_type": "calculator",
      "release_id": "791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6",
      "activity_at": "2026-09-30T13:14:02.480Z",
      "published_at": "2026-10-13T09:44:14.989Z",
      "domain": "Math",
      "change_type": "updated",
      "availability_state": "published",
      "title": "Fractions Calculator verification artifact update",
      "summary": "Records the immutable CVP artifact for math.fractions v1.0.6, revision 2026-09-30.safe-integer-scope. Full calculator review is not claimed.",
      "details": [
        "Artifact serialization time is copied from the immutable pin's rendered_at; CVP verification time is copied separately from verified_at. Neither date is inferred from a version or revision name.",
        "Source: public/evidence/math.fractions/1.0.6/2026-09-30.safe-integer-scope.cvp.json (SHA-256 044eecd47936ab7b78807111f09f0b36ca3b21f49c0926bcf94c1740d0a1fc8f); core b2e72767e4a472f8653cf92667f7b0a184099666f5c599ae67ff9de8e85285c3 matches the archived capability trust row.",
        "This recovered ledger record covers the existing CVP artifact only. It does not add an expert identity, rerun historical verification, or mark the Math comprehensive review complete."
      ],
      "calculator": {
        "capability_id": "math.fractions",
        "tool_id": "fractions",
        "title": "Fractions",
        "page": "/calc/math/fractions",
        "entries": [
          {
            "entry_id": "entry.fractions",
            "tool_id": "fractions",
            "page": "/calc/math/fractions"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-09-30T13:14:02.480Z",
        "review_revision": "2026-09-30.safe-integer-scope",
        "scope": [
          "Existing immutable CVP verification artifact only; no comprehensive or named expert review claim"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Archived version 1.0.5 → 1.0.6; verification revision - → 2026-09-30.safe-integer-scope.",
        "changes": [
          {
            "capability_id": "math.fractions",
            "from": "1.0.5",
            "to": "1.0.6",
            "reason": "Version transition recorded in the immutable capability trust snapshots"
          }
        ]
      },
      "links": [
        {
          "label": "Immutable CVP artifact",
          "href": "/evidence/math.fractions/1.0.6/2026-09-30.safe-integer-scope.cvp.json"
        },
        {
          "label": "Calculator",
          "href": "/calc/math/fractions"
        },
        {
          "label": "Capability",
          "href": "/capabilities/math.fractions"
        },
        {
          "label": "Evidence",
          "href": "/evidence/math.fractions/1.0.6"
        }
      ],
      "provenance": {
        "recorded_at": "2026-10-14T12:53:07.172797+00:00",
        "artifact_path": "public/evidence/math.fractions/1.0.6/2026-09-30.safe-integer-scope.cvp.json",
        "artifact_sha256": "044eecd47936ab7b78807111f09f0b36ca3b21f49c0926bcf94c1740d0a1fc8f",
        "date_source": "Immutable CVP timestamps.rendered_at and timestamps.verified_at; no inferred dates"
      },
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-10-13T09:44:14.989Z",
        "release_attested": true,
        "calculation_version": "1.0.6",
        "review_revision": "2026-09-30.safe-integer-scope",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "b2e72767e4a472f8653cf92667f7b0a184099666f5c599ae67ff9de8e85285c3",
        "source": "/.well-known/releases/791a7e77ad1162029d35e7954ae29a482e2dfaa49ee44dc28716333e8e1e7ae6-capabilities.json"
      }
    },
    {
      "event_id": "2026-09-30.measurement-workspace-responsive-layout",
      "record_type": "calculator",
      "release_id": null,
      "activity_at": "2026-09-30T05:35:34.000Z",
      "published_at": null,
      "domain": "Engineering",
      "change_type": "fixed",
      "availability_state": "preview",
      "title": "Measurement and tolerance workspace result clarity",
      "summary": "Improved the workspace with a responsive model-summary-details layout, editable stack rows, explicit model boundaries, decision and variance visualizations, asymmetric stack limits, and assumption-safe analysis handoffs.",
      "details": [
        "The measurement editor now uses the wider model column instead of compressing the uncertainty budget into a narrow side panel.",
        "Wide screens now follow the CalculatorX input-left and result-right convention, with the model editor on the left and a compact summary plus analysis details on the right.",
        "Phone and tablet layouts place the compact result summary first, the editable model second, and detailed charts and evidence last.",
        "Tolerance scenario controls, the dimension table, and the add-dimension form now form one coherent model editor instead of splitting inputs across both columns.",
        "The Type B budget changes from a complete desktop table to labeled two-column or single-column cards before fields become unreadable.",
        "Measurement results now show each Type A and Type B contributor's share of combined variance.",
        "Tolerance results preserve asymmetric worst-case excursions and show the complete minimum-to-maximum range alongside RSS.",
        "Each stack scenario now carries one explicit unit, applied consistently to the table, results, range diagram, exports, and analysis handoffs.",
        "The range diagram labels the deterministic worst-case envelope separately from RSS magnitude and states that no probability coverage is implied.",
        "Monte Carlo handoff preserves dimensions and units but requires an explicit distribution choice for every contributor instead of silently treating drawing limits as normal distributions.",
        "The measurement action is labeled Evaluate decision; the separate export creates the timestamped, digest-bearing JSON decision record.",
        "The measurement summary now plots the specification limits, guarded acceptance zone, and evaluated mean on one decision axis.",
        "Stack dimensions can be edited directly in the model table with keyboard-friendly Enter, Escape, Tab, and Shift+Tab behavior.",
        "Measurement values use uncertainty-aware display precision, and Type B row output is labeled Standard uncertainty rather than the ambiguous Contribution.",
        "A compact Method and evidence section exposes the local workflow version and direct links to the three versioned calculator evidence surfaces.",
        "The repeated-measurements textarea now uses the same full-width dark field treatment, typography, focus ring, and vertical resize behavior as the rest of the model editor.",
        "The Add dimension action now aligns exactly with the adjacent tolerance input row on multi-column layouts.",
        "Analysis method cards connect the saved model to RSS, WCA, Monte Carlo, and GUM analysis without implying an automatic GUM mapping.",
        "Phone layouts wrap dense sections and show decision metrics without page-level horizontal overflow."
      ],
      "calculator": {
        "capability_id": "engineering.uncertainty.type_b",
        "tool_id": "type-b",
        "title": "Type B Uncertainty",
        "page": "/calc/engineering/type-b-uncertainty",
        "entries": [
          {
            "entry_id": "entry.type-b-uncertainty",
            "tool_id": "type-b",
            "page": "/calc/engineering/type-b-uncertainty"
          }
        ]
      },
      "review": {
        "status": "pending"
      },
      "version_impact": {
        "changed": false,
        "summary": "Calculation contracts and calculation_version are unchanged; workspace state, presentation, and cross-calculator handoff semantics were tightened.",
        "changes": []
      },
      "links": [
        {
          "label": "Measurement & Tolerance Workspace",
          "href": "/workspace/tolerance"
        },
        {
          "label": "Calculator",
          "href": "/calc/engineering/type-b-uncertainty"
        },
        {
          "label": "Capability",
          "href": "/capabilities/engineering.uncertainty.type_b"
        }
      ],
      "publication_resolution": "pending",
      "verification": {
        "state": "PENDING_RELEASE",
        "verified_at": null,
        "release_attested": false,
        "source": null
      }
    },
    {
      "event_id": "2026-09-29.linear-thermal-expansion-seed",
      "record_type": "calculator",
      "release_id": "b6db86a3946922a6529492107ca8043828115b3ffd21d9c4669ff69fb7f854ce",
      "activity_at": "2026-09-29T08:00:00.000Z",
      "published_at": "2026-09-29T09:41:45.368Z",
      "domain": "Materials",
      "change_type": "added",
      "availability_state": "published",
      "title": "Linear Thermal Expansion Calculator",
      "summary": "Added the first Materials formula-first capability: free linear thermal expansion with explicit material-property input and no material database.",
      "details": [
        "Solves length change, final length, mean expansion coefficient, or temperature change from ΔL = αL₀ΔT.",
        "The model boundary explicitly excludes constrained thermal stress, phase changes, anisotropy, and temperature-dependent coefficient integration.",
        "The Human Entry remains under Physics while the Materials L1 is planned."
      ],
      "calculator": {
        "capability_id": "materials.thermal.linear_expansion",
        "tool_id": "linear-thermal-expansion",
        "title": "Linear Thermal Expansion Calculator",
        "page": "/calc/physics/linear-thermal-expansion",
        "entries": [
          {
            "entry_id": "entry.linear-thermal-expansion",
            "tool_id": "linear-thermal-expansion",
            "page": "/calc/physics/linear-thermal-expansion"
          }
        ]
      },
      "review": {
        "status": "completed",
        "reviewed_at": "2026-09-29T09:30:00.000Z",
        "review_revision": "-",
        "scope": [
          "model",
          "formula",
          "valid domain",
          "interface",
          "sources"
        ]
      },
      "version_impact": {
        "changed": true,
        "summary": "Introduces calculation_version 1.0.0 for the new capability.",
        "changes": [
          {
            "capability_id": "materials.thermal.linear_expansion",
            "from": null,
            "to": "1.0.0"
          }
        ]
      },
      "links": [
        {
          "label": "Calculator",
          "href": "/calc/physics/linear-thermal-expansion"
        },
        {
          "label": "Capability",
          "href": "/capabilities/materials.thermal.linear_expansion"
        },
        {
          "label": "Evidence",
          "href": "/evidence/materials.thermal.linear_expansion/1.0.0"
        }
      ],
      "publication_resolution": "resolved_from_trust",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-09-29T09:41:45.368Z",
        "release_attested": true,
        "calculation_version": "1.0.0",
        "review_revision": "-",
        "verification_status": "VERIFIED",
        "production_freshness": "CURRENT",
        "evidence_digest": "3511c5999fb06acb2bbddf393a730dc99142febe1d215670b064fe197468e39b",
        "source": "/.well-known/releases/b6db86a3946922a6529492107ca8043828115b3ffd21d9c4669ff69fb7f854ce-capabilities.json"
      }
    },
    {
      "event_id": "2026-09-29.release-truth-v1",
      "record_type": "platform",
      "release_id": "32b8c8fc001c8156e721d1985f9285c24b4eb39419f1b706b7f4999d46ee806a",
      "activity_at": "2026-09-29T03:13:38.180Z",
      "first_published_at": "2026-09-29T03:13:38.180Z",
      "published_at": "2026-09-29T03:13:38.180Z",
      "domain": "Platform",
      "change_type": "added",
      "availability_state": "published",
      "title": "Release Truth v1",
      "summary": "A release-bound public snapshot now reports CalculatorX inventory, verification coverage, and production freshness from the closing Trust Release.",
      "details": [
        "The snapshot is bound to the production attestation by release_id.",
        "All 375 catalog capabilities were CVP VERIFIED and Production CURRENT when the release was closed.",
        "Verification Debt and Production Attestation Debt were both zero."
      ],
      "version_impact": {
        "changed": false,
        "summary": "No calculation_version changed; this release added publication and verification infrastructure.",
        "changes": []
      },
      "links": [
        {
          "label": "Release Truth JSON",
          "href": "/.well-known/calculatorx-release-truth.json"
        },
        {
          "label": "Platform status",
          "href": "/dev/platform"
        }
      ],
      "publication_resolution": "authored",
      "verification": {
        "state": "CURRENT",
        "verified_at": "2026-09-29T03:13:38.180Z",
        "release_attested": true,
        "evidence_available": 375,
        "cvp_verified": 375,
        "production_current": 375,
        "verification_debt": 0,
        "production_attestation_debt": 0,
        "source": "/.well-known/releases/32b8c8fc001c8156e721d1985f9285c24b4eb39419f1b706b7f4999d46ee806a.json"
      }
    }
  ]
}
