addedOutput schema / properties / dependencies / items / properties / releases / items / properties / records
Added value: +{
+ "description": "Typed change records: what a user may have to change, by kind (ADR 2026-11.64f9). Model-extracted and labelled; never a verdict that the release breaks anything.",
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "evidence": {
+ "description": "The bullet or paragraph the record comes from, verbatim from the vendor's notes. Absent past the call's evidence budget.",
+ "type": "string"
+ },
+ "kind": {
+ "enum": [
+ "removed",
+ "renamed",
+ "signature_changed",
+ "behavior_changed",
+ "requirement_raised",
+ "config_changed",
+ "deprecated"
+ ],
+ "type": "string"
+ },
+ "label": {
+ "description": "Who says so, to keep with the record: e.g. “inferred by a model”.",
+ "type": "string"
+ },
+ "package": {
+ "description": "In a monorepo's notes, the package it is about.",
+ "type": "string"
+ },
+ "removalPlanned": {
+ "description": "For a deprecation, when the vendor says it goes.",
+ "type": "string"
+ },
+ "replacement": {
+ "type": "string"
+ },
+ "subject": {
+ "description": "The API, flag, key or platform it is about.",
+ "type": "string"
+ },
+ "subjectType": {
+ "enum": [
+ "api",
+ "cli_flag",
+ "config_key",
+ "env_var",
+ "endpoint",
+ "runtime",
+ "platform",
+ "dependency",
+ "file_format",
+ "license",
+ "other"
+ ],
+ "type": "string"
+ },
+ "tier": {
+ "description": "headed: under the vendor's own breaking / deprecation / migration / security heading. inferred: a model read it from the notes' prose and a second model call confirmed it. declared: from a Declarative Changelog release, read the same way.",
+ "enum": [
+ "declared",
+ "headed",
+ "inferred"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "kind",
+ "subjectType",
+ "subject",
+ "tier",
+ "label"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / dependencies / items / properties / releases / items / properties / recordsOmitted
Added value: +{
+ "const": true,
+ "description": "The call's record budget left some out; the permalink has them.",
+ "type": "boolean"
+}
changedOutput schema / properties / dependencies / items / properties / signals / description
Previous value: -"Deterministic, over every release in the interval: a SemVer major bump, Keep a Changelog removed/deprecated/security items, the vendor's literal “breaking” wording, CVE ids. No model judged anything."New value: +"Over every release in the interval. Deterministic: a SemVer major bump, the vendor's literal “breaking” wording, CVE ids. Model-derived, from what was stored when each release arrived: the removed / deprecated / security categories and the typed change records."
addedOutput schema / properties / dependencies / items / properties / signals / properties / records
Added value: +{
+ "additionalProperties": false,
+ "description": "User-facing typed change records across the interval, by kind; absent when none are stored.",
+ "properties": {
+ "behavior_changed": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "config_changed": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "deprecated": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "inferred": {
+ "description": "Of the total, read from prose rather than a heading.",
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "removed": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "renamed": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "requirement_raised": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "signature_changed": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ },
+ "total": {
+ "maximum": 9007199254740991,
+ "minimum": -9007199254740991,
+ "type": "integer"
+ }
+ },
+ "required": [
+ "total",
+ "inferred",
+ "removed",
+ "renamed",
+ "signature_changed",
+ "behavior_changed",
+ "requirement_raised",
+ "config_changed",
+ "deprecated"
+ ],
+ "type": "object"
+}