changedOutput schema / oneOf
Previous value: -[
- {
- "properties": {
- "activeSessionApp": {
- "additionalProperties": true,
- "type": "object"
- },
- "outPath": {
- "type": "string"
- },
- "recordOnlySession": {
- "type": "boolean"
- },
- "recording": {
- "const": "started",
- "type": "string"
- },
- "recordingBackend": {
- "type": "string"
- },
- "recordingScope": {
- "type": "string"
- },
- "sessionStateDir": {
- "type": "string"
- },
- "showTouches": {
- "type": "boolean"
- }
- },
- "required": [
- "recording",
- "outPath",
- "sessionStateDir",
- "showTouches"
- ],
- "type": "object"
- },
- {
- "properties": {
- "activeSessionApp": {
- "additionalProperties": true,
- "type": "object"
- },
- "artifacts": {
- "items": {
- "properties": {
- "artifactType": {
- "type": "string"
- },
- "field": {
- "type": "string"
- },
- "fileName": {
- "type": "string"
- },
- "localPath": {
- "type": "string"
- },
- "path": {
- "type": "string"
- }
- },
- "required": [
- "field"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "chunks": {
- "items": {
- "additionalProperties": true,
- "type": "object"
- },
- "type": "array"
- },
- "durationMs": {
- "type": "number"
- },
- "outPath": {
- "type": "string"
- },
- "overlayWarning": {
- "type": "string"
- },
- "recordOnlySession": {
- "type": "boolean"
- },
- "recording": {
- "const": "stopped",
- "type": "string"
- },
- "recordingBackend": {
- "type": "string"
- },
- "recordingScope": {
- "type": "string"
- },
- "showTouches": {
- "type": "boolean"
- },
- "telemetryPath": {
- "type": "string"
- },
- "warning": {
- "type": "string"
- }
- },
- "required": [
- "recording",
- "outPath",
- "artifacts",
- "durationMs",
- "showTouches"
- ],
- "type": "object"
- }
-]New value: +[
+ {
+ "properties": {
+ "activeSessionApp": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "outPath": {
+ "type": "string"
+ },
+ "recordOnlySession": {
+ "type": "boolean"
+ },
+ "recording": {
+ "const": "started",
+ "type": "string"
+ },
+ "recordingBackend": {
+ "type": "string"
+ },
+ "recordingScope": {
+ "type": "string"
+ },
+ "sessionStateDir": {
+ "type": "string"
+ },
+ "showTouches": {
+ "type": "boolean"
+ }
+ },
+ "required": [
+ "recording",
+ "outPath",
+ "sessionStateDir",
+ "showTouches"
+ ],
+ "type": "object"
+ },
+ {
+ "properties": {
+ "activeSessionApp": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "artifacts": {
+ "items": {
+ "properties": {
+ "artifactType": {
+ "type": "string"
+ },
+ "field": {
+ "type": "string"
+ },
+ "fileName": {
+ "type": "string"
+ },
+ "localPath": {
+ "type": "string"
+ },
+ "path": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "field"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "capturedDurationMs": {
+ "type": "number"
+ },
+ "chunks": {
+ "items": {
+ "additionalProperties": true,
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "durationMs": {
+ "type": "number"
+ },
+ "nativePathDisposition": {
+ "description": "What became of the artifact path the recorder writes to: retirable while it still owes a removal, retired once that removal was verified. ADR 0024 reserves pending.",
+ "enum": [
+ "pending",
+ "retirable",
+ "retired"
+ ],
+ "type": "string"
+ },
+ "outPath": {
+ "type": "string"
+ },
+ "overlayWarning": {
+ "type": "string"
+ },
+ "recordOnlySession": {
+ "type": "boolean"
+ },
+ "recorder": {
+ "description": "What the recorder was observed doing when the recording was stopped: confirmed, or lost when the session holding it died. ADR 0024 reserves unconfirmed for the step that gains the probe.",
+ "enum": [
+ "confirmed",
+ "unconfirmed",
+ "lost"
+ ],
+ "type": "string"
+ },
+ "recording": {
+ "const": "stopped",
+ "type": "string"
+ },
+ "recordingBackend": {
+ "type": "string"
+ },
+ "recordingScope": {
+ "type": "string"
+ },
+ "showTouches": {
+ "type": "boolean"
+ },
+ "telemetryPath": {
+ "type": "string"
+ },
+ "warning": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "recording",
+ "outPath",
+ "artifacts",
+ "durationMs",
+ "showTouches"
+ ],
+ "type": "object"
+ }
+]