addedInput schema / $defs
Added value: +{
+ "CaptureOptions": {
+ "additionalProperties": false,
+ "allOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "expected_slot_revision": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "layer": {
+ "$ref": "#/$defs/Layer"
+ },
+ "slot": {
+ "$ref": "#/$defs/Slot"
+ }
+ },
+ "required": [],
+ "type": "object"
+ },
+ {
+ "if": {
+ "required": [
+ "expected_slot_revision"
+ ]
+ },
+ "then": {
+ "required": [
+ "slot"
+ ]
+ }
+ }
+ ],
+ "properties": {
+ "expected_slot_revision": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "layer": {
+ "$ref": "#/$defs/Layer"
+ },
+ "slot": {
+ "$ref": "#/$defs/Slot"
+ }
+ },
+ "required": [],
+ "type": "object"
+ },
+ "Evidence": {
+ "oneOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "node": {
+ "$ref": "#/$defs/NodeRef"
+ }
+ },
+ "required": [
+ "node"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "method": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "method"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "Layer": {
+ "enum": [
+ "core",
+ "hot",
+ "warm",
+ "cold",
+ "frozen"
+ ],
+ "type": "string"
+ },
+ "NodeRef": {
+ "oneOf": [
+ {
+ "description": "Returned UUID or exact name in the call initiative; ambiguity is an error.",
+ "minLength": 1,
+ "type": "string"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "description": "Returned canonical ID, including IDs from older vaults.",
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "id"
+ ],
+ "type": "object"
+ },
+ {
+ "additionalProperties": false,
+ "properties": {
+ "initiative": {
+ "minLength": 1,
+ "type": "string"
+ },
+ "name": {
+ "minLength": 1,
+ "type": "string"
+ }
+ },
+ "required": [
+ "name",
+ "initiative"
+ ],
+ "type": "object"
+ }
+ ]
+ },
+ "Slot": {
+ "maxLength": 64,
+ "minLength": 1,
+ "pattern": "^[a-z][a-z0-9_-]*$",
+ "type": "string"
+ }
+}
addedInput schema / additionalProperties
Added value: +false
addedInput schema / properties / about / $ref
Added value: +"#/$defs/NodeRef"
removedInput schema / properties / about / default
Removed value: -null
removedInput schema / properties / about / description
Removed value: -"Optional existing node this claim is about (refers_to edge)."
removedInput schema / properties / about / type
Removed value: -[
- "string",
- "null"
-]
removedInput schema / properties / by
Removed value: -{
- "default": null,
- "description": "Evidence node (name or id) the verdict rests on — linked `verifies` /\n`falsifies`. Optional, but a verdict without one is a claim with no\ncitation.",
- "type": [
- "string",
- "null"
- ]
-}
addedInput schema / properties / evidence
Added value: +{
+ "$ref": "#/$defs/Evidence"
+}
addedInput schema / properties / initial_status
Added value: +{
+ "default": "open",
+ "enum": [
+ "open",
+ "supported",
+ "refuted",
+ "inconclusive"
+ ],
+ "type": "string"
+}
removedInput schema / properties / initiative / default
Removed value: -null
addedInput schema / properties / initiative / minLength
Added value: +1
changedInput schema / properties / initiative / type
Previous value: -[
- "string",
- "null"
-]New value: +"string"
removedInput schema / properties / layer
Removed value: -{
- "default": null,
- "description": "Optional memory layer stamped at creation: `core`, `hot`, `warm`,\n`cold`, or `frozen`. Defaults to `warm`.",
- "type": [
- "string",
- "null"
- ]
-}
addedInput schema / properties / options
Added value: +{
+ "$ref": "#/$defs/CaptureOptions"
+}
addedInput schema / properties / request_id
Added value: +{
+ "description": "Optional stable operation key supplied by the host/SDK; see replay contract.",
+ "minLength": 1,
+ "type": "string"
+}
removedInput schema / properties / text / description
Removed value: -"The hypothesis text. Auto-named from first words + id suffix."
addedInput schema / properties / text / minLength
Added value: +1
removedInput schema / properties / verdict
Removed value: -{
- "default": null,
- "description": "The verdict, when you ALREADY KNOW IT — the usual case, since you\nnormally reach memory after the check has run. Omit for a genuinely\nopen question. A CLOSED vocabulary, one of exactly these: `supported`,\n`refuted`, `inconclusive` (`confirmed` / `falsified` / `partial` are\naccepted as aliases).",
- "type": [
- "string",
- "null"
- ]
-}
changedInput schema / required
Previous value: -[
- "text"
-]New value: +[
+ "initiative",
+ "text"
+]
removedInput schema / title
Removed value: -"ClaimParams"
changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$defs": {
+ "AmgOmission": {
+ "additionalProperties": false,
+ "properties": {
+ "count": {
+ "format": "uint",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "reason": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "reason",
+ "count"
+ ],
+ "type": "object"
+ },
+ "ArchiveFormat": {
+ "enum": [
+ "markdown",
+ "amg"
+ ],
+ "type": "string"
+ },
+ "Artifact": {
+ "properties": {
+ "bytes": {
+ "format": "uint",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "edges": {
+ "format": "uint",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "format": {
+ "$ref": "#/$defs/ArchiveFormat"
+ },
+ "initiatives": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "nodes": {
+ "format": "uint",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "omissions": {
+ "items": {
+ "$ref": "#/$defs/AmgOmission"
+ },
+ "type": "array"
+ },
+ "path": {
+ "type": "string"
+ },
+ "sha256": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "path",
+ "format",
+ "bytes",
+ "sha256",
+ "initiatives",
+ "omissions",
+ "nodes",
+ "edges"
+ ],
+ "type": "object"
+ },
+ "Change": {
+ "properties": {
+ "after": true,
+ "before": true,
+ "field": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "field",
+ "before",
+ "after"
+ ],
+ "type": "object"
+ },
+ "Continuation": {
+ "properties": {
+ "cursor": {
+ "type": "string"
+ },
+ "next_arguments": true
+ },
+ "required": [
+ "cursor",
+ "next_arguments"
+ ],
+ "type": "object"
+ },
+ "Coverage": {
+ "properties": {
+ "complete": {
+ "type": "boolean"
+ },
+ "initiatives": {
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+ },
+ "omitted": {
+ "items": {
+ "$ref": "#/$defs/Omission"
+ },
+ "type": "array"
+ },
+ "rules_complete": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "initiatives",
+ "complete",
+ "rules_complete",
+ "omitted"
+ ],
+ "type": "object"
+ },
+ "Entity": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "revision": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "revision"
+ ],
+ "type": "object"
+ },
+ "EvidenceResult": {
+ "properties": {
+ "id": {
+ "type": "string"
+ },
+ "relation": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "relation"
+ ],
+ "type": "object"
+ },
+ "FailedStep": {
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "message": {
+ "type": "string"
+ },
+ "step": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "step",
+ "code",
+ "message"
+ ],
+ "type": "object"
+ },
+ "Issue": {
+ "properties": {
+ "code": {
+ "type": "string"
+ },
+ "field": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "message": {
+ "type": "string"
+ },
+ "retryable": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "code",
+ "message",
+ "retryable"
+ ],
+ "type": "object"
+ },
+ "MutationData": {
+ "properties": {
+ "affected": {
+ "items": {
+ "$ref": "#/$defs/Entity"
+ },
+ "type": "array"
+ },
+ "artifacts": {
+ "items": {
+ "$ref": "#/$defs/Artifact"
+ },
+ "type": "array"
+ },
+ "changes": {
+ "items": {
+ "$ref": "#/$defs/Change"
+ },
+ "type": "array"
+ },
+ "created": {
+ "items": {
+ "$ref": "#/$defs/Entity"
+ },
+ "type": "array"
+ },
+ "evidence": {
+ "items": {
+ "$ref": "#/$defs/EvidenceResult"
+ },
+ "type": "array"
+ },
+ "failed_steps": {
+ "items": {
+ "$ref": "#/$defs/FailedStep"
+ },
+ "type": "array"
+ },
+ "primary": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Entity"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "slots": {
+ "items": {
+ "$ref": "#/$defs/SlotChange"
+ },
+ "type": "array"
+ }
+ },
+ "required": [
+ "created",
+ "affected",
+ "changes",
+ "evidence",
+ "failed_steps",
+ "slots",
+ "artifacts"
+ ],
+ "type": "object"
+ },
+ "Omission": {
+ "properties": {
+ "count": {
+ "format": "uint",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "section": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "section",
+ "count",
+ "reason"
+ ],
+ "type": "object"
+ },
+ "SlotChange": {
+ "properties": {
+ "after": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "before": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "revision": {
+ "type": "string"
+ },
+ "slot": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slot",
+ "revision"
+ ],
+ "type": "object"
+ },
+ "State": {
+ "enum": [
+ "ok",
+ "applied",
+ "unchanged",
+ "partial",
+ "rejected"
+ ],
+ "type": "string"
+ }
+ },
+ "$schema": "https://json-schema.org/draft/2020-12/schema",
+ "properties": {
+ "api_version": {
+ "const": 1,
+ "format": "uint32",
+ "minimum": 0,
+ "type": "integer"
+ },
+ "continuation": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Continuation"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "coverage": {
+ "anyOf": [
+ {
+ "$ref": "#/$defs/Coverage"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "data": {
+ "$ref": "#/$defs/MutationData"
+ },
+ "issues": {
+ "items": {
+ "$ref": "#/$defs/Issue"
+ },
+ "type": "array"
+ },
+ "operation": {
+ "const": "claim",
+ "type": "string"
+ },
+ "replayed": {
+ "type": "boolean"
+ },
+ "request_id": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "state": {
+ "$ref": "#/$defs/State"
+ }
+ },
+ "required": [
+ "api_version",
+ "operation",
+ "state",
+ "replayed",
+ "data",
+ "issues"
+ ],
+ "title": "Response",
+ "type": "object"
+}