Skip to main content
Glama

Server Details

Read recorded npm loading evidence across pinned Node.js, Bun and Deno runtimes.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
siddiksawani/CompatLab
GitHub Stars
3
ChatGPT
–
Claude
–

TDQS

A3.7/5.0

Scored across 2 tools

Disambiguation5/5

The tools serve clearly distinct purposes: check_package resolves a package version and reads loading evidence, while get_report reads a previously retained report by UUID. There is no ambiguity; an agent can easily choose based on the input (package name vs. UUID) and the desired output.

Naming Consistency5/5

Both tool names follow a consistent verb_noun pattern: check_package and get_report. The naming is predictable and easy to understand.

Tool Count3/5

The server has only 2 tools, which is on the lower end. For a compatibility lab that might involve running scans, managing packages, and handling reports, 2 tools feel limited, though they cover distinct core operations. This is borderline but acceptable given the specialized focus.

Completeness3/5

The surface includes checking packages and retrieving reports, but notably lacks any tool to initiate a scan, which appears to be a core function (both tools explicitly state 'Never starts a scan'). Additionally, there is no tool to list packages or reports, which agents might need for discovery. This represents notable missing operations.

Available Tools

2 tools
check_packageA
Read-onlyIdempotent
Inspect

Resolve an exact npm package version (latest when omitted) and read eligible loading evidence across pinned Node.js, Bun and Deno. Never starts a scan. Missing evidence is not failure.

NameRequiredDescriptionDefault
nameYes
versionNo

Output Schema

NameRequiredDescription
kindYes
reportYes
messageYes
packageYes
scanUrlYes
reportUrlYes
schemaVersionYes
matchesCurrentMatrixYes

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already cover readOnly, idempotent, openWorld and non-destructive. The description adds genuinely useful behavioral context beyond them: it explicitly will not start a scan, and it pre-empts misreading an empty result as an error ('Missing evidence is not failure'), plus naming the runtime scope it reads across.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Three short sentences, front-loaded with the core action and followed by two crisp guards. Efficient overall, though the phrase 'eligible loading evidence' is jargon-y and could be tightened.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, return values need not be explained, and the description covers scope, runtimes, non-scanning behavior and empty-result semantics. The remaining gap is that 'eligible loading evidence' is undefined for an agent unfamiliar with the domain.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description carries the burden. It documents the version parameter's default behavior ('latest when omitted'), which is real value, but leaves the required 'name' parameter (npm package identifier) and the meaning of the version format unexplained.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: resolving an exact npm package version and reading loading evidence across pinned Node.js, Bun and Deno. An agent can grasp the operation without opening the schema, though it never names the sibling get_report to contrast scope.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

'Never starts a scan' implies this is a lookup rather than a triggering action, and 'Missing evidence is not failure' sets expectations for the call. However, there is no explicit when-to-use guidance or routing to the alternative get_report, so usage is only implied.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_reportA
Read-onlyIdempotent
Inspect

Read a retained report by UUID with runtime pins, coverage, failures, optional peers and current eligibility. Historical reports remain readable. Never starts a scan.

NameRequiredDescriptionDefault
idYes

Output Schema

NameRequiredDescription
kindYes
reportYes
messageYes
packageYes
scanUrlYes
reportUrlYes
schemaVersionYes
matchesCurrentMatrixYes

TDQS

A3.5/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false, so safety is covered. The description adds valuable context: historical reports remain readable and this never starts a scan, clarifying side-effect boundaries beyond the annotations. It does not discuss auth, rate limits, or error behavior.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two compact sentences, front-loaded with the verb and resource, followed by scope details and a negative constraint. No filler, though the list of contents could be tighter.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

An output schema exists, so return-value explanation is not required. The description covers the read-only, historical-accessibility, and non-scanning aspects, which is adequate for a single-parameter retrieval tool. A bit more on what 'retained' means or eligibility semantics would complete it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 0%, so the description must compensate. It specifies the identifier is a UUID, matching the schema's uuid format, and that it is a retained report by UUID. This adds little beyond the schema's format and pattern but confirms the identifier semantics. With only one required parameter and no enums, a baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource ('Read a retained report by UUID') and enumerates what the report contains (runtime pins, coverage, failures, peers, eligibility). It does not explicitly differentiate from the only sibling, check_package, which appears to be about packages rather than reports, so the distinction is inferable but not stated.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies retrieval of an existing report and clarifies it 'Never starts a scan,' which implicitly tells the agent not to use it to trigger new work. However, it does not state when to use this vs check_package or any condition for choosing between retrieval modes.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updates
    • Changedcheck_package1 field changed
      • changedOutput schema / properties / report / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "reportPath": {
        -        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "schemaVersion": {
        -        "const": 1,
        -        "type": "number"
        -      },
        -      "status": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "createdAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "current": {
        -            "type": "boolean"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "invalidatedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "invalidationReason": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "observationRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "policyAllowed": {
        -            "type": "boolean"
        -          },
        -          "previousReportId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "previousScanId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "replacedBy": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "snapshotAvailable": {
        -            "type": "boolean"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "current",
        -          "policyAllowed",
        -          "snapshotAvailable",
        -          "createdAt",
        -          "invalidatedAt",
        -          "invalidationReason",
        -          "replacedBy"
        -        ],
        -        "type": "object"
        -      },
        -      "summary": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "artifact": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "integrity": {
        -                "maxLength": 1024,
        -                "type": "string"
        -              },
        -              "name": {
        -                "maxLength": 214,
        -                "type": "string"
        -              },
        -              "tarballUrl": {
        -                "maxLength": 2048,
        -                "type": "string"
        -              },
        -              "version": {
        -                "maxLength": 256,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name",
        -              "version",
        -              "integrity",
        -              "tarballUrl"
        -            ],
        -            "type": "object"
        -          },
        -          "cells": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "coverage": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "complete": {
        -                      "type": "boolean"
        -                    },
        -                    "failed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "interrupted": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "isolationPassed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "isolationUnconfirmed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "observed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "passed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "planned": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "prerequisiteLimited": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "untested": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "planned",
        -                    "observed",
        -                    "passed",
        -                    "failed",
        -                    "interrupted",
        -                    "untested",
        -                    "complete"
        -                  ],
        -                  "type": "object"
        -                },
        -                "durationMs": {
        -                  "minimum": 0,
        -                  "type": "number"
        -                },
        -                "evidenceLevel": {
        -                  "enum": [
        -                    "static_only",
        -                    "smoke_tested"
        -                  ],
        -                  "type": "string"
        -                },
        -                "failure": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "classification": {
        -                          "enum": [
        -                            "package_not_found",
        -                            "package_version_not_found",
        -                            "registry_unavailable",
        -                            "artifact_download_failed",
        -                            "artifact_integrity_mismatch",
        -                            "artifact_integrity_unavailable",
        -                            "archive_rejected",
        -                            "package_manifest_invalid",
        -                            "declared_platform_unsupported",
        -                            "dependency_source_unsupported",
        -                            "dependency_install_failed",
        -                            "install_script_required",
        -                            "native_compilation_required",
        -                            "preparation_limit_exceeded",
        -                            "package_resolution_failed",
        -                            "optional_peer_missing",
        -                            "esm_import_failed",
        -                            "commonjs_require_failed",
        -                            "export_path_failed",
        -                            "unsupported_builtin",
        -                            "unsupported_runtime_api",
        -                            "native_addon_load_failed",
        -                            "unexpected_process_exit",
        -                            "unclassified_runtime_failure",
        -                            "sandbox_policy_limited",
        -                            "process_timeout",
        -                            "process_out_of_memory",
        -                            "process_limit_exceeded",
        -                            "output_limit_exceeded",
        -                            "temporary_disk_limit_exceeded",
        -                            "coverage_limit_exceeded",
        -                            "sandbox_start_failed",
        -                            "runner_unavailable",
        -                            "runtime_image_unavailable",
        -                            "harness_protocol_error",
        -                            "result_submission_failed",
        -                            "control_plane_error",
        -                            "job_cancelled",
        -                            "service_policy_rejected",
        -                            "probe_assertion_failed"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "message": {
        -                          "maxLength": 1024,
        -                          "type": "string"
        -                        },
        -                        "optionalPeer": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "name": {
        -                              "maxLength": 214,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "range": {
        -                              "maxLength": 256,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "name",
        -                            "range"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "origin": {
        -                          "enum": [
        -                            "package",
        -                            "prerequisite",
        -                            "policy",
        -                            "infrastructure",
        -                            "assertion"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "phase": {
        -                          "enum": [
        -                            "resolution",
        -                            "acquisition",
        -                            "extraction",
        -                            "preparation",
        -                            "static_analysis",
        -                            "sandbox_startup",
        -                            "module_resolution",
        -                            "module_evaluation",
        -                            "probe_assertion",
        -                            "teardown"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "retryable": {
        -                          "type": "boolean"
        -                        },
        -                        "source": {
        -                          "enum": [
        -                            "captured_error_code",
        -                            "harness_observation",
        -                            "supervisor",
        -                            "preparation",
        -                            "control"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "classification",
        -                        "phase",
        -                        "origin",
        -                        "retryable",
        -                        "source",
        -                        "message"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "group": {
        -                  "enum": [
        -                    "root",
        -                    "subpaths"
        -                  ],
        -                  "type": "string"
        -                },
        -                "method": {
        -                  "enum": [
        -                    "fresh_root_v2",
        -                    "sequential_batch_v2"
        -                  ],
        -                  "type": "string"
        -                },
        -                "mode": {
        -                  "enum": [
        -                    "esm",
        -                    "commonjs"
        -                  ],
        -                  "type": "string"
        -                },
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                },
        -                "runId": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uuid",
        -                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "runId",
        -                "profileId",
        -                "group",
        -                "mode",
        -                "method",
        -                "outcome",
        -                "evidenceLevel",
        -                "coverage",
        -                "durationMs",
        -                "failure"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 64,
        -            "minItems": 4,
        -            "type": "array"
        -          },
        -          "classifiedAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "classifierRevision": {
        -            "maxLength": 128,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "coverageComplete": {
        -            "type": "boolean"
        -          },
        -          "evidenceLevel": {
        -            "enum": [
        -              "static_only",
        -              "smoke_tested"
        -            ],
        -            "type": "string"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "limitations": {
        -            "items": {
        -              "maxLength": 512,
        -              "type": "string"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "matrix": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "harnessRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "images": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "baseImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "builtAt": {
        -                      "format": "date-time",
        -                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                      "type": "string"
        -                    },
        -                    "imageId": {
        -                      "pattern": "^sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "kind": {
        -                      "enum": [
        -                        "node",
        -                        "bun",
        -                        "deno"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "platform": {
        -                      "const": "linux_amd64_glibc",
        -                      "type": "string"
        -                    },
        -                    "profileId": {
        -                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        -                      "type": "string"
        -                    },
        -                    "recipeRevision": {
        -                      "const": "runtime_image_v1",
        -                      "type": "string"
        -                    },
        -                    "sourceImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "supportImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "version": {
        -                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "profileId",
        -                    "kind",
        -                    "version",
        -                    "imageId",
        -                    "builtAt",
        -                    "sourceImage",
        -                    "baseImage",
        -                    "supportImage",
        -                    "platform",
        -                    "recipeRevision"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 16,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "planRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "platform": {
        -                "const": "linux_amd64_glibc",
        -                "type": "string"
        -              },
        -              "policyRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "revision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "revision",
        -              "platform",
        -              "harnessRevision",
        -              "planRevision",
        -              "policyRevision",
        -              "images"
        -            ],
        -            "type": "object"
        -          },
        -          "missingOptionalPeers": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "name": {
        -                  "maxLength": 214,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "range": {
        -                  "maxLength": 256,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "range"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "missingOptionalPeersTruncated": {
        -            "type": "boolean"
        -          },
        -          "observedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "outcome": {
        -            "enum": [
        -              "pass",
        -              "partial",
        -              "fail",
        -              "inconclusive",
        -              "unsupported",
        -              "not_applicable",
        -              "infrastructure_error"
        -            ],
        -            "type": "string"
        -          },
        -          "preparation": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "failure": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "classification": {
        -                        "enum": [
        -                          "package_not_found",
        -                          "package_version_not_found",
        -                          "registry_unavailable",
        -                          "artifact_download_failed",
        -                          "artifact_integrity_mismatch",
        -                          "artifact_integrity_unavailable",
        -                          "archive_rejected",
        -                          "package_manifest_invalid",
        -                          "declared_platform_unsupported",
        -                          "dependency_source_unsupported",
        -                          "dependency_install_failed",
        -                          "install_script_required",
        -                          "native_compilation_required",
        -                          "preparation_limit_exceeded",
        -                          "package_resolution_failed",
        -                          "optional_peer_missing",
        -                          "esm_import_failed",
        -                          "commonjs_require_failed",
        -                          "export_path_failed",
        -                          "unsupported_builtin",
        -                          "unsupported_runtime_api",
        -                          "native_addon_load_failed",
        -                          "unexpected_process_exit",
        -                          "unclassified_runtime_failure",
        -                          "sandbox_policy_limited",
        -                          "process_timeout",
        -                          "process_out_of_memory",
        -                          "process_limit_exceeded",
        -                          "output_limit_exceeded",
        -                          "temporary_disk_limit_exceeded",
        -                          "coverage_limit_exceeded",
        -                          "sandbox_start_failed",
        -                          "runner_unavailable",
        -                          "runtime_image_unavailable",
        -                          "harness_protocol_error",
        -                          "result_submission_failed",
        -                          "control_plane_error",
        -                          "job_cancelled",
        -                          "service_policy_rejected",
        -                          "probe_assertion_failed"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "message": {
        -                        "maxLength": 1024,
        -                        "type": "string"
        -                      },
        -                      "optionalPeer": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "name": {
        -                            "maxLength": 214,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          },
        -                          "range": {
        -                            "maxLength": 256,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "name",
        -                          "range"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "origin": {
        -                        "enum": [
        -                          "package",
        -                          "prerequisite",
        -                          "policy",
        -                          "infrastructure",
        -                          "assertion"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "phase": {
        -                        "enum": [
        -                          "resolution",
        -                          "acquisition",
        -                          "extraction",
        -                          "preparation",
        -                          "static_analysis",
        -                          "sandbox_startup",
        -                          "module_resolution",
        -                          "module_evaluation",
        -                          "probe_assertion",
        -                          "teardown"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "retryable": {
        -                        "type": "boolean"
        -                      },
        -                      "source": {
        -                        "enum": [
        -                          "captured_error_code",
        -                          "harness_observation",
        -                          "supervisor",
        -                          "preparation",
        -                          "control"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "classification",
        -                      "phase",
        -                      "origin",
        -                      "retryable",
        -                      "source",
        -                      "message"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "installedCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "omittedOptionalCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "outcome": {
        -                "enum": [
        -                  "pass",
        -                  "partial",
        -                  "fail",
        -                  "inconclusive",
        -                  "unsupported",
        -                  "not_applicable",
        -                  "infrastructure_error"
        -                ],
        -                "type": "string"
        -              },
        -              "profileRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "snapshot": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "generation": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "id": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "installerImage": {
        -                        "maxLength": 256,
        -                        "type": "string"
        -                      },
        -                      "lockDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "profileRevision": {
        -                        "maxLength": 64,
        -                        "type": "string"
        -                      },
        -                      "treeDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "id",
        -                      "generation",
        -                      "lockDigest",
        -                      "treeDigest",
        -                      "profileRevision",
        -                      "installerImage"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "outcome",
        -              "failure",
        -              "profileRevision",
        -              "snapshot",
        -              "installedCount",
        -              "omittedOptionalCount"
        -            ],
        -            "type": "object"
        -          },
        -          "runtimes": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "profileId",
        -                "outcome"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "artifact",
        -          "observedAt",
        -          "classifiedAt",
        -          "classifierRevision",
        -          "matrix",
        -          "outcome",
        -          "evidenceLevel",
        -          "coverageComplete",
        -          "limitations",
        -          "preparation",
        -          "cells",
        -          "runtimes",
        -          "missingOptionalPeers",
        -          "missingOptionalPeersTruncated"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "schemaVersion",
        -      "reportPath",
        -      "status",
        -      "summary"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "reportPath": {
        +        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "schemaVersion": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "status": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "createdAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "current": {
        +            "type": "boolean"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "invalidatedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "invalidationReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "observationRevision": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "policyAllowed": {
        +            "type": "boolean"
        +          },
        +          "previousReportId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "previousScanId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "replacedBy": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "snapshotAvailable": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "current",
        +          "policyAllowed",
        +          "snapshotAvailable",
        +          "createdAt",
        +          "invalidatedAt",
        +          "invalidationReason",
        +          "replacedBy"
        +        ],
        +        "type": "object"
        +      },
        +      "summary": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "artifact": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "integrity": {
        +                "maxLength": 1024,
        +                "type": "string"
        +              },
        +              "name": {
        +                "maxLength": 214,
        +                "type": "string"
        +              },
        +              "tarballUrl": {
        +                "maxLength": 2048,
        +                "type": "string"
        +              },
        +              "version": {
        +                "maxLength": 256,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "version",
        +              "integrity",
        +              "tarballUrl"
        +            ],
        +            "type": "object"
        +          },
        +          "cells": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "coverage": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "complete": {
        +                      "type": "boolean"
        +                    },
        +                    "failed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "interrupted": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationPassed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationUnconfirmed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "observed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "passed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "planned": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "prerequisiteLimited": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "untested": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "planned",
        +                    "observed",
        +                    "passed",
        +                    "failed",
        +                    "interrupted",
        +                    "untested",
        +                    "complete"
        +                  ],
        +                  "type": "object"
        +                },
        +                "durationMs": {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                "evidenceLevel": {
        +                  "enum": [
        +                    "static_only",
        +                    "smoke_tested"
        +                  ],
        +                  "type": "string"
        +                },
        +                "failure": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "classification": {
        +                          "enum": [
        +                            "package_not_found",
        +                            "package_version_not_found",
        +                            "registry_unavailable",
        +                            "artifact_download_failed",
        +                            "artifact_integrity_mismatch",
        +                            "artifact_integrity_unavailable",
        +                            "archive_rejected",
        +                            "package_manifest_invalid",
        +                            "declared_platform_unsupported",
        +                            "dependency_source_unsupported",
        +                            "dependency_install_failed",
        +                            "install_script_required",
        +                            "native_compilation_required",
        +                            "preparation_limit_exceeded",
        +                            "package_resolution_failed",
        +                            "optional_peer_missing",
        +                            "esm_import_failed",
        +                            "commonjs_require_failed",
        +                            "export_path_failed",
        +                            "unsupported_builtin",
        +                            "unsupported_runtime_api",
        +                            "native_addon_load_failed",
        +                            "unexpected_process_exit",
        +                            "unclassified_runtime_failure",
        +                            "sandbox_policy_limited",
        +                            "process_timeout",
        +                            "process_out_of_memory",
        +                            "process_limit_exceeded",
        +                            "output_limit_exceeded",
        +                            "temporary_disk_limit_exceeded",
        +                            "coverage_limit_exceeded",
        +                            "sandbox_start_failed",
        +                            "runner_unavailable",
        +                            "runtime_image_unavailable",
        +                            "harness_protocol_error",
        +                            "result_submission_failed",
        +                            "control_plane_error",
        +                            "job_cancelled",
        +                            "service_policy_rejected",
        +                            "probe_assertion_failed"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "message": {
        +                          "maxLength": 1024,
        +                          "type": "string"
        +                        },
        +                        "optionalPeer": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "name": {
        +                              "maxLength": 214,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "range": {
        +                              "maxLength": 256,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "name",
        +                            "range"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "origin": {
        +                          "enum": [
        +                            "package",
        +                            "prerequisite",
        +                            "policy",
        +                            "infrastructure",
        +                            "assertion"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "phase": {
        +                          "enum": [
        +                            "resolution",
        +                            "acquisition",
        +                            "extraction",
        +                            "preparation",
        +                            "static_analysis",
        +                            "sandbox_startup",
        +                            "module_resolution",
        +                            "module_evaluation",
        +                            "probe_assertion",
        +                            "teardown"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "retryable": {
        +                          "type": "boolean"
        +                        },
        +                        "source": {
        +                          "enum": [
        +                            "captured_error_code",
        +                            "harness_observation",
        +                            "supervisor",
        +                            "preparation",
        +                            "control"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "classification",
        +                        "phase",
        +                        "origin",
        +                        "retryable",
        +                        "source",
        +                        "message"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "group": {
        +                  "enum": [
        +                    "root",
        +                    "subpaths"
        +                  ],
        +                  "type": "string"
        +                },
        +                "method": {
        +                  "enum": [
        +                    "fresh_root_v2",
        +                    "sequential_batch_v2"
        +                  ],
        +                  "type": "string"
        +                },
        +                "mode": {
        +                  "enum": [
        +                    "esm",
        +                    "commonjs"
        +                  ],
        +                  "type": "string"
        +                },
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                },
        +                "runId": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uuid",
        +                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "runId",
        +                "profileId",
        +                "group",
        +                "mode",
        +                "method",
        +                "outcome",
        +                "evidenceLevel",
        +                "coverage",
        +                "durationMs",
        +                "failure"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 64,
        +            "minItems": 4,
        +            "type": "array"
        +          },
        +          "classifiedAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "classifierRevision": {
        +            "maxLength": 128,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "coverageComplete": {
        +            "type": "boolean"
        +          },
        +          "evidenceLevel": {
        +            "enum": [
        +              "static_only",
        +              "smoke_tested"
        +            ],
        +            "type": "string"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "limitations": {
        +            "items": {
        +              "maxLength": 512,
        +              "type": "string"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "matrix": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "harnessRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "images": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baseImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "builtAt": {
        +                      "format": "date-time",
        +                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                      "type": "string"
        +                    },
        +                    "imageId": {
        +                      "pattern": "^sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "node",
        +                        "bun",
        +                        "deno"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "platform": {
        +                      "const": "linux_amd64_glibc",
        +                      "type": "string"
        +                    },
        +                    "profileId": {
        +                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        +                      "type": "string"
        +                    },
        +                    "recipeRevision": {
        +                      "const": "runtime_image_v1",
        +                      "type": "string"
        +                    },
        +                    "sourceImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "supportImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "version": {
        +                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "profileId",
        +                    "kind",
        +                    "version",
        +                    "imageId",
        +                    "builtAt",
        +                    "sourceImage",
        +                    "baseImage",
        +                    "supportImage",
        +                    "platform",
        +                    "recipeRevision"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 16,
        +                "minItems": 1,
        +                "type": "array"
        +              },
        +              "planRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "platform": {
        +                "const": "linux_amd64_glibc",
        +                "type": "string"
        +              },
        +              "policyRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "revision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "revision",
        +              "platform",
        +              "harnessRevision",
        +              "planRevision",
        +              "policyRevision",
        +              "images"
        +            ],
        +            "type": "object"
        +          },
        +          "missingOptionalPeers": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "maxLength": 214,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "range": {
        +                  "maxLength": 256,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "range"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "missingOptionalPeersTruncated": {
        +            "type": "boolean"
        +          },
        +          "observedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "omissions": {
        +            "anyOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "counts": {
        +                    "additionalProperties": {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "propertyNames": {
        +                      "enum": [
        +                        "pattern",
        +                        "non_executable",
        +                        "not_exported",
        +                        "invalid_subpath",
        +                        "coverage_limit"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "required": [
        +                      "pattern",
        +                      "non_executable",
        +                      "not_exported",
        +                      "invalid_subpath",
        +                      "coverage_limit"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "samples": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "reason": {
        +                          "enum": [
        +                            "pattern",
        +                            "non_executable",
        +                            "not_exported",
        +                            "invalid_subpath",
        +                            "coverage_limit"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "subpath": {
        +                          "maxLength": 2048,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "subpath",
        +                        "reason"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 64,
        +                    "type": "array"
        +                  }
        +                },
        +                "required": [
        +                  "counts",
        +                  "samples"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "outcome": {
        +            "enum": [
        +              "pass",
        +              "partial",
        +              "fail",
        +              "inconclusive",
        +              "unsupported",
        +              "not_applicable",
        +              "infrastructure_error"
        +            ],
        +            "type": "string"
        +          },
        +          "preparation": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "failure": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "classification": {
        +                        "enum": [
        +                          "package_not_found",
        +                          "package_version_not_found",
        +                          "registry_unavailable",
        +                          "artifact_download_failed",
        +                          "artifact_integrity_mismatch",
        +                          "artifact_integrity_unavailable",
        +                          "archive_rejected",
        +                          "package_manifest_invalid",
        +                          "declared_platform_unsupported",
        +                          "dependency_source_unsupported",
        +                          "dependency_install_failed",
        +                          "install_script_required",
        +                          "native_compilation_required",
        +                          "preparation_limit_exceeded",
        +                          "package_resolution_failed",
        +                          "optional_peer_missing",
        +                          "esm_import_failed",
        +                          "commonjs_require_failed",
        +                          "export_path_failed",
        +                          "unsupported_builtin",
        +                          "unsupported_runtime_api",
        +                          "native_addon_load_failed",
        +                          "unexpected_process_exit",
        +                          "unclassified_runtime_failure",
        +                          "sandbox_policy_limited",
        +                          "process_timeout",
        +                          "process_out_of_memory",
        +                          "process_limit_exceeded",
        +                          "output_limit_exceeded",
        +                          "temporary_disk_limit_exceeded",
        +                          "coverage_limit_exceeded",
        +                          "sandbox_start_failed",
        +                          "runner_unavailable",
        +                          "runtime_image_unavailable",
        +                          "harness_protocol_error",
        +                          "result_submission_failed",
        +                          "control_plane_error",
        +                          "job_cancelled",
        +                          "service_policy_rejected",
        +                          "probe_assertion_failed"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "message": {
        +                        "maxLength": 1024,
        +                        "type": "string"
        +                      },
        +                      "optionalPeer": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "name": {
        +                            "maxLength": 214,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "range": {
        +                            "maxLength": 256,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "name",
        +                          "range"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "origin": {
        +                        "enum": [
        +                          "package",
        +                          "prerequisite",
        +                          "policy",
        +                          "infrastructure",
        +                          "assertion"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "phase": {
        +                        "enum": [
        +                          "resolution",
        +                          "acquisition",
        +                          "extraction",
        +                          "preparation",
        +                          "static_analysis",
        +                          "sandbox_startup",
        +                          "module_resolution",
        +                          "module_evaluation",
        +                          "probe_assertion",
        +                          "teardown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      },
        +                      "source": {
        +                        "enum": [
        +                          "captured_error_code",
        +                          "harness_observation",
        +                          "supervisor",
        +                          "preparation",
        +                          "control"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "classification",
        +                      "phase",
        +                      "origin",
        +                      "retryable",
        +                      "source",
        +                      "message"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "installedCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "omittedOptionalCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "outcome": {
        +                "enum": [
        +                  "pass",
        +                  "partial",
        +                  "fail",
        +                  "inconclusive",
        +                  "unsupported",
        +                  "not_applicable",
        +                  "infrastructure_error"
        +                ],
        +                "type": "string"
        +              },
        +              "profileRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "snapshot": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "generation": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "id": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "installerImage": {
        +                        "maxLength": 256,
        +                        "type": "string"
        +                      },
        +                      "lockDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      "profileRevision": {
        +                        "maxLength": 64,
        +                        "type": "string"
        +                      },
        +                      "treeDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "id",
        +                      "generation",
        +                      "lockDigest",
        +                      "treeDigest",
        +                      "profileRevision",
        +                      "installerImage"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "outcome",
        +              "failure",
        +              "profileRevision",
        +              "snapshot",
        +              "installedCount",
        +              "omittedOptionalCount"
        +            ],
        +            "type": "object"
        +          },
        +          "runtimes": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "profileId",
        +                "outcome"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "minItems": 1,
        +            "type": "array"
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "artifact",
        +          "observedAt",
        +          "classifiedAt",
        +          "classifierRevision",
        +          "matrix",
        +          "outcome",
        +          "evidenceLevel",
        +          "coverageComplete",
        +          "limitations",
        +          "preparation",
        +          "cells",
        +          "runtimes",
        +          "missingOptionalPeers",
        +          "missingOptionalPeersTruncated"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "schemaVersion",
        +      "reportPath",
        +      "status",
        +      "summary"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_report1 field changed
      • changedOutput schema / properties / report / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "reportPath": {
        -        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "schemaVersion": {
        -        "const": 1,
        -        "type": "number"
        -      },
        -      "status": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "createdAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "current": {
        -            "type": "boolean"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "invalidatedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "invalidationReason": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "observationRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "policyAllowed": {
        -            "type": "boolean"
        -          },
        -          "previousReportId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "previousScanId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "replacedBy": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "snapshotAvailable": {
        -            "type": "boolean"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "current",
        -          "policyAllowed",
        -          "snapshotAvailable",
        -          "createdAt",
        -          "invalidatedAt",
        -          "invalidationReason",
        -          "replacedBy"
        -        ],
        -        "type": "object"
        -      },
        -      "summary": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "artifact": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "integrity": {
        -                "maxLength": 1024,
        -                "type": "string"
        -              },
        -              "name": {
        -                "maxLength": 214,
        -                "type": "string"
        -              },
        -              "tarballUrl": {
        -                "maxLength": 2048,
        -                "type": "string"
        -              },
        -              "version": {
        -                "maxLength": 256,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name",
        -              "version",
        -              "integrity",
        -              "tarballUrl"
        -            ],
        -            "type": "object"
        -          },
        -          "cells": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "coverage": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "complete": {
        -                      "type": "boolean"
        -                    },
        -                    "failed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "interrupted": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "isolationPassed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "isolationUnconfirmed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "observed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "passed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "planned": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "prerequisiteLimited": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "untested": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "planned",
        -                    "observed",
        -                    "passed",
        -                    "failed",
        -                    "interrupted",
        -                    "untested",
        -                    "complete"
        -                  ],
        -                  "type": "object"
        -                },
        -                "durationMs": {
        -                  "minimum": 0,
        -                  "type": "number"
        -                },
        -                "evidenceLevel": {
        -                  "enum": [
        -                    "static_only",
        -                    "smoke_tested"
        -                  ],
        -                  "type": "string"
        -                },
        -                "failure": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "classification": {
        -                          "enum": [
        -                            "package_not_found",
        -                            "package_version_not_found",
        -                            "registry_unavailable",
        -                            "artifact_download_failed",
        -                            "artifact_integrity_mismatch",
        -                            "artifact_integrity_unavailable",
        -                            "archive_rejected",
        -                            "package_manifest_invalid",
        -                            "declared_platform_unsupported",
        -                            "dependency_source_unsupported",
        -                            "dependency_install_failed",
        -                            "install_script_required",
        -                            "native_compilation_required",
        -                            "preparation_limit_exceeded",
        -                            "package_resolution_failed",
        -                            "optional_peer_missing",
        -                            "esm_import_failed",
        -                            "commonjs_require_failed",
        -                            "export_path_failed",
        -                            "unsupported_builtin",
        -                            "unsupported_runtime_api",
        -                            "native_addon_load_failed",
        -                            "unexpected_process_exit",
        -                            "unclassified_runtime_failure",
        -                            "sandbox_policy_limited",
        -                            "process_timeout",
        -                            "process_out_of_memory",
        -                            "process_limit_exceeded",
        -                            "output_limit_exceeded",
        -                            "temporary_disk_limit_exceeded",
        -                            "coverage_limit_exceeded",
        -                            "sandbox_start_failed",
        -                            "runner_unavailable",
        -                            "runtime_image_unavailable",
        -                            "harness_protocol_error",
        -                            "result_submission_failed",
        -                            "control_plane_error",
        -                            "job_cancelled",
        -                            "service_policy_rejected",
        -                            "probe_assertion_failed"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "message": {
        -                          "maxLength": 1024,
        -                          "type": "string"
        -                        },
        -                        "optionalPeer": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "name": {
        -                              "maxLength": 214,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "range": {
        -                              "maxLength": 256,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "name",
        -                            "range"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "origin": {
        -                          "enum": [
        -                            "package",
        -                            "prerequisite",
        -                            "policy",
        -                            "infrastructure",
        -                            "assertion"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "phase": {
        -                          "enum": [
        -                            "resolution",
        -                            "acquisition",
        -                            "extraction",
        -                            "preparation",
        -                            "static_analysis",
        -                            "sandbox_startup",
        -                            "module_resolution",
        -                            "module_evaluation",
        -                            "probe_assertion",
        -                            "teardown"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "retryable": {
        -                          "type": "boolean"
        -                        },
        -                        "source": {
        -                          "enum": [
        -                            "captured_error_code",
        -                            "harness_observation",
        -                            "supervisor",
        -                            "preparation",
        -                            "control"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "classification",
        -                        "phase",
        -                        "origin",
        -                        "retryable",
        -                        "source",
        -                        "message"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "group": {
        -                  "enum": [
        -                    "root",
        -                    "subpaths"
        -                  ],
        -                  "type": "string"
        -                },
        -                "method": {
        -                  "enum": [
        -                    "fresh_root_v2",
        -                    "sequential_batch_v2"
        -                  ],
        -                  "type": "string"
        -                },
        -                "mode": {
        -                  "enum": [
        -                    "esm",
        -                    "commonjs"
        -                  ],
        -                  "type": "string"
        -                },
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                },
        -                "runId": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uuid",
        -                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "runId",
        -                "profileId",
        -                "group",
        -                "mode",
        -                "method",
        -                "outcome",
        -                "evidenceLevel",
        -                "coverage",
        -                "durationMs",
        -                "failure"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 64,
        -            "minItems": 4,
        -            "type": "array"
        -          },
        -          "classifiedAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "classifierRevision": {
        -            "maxLength": 128,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "coverageComplete": {
        -            "type": "boolean"
        -          },
        -          "evidenceLevel": {
        -            "enum": [
        -              "static_only",
        -              "smoke_tested"
        -            ],
        -            "type": "string"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "limitations": {
        -            "items": {
        -              "maxLength": 512,
        -              "type": "string"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "matrix": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "harnessRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "images": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "baseImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "builtAt": {
        -                      "format": "date-time",
        -                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                      "type": "string"
        -                    },
        -                    "imageId": {
        -                      "pattern": "^sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "kind": {
        -                      "enum": [
        -                        "node",
        -                        "bun",
        -                        "deno"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "platform": {
        -                      "const": "linux_amd64_glibc",
        -                      "type": "string"
        -                    },
        -                    "profileId": {
        -                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        -                      "type": "string"
        -                    },
        -                    "recipeRevision": {
        -                      "const": "runtime_image_v1",
        -                      "type": "string"
        -                    },
        -                    "sourceImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "supportImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "version": {
        -                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "profileId",
        -                    "kind",
        -                    "version",
        -                    "imageId",
        -                    "builtAt",
        -                    "sourceImage",
        -                    "baseImage",
        -                    "supportImage",
        -                    "platform",
        -                    "recipeRevision"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 16,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "planRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "platform": {
        -                "const": "linux_amd64_glibc",
        -                "type": "string"
        -              },
        -              "policyRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "revision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "revision",
        -              "platform",
        -              "harnessRevision",
        -              "planRevision",
        -              "policyRevision",
        -              "images"
        -            ],
        -            "type": "object"
        -          },
        -          "missingOptionalPeers": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "name": {
        -                  "maxLength": 214,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "range": {
        -                  "maxLength": 256,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "range"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "missingOptionalPeersTruncated": {
        -            "type": "boolean"
        -          },
        -          "observedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "outcome": {
        -            "enum": [
        -              "pass",
        -              "partial",
        -              "fail",
        -              "inconclusive",
        -              "unsupported",
        -              "not_applicable",
        -              "infrastructure_error"
        -            ],
        -            "type": "string"
        -          },
        -          "preparation": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "failure": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "classification": {
        -                        "enum": [
        -                          "package_not_found",
        -                          "package_version_not_found",
        -                          "registry_unavailable",
        -                          "artifact_download_failed",
        -                          "artifact_integrity_mismatch",
        -                          "artifact_integrity_unavailable",
        -                          "archive_rejected",
        -                          "package_manifest_invalid",
        -                          "declared_platform_unsupported",
        -                          "dependency_source_unsupported",
        -                          "dependency_install_failed",
        -                          "install_script_required",
        -                          "native_compilation_required",
        -                          "preparation_limit_exceeded",
        -                          "package_resolution_failed",
        -                          "optional_peer_missing",
        -                          "esm_import_failed",
        -                          "commonjs_require_failed",
        -                          "export_path_failed",
        -                          "unsupported_builtin",
        -                          "unsupported_runtime_api",
        -                          "native_addon_load_failed",
        -                          "unexpected_process_exit",
        -                          "unclassified_runtime_failure",
        -                          "sandbox_policy_limited",
        -                          "process_timeout",
        -                          "process_out_of_memory",
        -                          "process_limit_exceeded",
        -                          "output_limit_exceeded",
        -                          "temporary_disk_limit_exceeded",
        -                          "coverage_limit_exceeded",
        -                          "sandbox_start_failed",
        -                          "runner_unavailable",
        -                          "runtime_image_unavailable",
        -                          "harness_protocol_error",
        -                          "result_submission_failed",
        -                          "control_plane_error",
        -                          "job_cancelled",
        -                          "service_policy_rejected",
        -                          "probe_assertion_failed"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "message": {
        -                        "maxLength": 1024,
        -                        "type": "string"
        -                      },
        -                      "optionalPeer": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "name": {
        -                            "maxLength": 214,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          },
        -                          "range": {
        -                            "maxLength": 256,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "name",
        -                          "range"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "origin": {
        -                        "enum": [
        -                          "package",
        -                          "prerequisite",
        -                          "policy",
        -                          "infrastructure",
        -                          "assertion"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "phase": {
        -                        "enum": [
        -                          "resolution",
        -                          "acquisition",
        -                          "extraction",
        -                          "preparation",
        -                          "static_analysis",
        -                          "sandbox_startup",
        -                          "module_resolution",
        -                          "module_evaluation",
        -                          "probe_assertion",
        -                          "teardown"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "retryable": {
        -                        "type": "boolean"
        -                      },
        -                      "source": {
        -                        "enum": [
        -                          "captured_error_code",
        -                          "harness_observation",
        -                          "supervisor",
        -                          "preparation",
        -                          "control"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "classification",
        -                      "phase",
        -                      "origin",
        -                      "retryable",
        -                      "source",
        -                      "message"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "installedCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "omittedOptionalCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "outcome": {
        -                "enum": [
        -                  "pass",
        -                  "partial",
        -                  "fail",
        -                  "inconclusive",
        -                  "unsupported",
        -                  "not_applicable",
        -                  "infrastructure_error"
        -                ],
        -                "type": "string"
        -              },
        -              "profileRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "snapshot": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "generation": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "id": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "installerImage": {
        -                        "maxLength": 256,
        -                        "type": "string"
        -                      },
        -                      "lockDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "profileRevision": {
        -                        "maxLength": 64,
        -                        "type": "string"
        -                      },
        -                      "treeDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "id",
        -                      "generation",
        -                      "lockDigest",
        -                      "treeDigest",
        -                      "profileRevision",
        -                      "installerImage"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "outcome",
        -              "failure",
        -              "profileRevision",
        -              "snapshot",
        -              "installedCount",
        -              "omittedOptionalCount"
        -            ],
        -            "type": "object"
        -          },
        -          "runtimes": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "profileId",
        -                "outcome"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "artifact",
        -          "observedAt",
        -          "classifiedAt",
        -          "classifierRevision",
        -          "matrix",
        -          "outcome",
        -          "evidenceLevel",
        -          "coverageComplete",
        -          "limitations",
        -          "preparation",
        -          "cells",
        -          "runtimes",
        -          "missingOptionalPeers",
        -          "missingOptionalPeersTruncated"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "schemaVersion",
        -      "reportPath",
        -      "status",
        -      "summary"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "reportPath": {
        +        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "schemaVersion": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "status": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "createdAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "current": {
        +            "type": "boolean"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "invalidatedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "invalidationReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "observationRevision": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "policyAllowed": {
        +            "type": "boolean"
        +          },
        +          "previousReportId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "previousScanId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "replacedBy": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "snapshotAvailable": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "current",
        +          "policyAllowed",
        +          "snapshotAvailable",
        +          "createdAt",
        +          "invalidatedAt",
        +          "invalidationReason",
        +          "replacedBy"
        +        ],
        +        "type": "object"
        +      },
        +      "summary": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "artifact": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "integrity": {
        +                "maxLength": 1024,
        +                "type": "string"
        +              },
        +              "name": {
        +                "maxLength": 214,
        +                "type": "string"
        +              },
        +              "tarballUrl": {
        +                "maxLength": 2048,
        +                "type": "string"
        +              },
        +              "version": {
        +                "maxLength": 256,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "version",
        +              "integrity",
        +              "tarballUrl"
        +            ],
        +            "type": "object"
        +          },
        +          "cells": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "coverage": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "complete": {
        +                      "type": "boolean"
        +                    },
        +                    "failed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "interrupted": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationPassed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationUnconfirmed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "observed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "passed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "planned": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "prerequisiteLimited": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "untested": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "planned",
        +                    "observed",
        +                    "passed",
        +                    "failed",
        +                    "interrupted",
        +                    "untested",
        +                    "complete"
        +                  ],
        +                  "type": "object"
        +                },
        +                "durationMs": {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                "evidenceLevel": {
        +                  "enum": [
        +                    "static_only",
        +                    "smoke_tested"
        +                  ],
        +                  "type": "string"
        +                },
        +                "failure": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "classification": {
        +                          "enum": [
        +                            "package_not_found",
        +                            "package_version_not_found",
        +                            "registry_unavailable",
        +                            "artifact_download_failed",
        +                            "artifact_integrity_mismatch",
        +                            "artifact_integrity_unavailable",
        +                            "archive_rejected",
        +                            "package_manifest_invalid",
        +                            "declared_platform_unsupported",
        +                            "dependency_source_unsupported",
        +                            "dependency_install_failed",
        +                            "install_script_required",
        +                            "native_compilation_required",
        +                            "preparation_limit_exceeded",
        +                            "package_resolution_failed",
        +                            "optional_peer_missing",
        +                            "esm_import_failed",
        +                            "commonjs_require_failed",
        +                            "export_path_failed",
        +                            "unsupported_builtin",
        +                            "unsupported_runtime_api",
        +                            "native_addon_load_failed",
        +                            "unexpected_process_exit",
        +                            "unclassified_runtime_failure",
        +                            "sandbox_policy_limited",
        +                            "process_timeout",
        +                            "process_out_of_memory",
        +                            "process_limit_exceeded",
        +                            "output_limit_exceeded",
        +                            "temporary_disk_limit_exceeded",
        +                            "coverage_limit_exceeded",
        +                            "sandbox_start_failed",
        +                            "runner_unavailable",
        +                            "runtime_image_unavailable",
        +                            "harness_protocol_error",
        +                            "result_submission_failed",
        +                            "control_plane_error",
        +                            "job_cancelled",
        +                            "service_policy_rejected",
        +                            "probe_assertion_failed"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "message": {
        +                          "maxLength": 1024,
        +                          "type": "string"
        +                        },
        +                        "optionalPeer": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "name": {
        +                              "maxLength": 214,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "range": {
        +                              "maxLength": 256,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "name",
        +                            "range"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "origin": {
        +                          "enum": [
        +                            "package",
        +                            "prerequisite",
        +                            "policy",
        +                            "infrastructure",
        +                            "assertion"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "phase": {
        +                          "enum": [
        +                            "resolution",
        +                            "acquisition",
        +                            "extraction",
        +                            "preparation",
        +                            "static_analysis",
        +                            "sandbox_startup",
        +                            "module_resolution",
        +                            "module_evaluation",
        +                            "probe_assertion",
        +                            "teardown"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "retryable": {
        +                          "type": "boolean"
        +                        },
        +                        "source": {
        +                          "enum": [
        +                            "captured_error_code",
        +                            "harness_observation",
        +                            "supervisor",
        +                            "preparation",
        +                            "control"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "classification",
        +                        "phase",
        +                        "origin",
        +                        "retryable",
        +                        "source",
        +                        "message"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "group": {
        +                  "enum": [
        +                    "root",
        +                    "subpaths"
        +                  ],
        +                  "type": "string"
        +                },
        +                "method": {
        +                  "enum": [
        +                    "fresh_root_v2",
        +                    "sequential_batch_v2"
        +                  ],
        +                  "type": "string"
        +                },
        +                "mode": {
        +                  "enum": [
        +                    "esm",
        +                    "commonjs"
        +                  ],
        +                  "type": "string"
        +                },
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                },
        +                "runId": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uuid",
        +                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "runId",
        +                "profileId",
        +                "group",
        +                "mode",
        +                "method",
        +                "outcome",
        +                "evidenceLevel",
        +                "coverage",
        +                "durationMs",
        +                "failure"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 64,
        +            "minItems": 4,
        +            "type": "array"
        +          },
        +          "classifiedAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "classifierRevision": {
        +            "maxLength": 128,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "coverageComplete": {
        +            "type": "boolean"
        +          },
        +          "evidenceLevel": {
        +            "enum": [
        +              "static_only",
        +              "smoke_tested"
        +            ],
        +            "type": "string"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "limitations": {
        +            "items": {
        +              "maxLength": 512,
        +              "type": "string"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "matrix": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "harnessRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "images": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baseImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "builtAt": {
        +                      "format": "date-time",
        +                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                      "type": "string"
        +                    },
        +                    "imageId": {
        +                      "pattern": "^sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "node",
        +                        "bun",
        +                        "deno"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "platform": {
        +                      "const": "linux_amd64_glibc",
        +                      "type": "string"
        +                    },
        +                    "profileId": {
        +                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        +                      "type": "string"
        +                    },
        +                    "recipeRevision": {
        +                      "const": "runtime_image_v1",
        +                      "type": "string"
        +                    },
        +                    "sourceImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "supportImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "version": {
        +                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "profileId",
        +                    "kind",
        +                    "version",
        +                    "imageId",
        +                    "builtAt",
        +                    "sourceImage",
        +                    "baseImage",
        +                    "supportImage",
        +                    "platform",
        +                    "recipeRevision"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 16,
        +                "minItems": 1,
        +                "type": "array"
        +              },
        +              "planRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "platform": {
        +                "const": "linux_amd64_glibc",
        +                "type": "string"
        +              },
        +              "policyRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "revision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "revision",
        +              "platform",
        +              "harnessRevision",
        +              "planRevision",
        +              "policyRevision",
        +              "images"
        +            ],
        +            "type": "object"
        +          },
        +          "missingOptionalPeers": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "maxLength": 214,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "range": {
        +                  "maxLength": 256,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "range"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "missingOptionalPeersTruncated": {
        +            "type": "boolean"
        +          },
        +          "observedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "omissions": {
        +            "anyOf": [
        +              {
        +                "additionalProperties": false,
        +                "properties": {
        +                  "counts": {
        +                    "additionalProperties": {
        +                      "maximum": 9007199254740991,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "propertyNames": {
        +                      "enum": [
        +                        "pattern",
        +                        "non_executable",
        +                        "not_exported",
        +                        "invalid_subpath",
        +                        "coverage_limit"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "required": [
        +                      "pattern",
        +                      "non_executable",
        +                      "not_exported",
        +                      "invalid_subpath",
        +                      "coverage_limit"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  "samples": {
        +                    "items": {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "reason": {
        +                          "enum": [
        +                            "pattern",
        +                            "non_executable",
        +                            "not_exported",
        +                            "invalid_subpath",
        +                            "coverage_limit"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "subpath": {
        +                          "maxLength": 2048,
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "subpath",
        +                        "reason"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "maxItems": 64,
        +                    "type": "array"
        +                  }
        +                },
        +                "required": [
        +                  "counts",
        +                  "samples"
        +                ],
        +                "type": "object"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "outcome": {
        +            "enum": [
        +              "pass",
        +              "partial",
        +              "fail",
        +              "inconclusive",
        +              "unsupported",
        +              "not_applicable",
        +              "infrastructure_error"
        +            ],
        +            "type": "string"
        +          },
        +          "preparation": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "failure": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "classification": {
        +                        "enum": [
        +                          "package_not_found",
        +                          "package_version_not_found",
        +                          "registry_unavailable",
        +                          "artifact_download_failed",
        +                          "artifact_integrity_mismatch",
        +                          "artifact_integrity_unavailable",
        +                          "archive_rejected",
        +                          "package_manifest_invalid",
        +                          "declared_platform_unsupported",
        +                          "dependency_source_unsupported",
        +                          "dependency_install_failed",
        +                          "install_script_required",
        +                          "native_compilation_required",
        +                          "preparation_limit_exceeded",
        +                          "package_resolution_failed",
        +                          "optional_peer_missing",
        +                          "esm_import_failed",
        +                          "commonjs_require_failed",
        +                          "export_path_failed",
        +                          "unsupported_builtin",
        +                          "unsupported_runtime_api",
        +                          "native_addon_load_failed",
        +                          "unexpected_process_exit",
        +                          "unclassified_runtime_failure",
        +                          "sandbox_policy_limited",
        +                          "process_timeout",
        +                          "process_out_of_memory",
        +                          "process_limit_exceeded",
        +                          "output_limit_exceeded",
        +                          "temporary_disk_limit_exceeded",
        +                          "coverage_limit_exceeded",
        +                          "sandbox_start_failed",
        +                          "runner_unavailable",
        +                          "runtime_image_unavailable",
        +                          "harness_protocol_error",
        +                          "result_submission_failed",
        +                          "control_plane_error",
        +                          "job_cancelled",
        +                          "service_policy_rejected",
        +                          "probe_assertion_failed"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "message": {
        +                        "maxLength": 1024,
        +                        "type": "string"
        +                      },
        +                      "optionalPeer": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "name": {
        +                            "maxLength": 214,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "range": {
        +                            "maxLength": 256,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "name",
        +                          "range"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "origin": {
        +                        "enum": [
        +                          "package",
        +                          "prerequisite",
        +                          "policy",
        +                          "infrastructure",
        +                          "assertion"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "phase": {
        +                        "enum": [
        +                          "resolution",
        +                          "acquisition",
        +                          "extraction",
        +                          "preparation",
        +                          "static_analysis",
        +                          "sandbox_startup",
        +                          "module_resolution",
        +                          "module_evaluation",
        +                          "probe_assertion",
        +                          "teardown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      },
        +                      "source": {
        +                        "enum": [
        +                          "captured_error_code",
        +                          "harness_observation",
        +                          "supervisor",
        +                          "preparation",
        +                          "control"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "classification",
        +                      "phase",
        +                      "origin",
        +                      "retryable",
        +                      "source",
        +                      "message"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "installedCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "omittedOptionalCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "outcome": {
        +                "enum": [
        +                  "pass",
        +                  "partial",
        +                  "fail",
        +                  "inconclusive",
        +                  "unsupported",
        +                  "not_applicable",
        +                  "infrastructure_error"
        +                ],
        +                "type": "string"
        +              },
        +              "profileRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "snapshot": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "generation": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "id": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "installerImage": {
        +                        "maxLength": 256,
        +                        "type": "string"
        +                      },
        +                      "lockDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      "profileRevision": {
        +                        "maxLength": 64,
        +                        "type": "string"
        +                      },
        +                      "treeDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "id",
        +                      "generation",
        +                      "lockDigest",
        +                      "treeDigest",
        +                      "profileRevision",
        +                      "installerImage"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "outcome",
        +              "failure",
        +              "profileRevision",
        +              "snapshot",
        +              "installedCount",
        +              "omittedOptionalCount"
        +            ],
        +            "type": "object"
        +          },
        +          "runtimes": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "profileId",
        +                "outcome"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "minItems": 1,
        +            "type": "array"
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "artifact",
        +          "observedAt",
        +          "classifiedAt",
        +          "classifierRevision",
        +          "matrix",
        +          "outcome",
        +          "evidenceLevel",
        +          "coverageComplete",
        +          "limitations",
        +          "preparation",
        +          "cells",
        +          "runtimes",
        +          "missingOptionalPeers",
        +          "missingOptionalPeersTruncated"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "schemaVersion",
        +      "reportPath",
        +      "status",
        +      "summary"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  2. 2 tool updates
    • Changedcheck_package1 field changed
      • changedOutput schema / properties / report / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "reportPath": {
        -        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "schemaVersion": {
        -        "const": 1,
        -        "type": "number"
        -      },
        -      "status": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "createdAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "current": {
        -            "type": "boolean"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "invalidatedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "invalidationReason": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "observationRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "policyAllowed": {
        -            "type": "boolean"
        -          },
        -          "previousReportId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "previousScanId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "replacedBy": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "snapshotAvailable": {
        -            "type": "boolean"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "current",
        -          "policyAllowed",
        -          "snapshotAvailable",
        -          "createdAt",
        -          "invalidatedAt",
        -          "invalidationReason",
        -          "replacedBy"
        -        ],
        -        "type": "object"
        -      },
        -      "summary": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "artifact": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "integrity": {
        -                "maxLength": 1024,
        -                "type": "string"
        -              },
        -              "name": {
        -                "maxLength": 214,
        -                "type": "string"
        -              },
        -              "tarballUrl": {
        -                "maxLength": 2048,
        -                "type": "string"
        -              },
        -              "version": {
        -                "maxLength": 256,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name",
        -              "version",
        -              "integrity",
        -              "tarballUrl"
        -            ],
        -            "type": "object"
        -          },
        -          "cells": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "coverage": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "complete": {
        -                      "type": "boolean"
        -                    },
        -                    "failed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "interrupted": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "observed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "passed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "planned": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "prerequisiteLimited": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "untested": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "planned",
        -                    "observed",
        -                    "passed",
        -                    "failed",
        -                    "interrupted",
        -                    "untested",
        -                    "complete"
        -                  ],
        -                  "type": "object"
        -                },
        -                "durationMs": {
        -                  "minimum": 0,
        -                  "type": "number"
        -                },
        -                "evidenceLevel": {
        -                  "enum": [
        -                    "static_only",
        -                    "smoke_tested"
        -                  ],
        -                  "type": "string"
        -                },
        -                "failure": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "classification": {
        -                          "enum": [
        -                            "package_not_found",
        -                            "package_version_not_found",
        -                            "registry_unavailable",
        -                            "artifact_download_failed",
        -                            "artifact_integrity_mismatch",
        -                            "artifact_integrity_unavailable",
        -                            "archive_rejected",
        -                            "package_manifest_invalid",
        -                            "declared_platform_unsupported",
        -                            "dependency_source_unsupported",
        -                            "dependency_install_failed",
        -                            "install_script_required",
        -                            "native_compilation_required",
        -                            "preparation_limit_exceeded",
        -                            "package_resolution_failed",
        -                            "optional_peer_missing",
        -                            "esm_import_failed",
        -                            "commonjs_require_failed",
        -                            "export_path_failed",
        -                            "unsupported_builtin",
        -                            "unsupported_runtime_api",
        -                            "native_addon_load_failed",
        -                            "unexpected_process_exit",
        -                            "unclassified_runtime_failure",
        -                            "sandbox_policy_limited",
        -                            "process_timeout",
        -                            "process_out_of_memory",
        -                            "process_limit_exceeded",
        -                            "output_limit_exceeded",
        -                            "temporary_disk_limit_exceeded",
        -                            "coverage_limit_exceeded",
        -                            "sandbox_start_failed",
        -                            "runner_unavailable",
        -                            "runtime_image_unavailable",
        -                            "harness_protocol_error",
        -                            "result_submission_failed",
        -                            "control_plane_error",
        -                            "job_cancelled",
        -                            "service_policy_rejected",
        -                            "probe_assertion_failed"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "message": {
        -                          "maxLength": 1024,
        -                          "type": "string"
        -                        },
        -                        "optionalPeer": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "name": {
        -                              "maxLength": 214,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "range": {
        -                              "maxLength": 256,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "name",
        -                            "range"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "origin": {
        -                          "enum": [
        -                            "package",
        -                            "prerequisite",
        -                            "policy",
        -                            "infrastructure",
        -                            "assertion"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "phase": {
        -                          "enum": [
        -                            "resolution",
        -                            "acquisition",
        -                            "extraction",
        -                            "preparation",
        -                            "static_analysis",
        -                            "sandbox_startup",
        -                            "module_resolution",
        -                            "module_evaluation",
        -                            "probe_assertion",
        -                            "teardown"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "retryable": {
        -                          "type": "boolean"
        -                        },
        -                        "source": {
        -                          "enum": [
        -                            "captured_error_code",
        -                            "harness_observation",
        -                            "supervisor",
        -                            "preparation",
        -                            "control"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "classification",
        -                        "phase",
        -                        "origin",
        -                        "retryable",
        -                        "source",
        -                        "message"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "group": {
        -                  "enum": [
        -                    "root",
        -                    "subpaths"
        -                  ],
        -                  "type": "string"
        -                },
        -                "method": {
        -                  "enum": [
        -                    "fresh_root_v2",
        -                    "sequential_batch_v2"
        -                  ],
        -                  "type": "string"
        -                },
        -                "mode": {
        -                  "enum": [
        -                    "esm",
        -                    "commonjs"
        -                  ],
        -                  "type": "string"
        -                },
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                },
        -                "runId": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uuid",
        -                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "runId",
        -                "profileId",
        -                "group",
        -                "mode",
        -                "method",
        -                "outcome",
        -                "evidenceLevel",
        -                "coverage",
        -                "durationMs",
        -                "failure"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 64,
        -            "minItems": 4,
        -            "type": "array"
        -          },
        -          "classifiedAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "classifierRevision": {
        -            "maxLength": 128,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "coverageComplete": {
        -            "type": "boolean"
        -          },
        -          "evidenceLevel": {
        -            "enum": [
        -              "static_only",
        -              "smoke_tested"
        -            ],
        -            "type": "string"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "limitations": {
        -            "items": {
        -              "maxLength": 512,
        -              "type": "string"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "matrix": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "harnessRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "images": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "baseImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "builtAt": {
        -                      "format": "date-time",
        -                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                      "type": "string"
        -                    },
        -                    "imageId": {
        -                      "pattern": "^sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "kind": {
        -                      "enum": [
        -                        "node",
        -                        "bun",
        -                        "deno"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "platform": {
        -                      "const": "linux_amd64_glibc",
        -                      "type": "string"
        -                    },
        -                    "profileId": {
        -                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        -                      "type": "string"
        -                    },
        -                    "recipeRevision": {
        -                      "const": "runtime_image_v1",
        -                      "type": "string"
        -                    },
        -                    "sourceImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "supportImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "version": {
        -                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "profileId",
        -                    "kind",
        -                    "version",
        -                    "imageId",
        -                    "builtAt",
        -                    "sourceImage",
        -                    "baseImage",
        -                    "supportImage",
        -                    "platform",
        -                    "recipeRevision"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 16,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "planRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "platform": {
        -                "const": "linux_amd64_glibc",
        -                "type": "string"
        -              },
        -              "policyRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "revision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "revision",
        -              "platform",
        -              "harnessRevision",
        -              "planRevision",
        -              "policyRevision",
        -              "images"
        -            ],
        -            "type": "object"
        -          },
        -          "missingOptionalPeers": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "name": {
        -                  "maxLength": 214,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "range": {
        -                  "maxLength": 256,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "range"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "missingOptionalPeersTruncated": {
        -            "type": "boolean"
        -          },
        -          "observedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "outcome": {
        -            "enum": [
        -              "pass",
        -              "partial",
        -              "fail",
        -              "inconclusive",
        -              "unsupported",
        -              "not_applicable",
        -              "infrastructure_error"
        -            ],
        -            "type": "string"
        -          },
        -          "preparation": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "failure": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "classification": {
        -                        "enum": [
        -                          "package_not_found",
        -                          "package_version_not_found",
        -                          "registry_unavailable",
        -                          "artifact_download_failed",
        -                          "artifact_integrity_mismatch",
        -                          "artifact_integrity_unavailable",
        -                          "archive_rejected",
        -                          "package_manifest_invalid",
        -                          "declared_platform_unsupported",
        -                          "dependency_source_unsupported",
        -                          "dependency_install_failed",
        -                          "install_script_required",
        -                          "native_compilation_required",
        -                          "preparation_limit_exceeded",
        -                          "package_resolution_failed",
        -                          "optional_peer_missing",
        -                          "esm_import_failed",
        -                          "commonjs_require_failed",
        -                          "export_path_failed",
        -                          "unsupported_builtin",
        -                          "unsupported_runtime_api",
        -                          "native_addon_load_failed",
        -                          "unexpected_process_exit",
        -                          "unclassified_runtime_failure",
        -                          "sandbox_policy_limited",
        -                          "process_timeout",
        -                          "process_out_of_memory",
        -                          "process_limit_exceeded",
        -                          "output_limit_exceeded",
        -                          "temporary_disk_limit_exceeded",
        -                          "coverage_limit_exceeded",
        -                          "sandbox_start_failed",
        -                          "runner_unavailable",
        -                          "runtime_image_unavailable",
        -                          "harness_protocol_error",
        -                          "result_submission_failed",
        -                          "control_plane_error",
        -                          "job_cancelled",
        -                          "service_policy_rejected",
        -                          "probe_assertion_failed"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "message": {
        -                        "maxLength": 1024,
        -                        "type": "string"
        -                      },
        -                      "optionalPeer": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "name": {
        -                            "maxLength": 214,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          },
        -                          "range": {
        -                            "maxLength": 256,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "name",
        -                          "range"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "origin": {
        -                        "enum": [
        -                          "package",
        -                          "prerequisite",
        -                          "policy",
        -                          "infrastructure",
        -                          "assertion"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "phase": {
        -                        "enum": [
        -                          "resolution",
        -                          "acquisition",
        -                          "extraction",
        -                          "preparation",
        -                          "static_analysis",
        -                          "sandbox_startup",
        -                          "module_resolution",
        -                          "module_evaluation",
        -                          "probe_assertion",
        -                          "teardown"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "retryable": {
        -                        "type": "boolean"
        -                      },
        -                      "source": {
        -                        "enum": [
        -                          "captured_error_code",
        -                          "harness_observation",
        -                          "supervisor",
        -                          "preparation",
        -                          "control"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "classification",
        -                      "phase",
        -                      "origin",
        -                      "retryable",
        -                      "source",
        -                      "message"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "installedCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "omittedOptionalCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "outcome": {
        -                "enum": [
        -                  "pass",
        -                  "partial",
        -                  "fail",
        -                  "inconclusive",
        -                  "unsupported",
        -                  "not_applicable",
        -                  "infrastructure_error"
        -                ],
        -                "type": "string"
        -              },
        -              "profileRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "snapshot": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "generation": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "id": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "installerImage": {
        -                        "maxLength": 256,
        -                        "type": "string"
        -                      },
        -                      "lockDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "profileRevision": {
        -                        "maxLength": 64,
        -                        "type": "string"
        -                      },
        -                      "treeDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "id",
        -                      "generation",
        -                      "lockDigest",
        -                      "treeDigest",
        -                      "profileRevision",
        -                      "installerImage"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "outcome",
        -              "failure",
        -              "profileRevision",
        -              "snapshot",
        -              "installedCount",
        -              "omittedOptionalCount"
        -            ],
        -            "type": "object"
        -          },
        -          "runtimes": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "profileId",
        -                "outcome"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "artifact",
        -          "observedAt",
        -          "classifiedAt",
        -          "classifierRevision",
        -          "matrix",
        -          "outcome",
        -          "evidenceLevel",
        -          "coverageComplete",
        -          "limitations",
        -          "preparation",
        -          "cells",
        -          "runtimes",
        -          "missingOptionalPeers",
        -          "missingOptionalPeersTruncated"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "schemaVersion",
        -      "reportPath",
        -      "status",
        -      "summary"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "reportPath": {
        +        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "schemaVersion": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "status": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "createdAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "current": {
        +            "type": "boolean"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "invalidatedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "invalidationReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "observationRevision": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "policyAllowed": {
        +            "type": "boolean"
        +          },
        +          "previousReportId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "previousScanId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "replacedBy": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "snapshotAvailable": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "current",
        +          "policyAllowed",
        +          "snapshotAvailable",
        +          "createdAt",
        +          "invalidatedAt",
        +          "invalidationReason",
        +          "replacedBy"
        +        ],
        +        "type": "object"
        +      },
        +      "summary": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "artifact": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "integrity": {
        +                "maxLength": 1024,
        +                "type": "string"
        +              },
        +              "name": {
        +                "maxLength": 214,
        +                "type": "string"
        +              },
        +              "tarballUrl": {
        +                "maxLength": 2048,
        +                "type": "string"
        +              },
        +              "version": {
        +                "maxLength": 256,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "version",
        +              "integrity",
        +              "tarballUrl"
        +            ],
        +            "type": "object"
        +          },
        +          "cells": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "coverage": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "complete": {
        +                      "type": "boolean"
        +                    },
        +                    "failed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "interrupted": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationPassed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationUnconfirmed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "observed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "passed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "planned": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "prerequisiteLimited": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "untested": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "planned",
        +                    "observed",
        +                    "passed",
        +                    "failed",
        +                    "interrupted",
        +                    "untested",
        +                    "complete"
        +                  ],
        +                  "type": "object"
        +                },
        +                "durationMs": {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                "evidenceLevel": {
        +                  "enum": [
        +                    "static_only",
        +                    "smoke_tested"
        +                  ],
        +                  "type": "string"
        +                },
        +                "failure": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "classification": {
        +                          "enum": [
        +                            "package_not_found",
        +                            "package_version_not_found",
        +                            "registry_unavailable",
        +                            "artifact_download_failed",
        +                            "artifact_integrity_mismatch",
        +                            "artifact_integrity_unavailable",
        +                            "archive_rejected",
        +                            "package_manifest_invalid",
        +                            "declared_platform_unsupported",
        +                            "dependency_source_unsupported",
        +                            "dependency_install_failed",
        +                            "install_script_required",
        +                            "native_compilation_required",
        +                            "preparation_limit_exceeded",
        +                            "package_resolution_failed",
        +                            "optional_peer_missing",
        +                            "esm_import_failed",
        +                            "commonjs_require_failed",
        +                            "export_path_failed",
        +                            "unsupported_builtin",
        +                            "unsupported_runtime_api",
        +                            "native_addon_load_failed",
        +                            "unexpected_process_exit",
        +                            "unclassified_runtime_failure",
        +                            "sandbox_policy_limited",
        +                            "process_timeout",
        +                            "process_out_of_memory",
        +                            "process_limit_exceeded",
        +                            "output_limit_exceeded",
        +                            "temporary_disk_limit_exceeded",
        +                            "coverage_limit_exceeded",
        +                            "sandbox_start_failed",
        +                            "runner_unavailable",
        +                            "runtime_image_unavailable",
        +                            "harness_protocol_error",
        +                            "result_submission_failed",
        +                            "control_plane_error",
        +                            "job_cancelled",
        +                            "service_policy_rejected",
        +                            "probe_assertion_failed"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "message": {
        +                          "maxLength": 1024,
        +                          "type": "string"
        +                        },
        +                        "optionalPeer": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "name": {
        +                              "maxLength": 214,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "range": {
        +                              "maxLength": 256,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "name",
        +                            "range"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "origin": {
        +                          "enum": [
        +                            "package",
        +                            "prerequisite",
        +                            "policy",
        +                            "infrastructure",
        +                            "assertion"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "phase": {
        +                          "enum": [
        +                            "resolution",
        +                            "acquisition",
        +                            "extraction",
        +                            "preparation",
        +                            "static_analysis",
        +                            "sandbox_startup",
        +                            "module_resolution",
        +                            "module_evaluation",
        +                            "probe_assertion",
        +                            "teardown"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "retryable": {
        +                          "type": "boolean"
        +                        },
        +                        "source": {
        +                          "enum": [
        +                            "captured_error_code",
        +                            "harness_observation",
        +                            "supervisor",
        +                            "preparation",
        +                            "control"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "classification",
        +                        "phase",
        +                        "origin",
        +                        "retryable",
        +                        "source",
        +                        "message"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "group": {
        +                  "enum": [
        +                    "root",
        +                    "subpaths"
        +                  ],
        +                  "type": "string"
        +                },
        +                "method": {
        +                  "enum": [
        +                    "fresh_root_v2",
        +                    "sequential_batch_v2"
        +                  ],
        +                  "type": "string"
        +                },
        +                "mode": {
        +                  "enum": [
        +                    "esm",
        +                    "commonjs"
        +                  ],
        +                  "type": "string"
        +                },
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                },
        +                "runId": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uuid",
        +                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "runId",
        +                "profileId",
        +                "group",
        +                "mode",
        +                "method",
        +                "outcome",
        +                "evidenceLevel",
        +                "coverage",
        +                "durationMs",
        +                "failure"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 64,
        +            "minItems": 4,
        +            "type": "array"
        +          },
        +          "classifiedAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "classifierRevision": {
        +            "maxLength": 128,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "coverageComplete": {
        +            "type": "boolean"
        +          },
        +          "evidenceLevel": {
        +            "enum": [
        +              "static_only",
        +              "smoke_tested"
        +            ],
        +            "type": "string"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "limitations": {
        +            "items": {
        +              "maxLength": 512,
        +              "type": "string"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "matrix": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "harnessRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "images": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baseImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "builtAt": {
        +                      "format": "date-time",
        +                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                      "type": "string"
        +                    },
        +                    "imageId": {
        +                      "pattern": "^sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "node",
        +                        "bun",
        +                        "deno"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "platform": {
        +                      "const": "linux_amd64_glibc",
        +                      "type": "string"
        +                    },
        +                    "profileId": {
        +                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        +                      "type": "string"
        +                    },
        +                    "recipeRevision": {
        +                      "const": "runtime_image_v1",
        +                      "type": "string"
        +                    },
        +                    "sourceImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "supportImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "version": {
        +                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "profileId",
        +                    "kind",
        +                    "version",
        +                    "imageId",
        +                    "builtAt",
        +                    "sourceImage",
        +                    "baseImage",
        +                    "supportImage",
        +                    "platform",
        +                    "recipeRevision"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 16,
        +                "minItems": 1,
        +                "type": "array"
        +              },
        +              "planRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "platform": {
        +                "const": "linux_amd64_glibc",
        +                "type": "string"
        +              },
        +              "policyRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "revision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "revision",
        +              "platform",
        +              "harnessRevision",
        +              "planRevision",
        +              "policyRevision",
        +              "images"
        +            ],
        +            "type": "object"
        +          },
        +          "missingOptionalPeers": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "maxLength": 214,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "range": {
        +                  "maxLength": 256,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "range"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "missingOptionalPeersTruncated": {
        +            "type": "boolean"
        +          },
        +          "observedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "outcome": {
        +            "enum": [
        +              "pass",
        +              "partial",
        +              "fail",
        +              "inconclusive",
        +              "unsupported",
        +              "not_applicable",
        +              "infrastructure_error"
        +            ],
        +            "type": "string"
        +          },
        +          "preparation": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "failure": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "classification": {
        +                        "enum": [
        +                          "package_not_found",
        +                          "package_version_not_found",
        +                          "registry_unavailable",
        +                          "artifact_download_failed",
        +                          "artifact_integrity_mismatch",
        +                          "artifact_integrity_unavailable",
        +                          "archive_rejected",
        +                          "package_manifest_invalid",
        +                          "declared_platform_unsupported",
        +                          "dependency_source_unsupported",
        +                          "dependency_install_failed",
        +                          "install_script_required",
        +                          "native_compilation_required",
        +                          "preparation_limit_exceeded",
        +                          "package_resolution_failed",
        +                          "optional_peer_missing",
        +                          "esm_import_failed",
        +                          "commonjs_require_failed",
        +                          "export_path_failed",
        +                          "unsupported_builtin",
        +                          "unsupported_runtime_api",
        +                          "native_addon_load_failed",
        +                          "unexpected_process_exit",
        +                          "unclassified_runtime_failure",
        +                          "sandbox_policy_limited",
        +                          "process_timeout",
        +                          "process_out_of_memory",
        +                          "process_limit_exceeded",
        +                          "output_limit_exceeded",
        +                          "temporary_disk_limit_exceeded",
        +                          "coverage_limit_exceeded",
        +                          "sandbox_start_failed",
        +                          "runner_unavailable",
        +                          "runtime_image_unavailable",
        +                          "harness_protocol_error",
        +                          "result_submission_failed",
        +                          "control_plane_error",
        +                          "job_cancelled",
        +                          "service_policy_rejected",
        +                          "probe_assertion_failed"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "message": {
        +                        "maxLength": 1024,
        +                        "type": "string"
        +                      },
        +                      "optionalPeer": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "name": {
        +                            "maxLength": 214,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "range": {
        +                            "maxLength": 256,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "name",
        +                          "range"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "origin": {
        +                        "enum": [
        +                          "package",
        +                          "prerequisite",
        +                          "policy",
        +                          "infrastructure",
        +                          "assertion"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "phase": {
        +                        "enum": [
        +                          "resolution",
        +                          "acquisition",
        +                          "extraction",
        +                          "preparation",
        +                          "static_analysis",
        +                          "sandbox_startup",
        +                          "module_resolution",
        +                          "module_evaluation",
        +                          "probe_assertion",
        +                          "teardown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      },
        +                      "source": {
        +                        "enum": [
        +                          "captured_error_code",
        +                          "harness_observation",
        +                          "supervisor",
        +                          "preparation",
        +                          "control"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "classification",
        +                      "phase",
        +                      "origin",
        +                      "retryable",
        +                      "source",
        +                      "message"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "installedCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "omittedOptionalCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "outcome": {
        +                "enum": [
        +                  "pass",
        +                  "partial",
        +                  "fail",
        +                  "inconclusive",
        +                  "unsupported",
        +                  "not_applicable",
        +                  "infrastructure_error"
        +                ],
        +                "type": "string"
        +              },
        +              "profileRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "snapshot": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "generation": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "id": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "installerImage": {
        +                        "maxLength": 256,
        +                        "type": "string"
        +                      },
        +                      "lockDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      "profileRevision": {
        +                        "maxLength": 64,
        +                        "type": "string"
        +                      },
        +                      "treeDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "id",
        +                      "generation",
        +                      "lockDigest",
        +                      "treeDigest",
        +                      "profileRevision",
        +                      "installerImage"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "outcome",
        +              "failure",
        +              "profileRevision",
        +              "snapshot",
        +              "installedCount",
        +              "omittedOptionalCount"
        +            ],
        +            "type": "object"
        +          },
        +          "runtimes": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "profileId",
        +                "outcome"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "minItems": 1,
        +            "type": "array"
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "artifact",
        +          "observedAt",
        +          "classifiedAt",
        +          "classifierRevision",
        +          "matrix",
        +          "outcome",
        +          "evidenceLevel",
        +          "coverageComplete",
        +          "limitations",
        +          "preparation",
        +          "cells",
        +          "runtimes",
        +          "missingOptionalPeers",
        +          "missingOptionalPeersTruncated"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "schemaVersion",
        +      "reportPath",
        +      "status",
        +      "summary"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedget_report1 field changed
      • changedOutput schema / properties / report / anyOf
        Previous value: -[
        -  {
        -    "additionalProperties": false,
        -    "properties": {
        -      "reportPath": {
        -        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        -        "type": "string"
        -      },
        -      "schemaVersion": {
        -        "const": 1,
        -        "type": "number"
        -      },
        -      "status": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "createdAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "current": {
        -            "type": "boolean"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "invalidatedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "invalidationReason": {
        -            "type": [
        -              "string",
        -              "null"
        -            ]
        -          },
        -          "observationRevision": {
        -            "maximum": 9007199254740991,
        -            "minimum": 0,
        -            "type": "integer"
        -          },
        -          "policyAllowed": {
        -            "type": "boolean"
        -          },
        -          "previousReportId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "previousScanId": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "replacedBy": {
        -            "anyOf": [
        -              {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "snapshotAvailable": {
        -            "type": "boolean"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "current",
        -          "policyAllowed",
        -          "snapshotAvailable",
        -          "createdAt",
        -          "invalidatedAt",
        -          "invalidationReason",
        -          "replacedBy"
        -        ],
        -        "type": "object"
        -      },
        -      "summary": {
        -        "additionalProperties": false,
        -        "properties": {
        -          "artifact": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "integrity": {
        -                "maxLength": 1024,
        -                "type": "string"
        -              },
        -              "name": {
        -                "maxLength": 214,
        -                "type": "string"
        -              },
        -              "tarballUrl": {
        -                "maxLength": 2048,
        -                "type": "string"
        -              },
        -              "version": {
        -                "maxLength": 256,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "name",
        -              "version",
        -              "integrity",
        -              "tarballUrl"
        -            ],
        -            "type": "object"
        -          },
        -          "cells": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "coverage": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "complete": {
        -                      "type": "boolean"
        -                    },
        -                    "failed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "interrupted": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "observed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "passed": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "planned": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    },
        -                    "prerequisiteLimited": {
        -                      "maximum": 512,
        -                      "minimum": 0,
        -                      "type": "integer"
        -                    },
        -                    "untested": {
        -                      "anyOf": [
        -                        {
        -                          "maximum": 512,
        -                          "minimum": 0,
        -                          "type": "integer"
        -                        },
        -                        {
        -                          "type": "null"
        -                        }
        -                      ]
        -                    }
        -                  },
        -                  "required": [
        -                    "planned",
        -                    "observed",
        -                    "passed",
        -                    "failed",
        -                    "interrupted",
        -                    "untested",
        -                    "complete"
        -                  ],
        -                  "type": "object"
        -                },
        -                "durationMs": {
        -                  "minimum": 0,
        -                  "type": "number"
        -                },
        -                "evidenceLevel": {
        -                  "enum": [
        -                    "static_only",
        -                    "smoke_tested"
        -                  ],
        -                  "type": "string"
        -                },
        -                "failure": {
        -                  "anyOf": [
        -                    {
        -                      "additionalProperties": false,
        -                      "properties": {
        -                        "classification": {
        -                          "enum": [
        -                            "package_not_found",
        -                            "package_version_not_found",
        -                            "registry_unavailable",
        -                            "artifact_download_failed",
        -                            "artifact_integrity_mismatch",
        -                            "artifact_integrity_unavailable",
        -                            "archive_rejected",
        -                            "package_manifest_invalid",
        -                            "declared_platform_unsupported",
        -                            "dependency_source_unsupported",
        -                            "dependency_install_failed",
        -                            "install_script_required",
        -                            "native_compilation_required",
        -                            "preparation_limit_exceeded",
        -                            "package_resolution_failed",
        -                            "optional_peer_missing",
        -                            "esm_import_failed",
        -                            "commonjs_require_failed",
        -                            "export_path_failed",
        -                            "unsupported_builtin",
        -                            "unsupported_runtime_api",
        -                            "native_addon_load_failed",
        -                            "unexpected_process_exit",
        -                            "unclassified_runtime_failure",
        -                            "sandbox_policy_limited",
        -                            "process_timeout",
        -                            "process_out_of_memory",
        -                            "process_limit_exceeded",
        -                            "output_limit_exceeded",
        -                            "temporary_disk_limit_exceeded",
        -                            "coverage_limit_exceeded",
        -                            "sandbox_start_failed",
        -                            "runner_unavailable",
        -                            "runtime_image_unavailable",
        -                            "harness_protocol_error",
        -                            "result_submission_failed",
        -                            "control_plane_error",
        -                            "job_cancelled",
        -                            "service_policy_rejected",
        -                            "probe_assertion_failed"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "message": {
        -                          "maxLength": 1024,
        -                          "type": "string"
        -                        },
        -                        "optionalPeer": {
        -                          "additionalProperties": false,
        -                          "properties": {
        -                            "name": {
        -                              "maxLength": 214,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            },
        -                            "range": {
        -                              "maxLength": 256,
        -                              "minLength": 1,
        -                              "type": "string"
        -                            }
        -                          },
        -                          "required": [
        -                            "name",
        -                            "range"
        -                          ],
        -                          "type": "object"
        -                        },
        -                        "origin": {
        -                          "enum": [
        -                            "package",
        -                            "prerequisite",
        -                            "policy",
        -                            "infrastructure",
        -                            "assertion"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "phase": {
        -                          "enum": [
        -                            "resolution",
        -                            "acquisition",
        -                            "extraction",
        -                            "preparation",
        -                            "static_analysis",
        -                            "sandbox_startup",
        -                            "module_resolution",
        -                            "module_evaluation",
        -                            "probe_assertion",
        -                            "teardown"
        -                          ],
        -                          "type": "string"
        -                        },
        -                        "retryable": {
        -                          "type": "boolean"
        -                        },
        -                        "source": {
        -                          "enum": [
        -                            "captured_error_code",
        -                            "harness_observation",
        -                            "supervisor",
        -                            "preparation",
        -                            "control"
        -                          ],
        -                          "type": "string"
        -                        }
        -                      },
        -                      "required": [
        -                        "classification",
        -                        "phase",
        -                        "origin",
        -                        "retryable",
        -                        "source",
        -                        "message"
        -                      ],
        -                      "type": "object"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                },
        -                "group": {
        -                  "enum": [
        -                    "root",
        -                    "subpaths"
        -                  ],
        -                  "type": "string"
        -                },
        -                "method": {
        -                  "enum": [
        -                    "fresh_root_v2",
        -                    "sequential_batch_v2"
        -                  ],
        -                  "type": "string"
        -                },
        -                "mode": {
        -                  "enum": [
        -                    "esm",
        -                    "commonjs"
        -                  ],
        -                  "type": "string"
        -                },
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                },
        -                "runId": {
        -                  "anyOf": [
        -                    {
        -                      "format": "uuid",
        -                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                      "type": "string"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "runId",
        -                "profileId",
        -                "group",
        -                "mode",
        -                "method",
        -                "outcome",
        -                "evidenceLevel",
        -                "coverage",
        -                "durationMs",
        -                "failure"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 64,
        -            "minItems": 4,
        -            "type": "array"
        -          },
        -          "classifiedAt": {
        -            "format": "date-time",
        -            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -            "type": "string"
        -          },
        -          "classifierRevision": {
        -            "maxLength": 128,
        -            "minLength": 1,
        -            "type": "string"
        -          },
        -          "coverageComplete": {
        -            "type": "boolean"
        -          },
        -          "evidenceLevel": {
        -            "enum": [
        -              "static_only",
        -              "smoke_tested"
        -            ],
        -            "type": "string"
        -          },
        -          "id": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          },
        -          "limitations": {
        -            "items": {
        -              "maxLength": 512,
        -              "type": "string"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "matrix": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "harnessRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "images": {
        -                "items": {
        -                  "additionalProperties": false,
        -                  "properties": {
        -                    "baseImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "builtAt": {
        -                      "format": "date-time",
        -                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                      "type": "string"
        -                    },
        -                    "imageId": {
        -                      "pattern": "^sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "kind": {
        -                      "enum": [
        -                        "node",
        -                        "bun",
        -                        "deno"
        -                      ],
        -                      "type": "string"
        -                    },
        -                    "platform": {
        -                      "const": "linux_amd64_glibc",
        -                      "type": "string"
        -                    },
        -                    "profileId": {
        -                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        -                      "type": "string"
        -                    },
        -                    "recipeRevision": {
        -                      "const": "runtime_image_v1",
        -                      "type": "string"
        -                    },
        -                    "sourceImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "supportImage": {
        -                      "maxLength": 256,
        -                      "pattern": "@sha256:[a-f0-9]{64}$",
        -                      "type": "string"
        -                    },
        -                    "version": {
        -                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        -                      "type": "string"
        -                    }
        -                  },
        -                  "required": [
        -                    "profileId",
        -                    "kind",
        -                    "version",
        -                    "imageId",
        -                    "builtAt",
        -                    "sourceImage",
        -                    "baseImage",
        -                    "supportImage",
        -                    "platform",
        -                    "recipeRevision"
        -                  ],
        -                  "type": "object"
        -                },
        -                "maxItems": 16,
        -                "minItems": 1,
        -                "type": "array"
        -              },
        -              "planRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "platform": {
        -                "const": "linux_amd64_glibc",
        -                "type": "string"
        -              },
        -              "policyRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "revision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "revision",
        -              "platform",
        -              "harnessRevision",
        -              "planRevision",
        -              "policyRevision",
        -              "images"
        -            ],
        -            "type": "object"
        -          },
        -          "missingOptionalPeers": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "name": {
        -                  "maxLength": 214,
        -                  "minLength": 1,
        -                  "type": "string"
        -                },
        -                "range": {
        -                  "maxLength": 256,
        -                  "minLength": 1,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "range"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "type": "array"
        -          },
        -          "missingOptionalPeersTruncated": {
        -            "type": "boolean"
        -          },
        -          "observedAt": {
        -            "anyOf": [
        -              {
        -                "format": "date-time",
        -                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        -                "type": "string"
        -              },
        -              {
        -                "type": "null"
        -              }
        -            ]
        -          },
        -          "outcome": {
        -            "enum": [
        -              "pass",
        -              "partial",
        -              "fail",
        -              "inconclusive",
        -              "unsupported",
        -              "not_applicable",
        -              "infrastructure_error"
        -            ],
        -            "type": "string"
        -          },
        -          "preparation": {
        -            "additionalProperties": false,
        -            "properties": {
        -              "failure": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "classification": {
        -                        "enum": [
        -                          "package_not_found",
        -                          "package_version_not_found",
        -                          "registry_unavailable",
        -                          "artifact_download_failed",
        -                          "artifact_integrity_mismatch",
        -                          "artifact_integrity_unavailable",
        -                          "archive_rejected",
        -                          "package_manifest_invalid",
        -                          "declared_platform_unsupported",
        -                          "dependency_source_unsupported",
        -                          "dependency_install_failed",
        -                          "install_script_required",
        -                          "native_compilation_required",
        -                          "preparation_limit_exceeded",
        -                          "package_resolution_failed",
        -                          "optional_peer_missing",
        -                          "esm_import_failed",
        -                          "commonjs_require_failed",
        -                          "export_path_failed",
        -                          "unsupported_builtin",
        -                          "unsupported_runtime_api",
        -                          "native_addon_load_failed",
        -                          "unexpected_process_exit",
        -                          "unclassified_runtime_failure",
        -                          "sandbox_policy_limited",
        -                          "process_timeout",
        -                          "process_out_of_memory",
        -                          "process_limit_exceeded",
        -                          "output_limit_exceeded",
        -                          "temporary_disk_limit_exceeded",
        -                          "coverage_limit_exceeded",
        -                          "sandbox_start_failed",
        -                          "runner_unavailable",
        -                          "runtime_image_unavailable",
        -                          "harness_protocol_error",
        -                          "result_submission_failed",
        -                          "control_plane_error",
        -                          "job_cancelled",
        -                          "service_policy_rejected",
        -                          "probe_assertion_failed"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "message": {
        -                        "maxLength": 1024,
        -                        "type": "string"
        -                      },
        -                      "optionalPeer": {
        -                        "additionalProperties": false,
        -                        "properties": {
        -                          "name": {
        -                            "maxLength": 214,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          },
        -                          "range": {
        -                            "maxLength": 256,
        -                            "minLength": 1,
        -                            "type": "string"
        -                          }
        -                        },
        -                        "required": [
        -                          "name",
        -                          "range"
        -                        ],
        -                        "type": "object"
        -                      },
        -                      "origin": {
        -                        "enum": [
        -                          "package",
        -                          "prerequisite",
        -                          "policy",
        -                          "infrastructure",
        -                          "assertion"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "phase": {
        -                        "enum": [
        -                          "resolution",
        -                          "acquisition",
        -                          "extraction",
        -                          "preparation",
        -                          "static_analysis",
        -                          "sandbox_startup",
        -                          "module_resolution",
        -                          "module_evaluation",
        -                          "probe_assertion",
        -                          "teardown"
        -                        ],
        -                        "type": "string"
        -                      },
        -                      "retryable": {
        -                        "type": "boolean"
        -                      },
        -                      "source": {
        -                        "enum": [
        -                          "captured_error_code",
        -                          "harness_observation",
        -                          "supervisor",
        -                          "preparation",
        -                          "control"
        -                        ],
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "classification",
        -                      "phase",
        -                      "origin",
        -                      "retryable",
        -                      "source",
        -                      "message"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              },
        -              "id": {
        -                "format": "uuid",
        -                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                "type": "string"
        -              },
        -              "installedCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "omittedOptionalCount": {
        -                "maximum": 9007199254740991,
        -                "minimum": 0,
        -                "type": "integer"
        -              },
        -              "outcome": {
        -                "enum": [
        -                  "pass",
        -                  "partial",
        -                  "fail",
        -                  "inconclusive",
        -                  "unsupported",
        -                  "not_applicable",
        -                  "infrastructure_error"
        -                ],
        -                "type": "string"
        -              },
        -              "profileRevision": {
        -                "maxLength": 128,
        -                "type": "string"
        -              },
        -              "snapshot": {
        -                "anyOf": [
        -                  {
        -                    "additionalProperties": false,
        -                    "properties": {
        -                      "generation": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "id": {
        -                        "format": "uuid",
        -                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -                        "type": "string"
        -                      },
        -                      "installerImage": {
        -                        "maxLength": 256,
        -                        "type": "string"
        -                      },
        -                      "lockDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      },
        -                      "profileRevision": {
        -                        "maxLength": 64,
        -                        "type": "string"
        -                      },
        -                      "treeDigest": {
        -                        "pattern": "^[a-f0-9]{64}$",
        -                        "type": "string"
        -                      }
        -                    },
        -                    "required": [
        -                      "id",
        -                      "generation",
        -                      "lockDigest",
        -                      "treeDigest",
        -                      "profileRevision",
        -                      "installerImage"
        -                    ],
        -                    "type": "object"
        -                  },
        -                  {
        -                    "type": "null"
        -                  }
        -                ]
        -              }
        -            },
        -            "required": [
        -              "id",
        -              "outcome",
        -              "failure",
        -              "profileRevision",
        -              "snapshot",
        -              "installedCount",
        -              "omittedOptionalCount"
        -            ],
        -            "type": "object"
        -          },
        -          "runtimes": {
        -            "items": {
        -              "additionalProperties": false,
        -              "properties": {
        -                "outcome": {
        -                  "enum": [
        -                    "pass",
        -                    "partial",
        -                    "fail",
        -                    "inconclusive",
        -                    "unsupported",
        -                    "not_applicable",
        -                    "infrastructure_error"
        -                  ],
        -                  "type": "string"
        -                },
        -                "profileId": {
        -                  "maxLength": 64,
        -                  "type": "string"
        -                }
        -              },
        -              "required": [
        -                "profileId",
        -                "outcome"
        -              ],
        -              "type": "object"
        -            },
        -            "maxItems": 16,
        -            "minItems": 1,
        -            "type": "array"
        -          },
        -          "scanId": {
        -            "format": "uuid",
        -            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        -            "type": "string"
        -          }
        -        },
        -        "required": [
        -          "id",
        -          "scanId",
        -          "artifact",
        -          "observedAt",
        -          "classifiedAt",
        -          "classifierRevision",
        -          "matrix",
        -          "outcome",
        -          "evidenceLevel",
        -          "coverageComplete",
        -          "limitations",
        -          "preparation",
        -          "cells",
        -          "runtimes",
        -          "missingOptionalPeers",
        -          "missingOptionalPeersTruncated"
        -        ],
        -        "type": "object"
        -      }
        -    },
        -    "required": [
        -      "schemaVersion",
        -      "reportPath",
        -      "status",
        -      "summary"
        -    ],
        -    "type": "object"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "additionalProperties": false,
        +    "properties": {
        +      "reportPath": {
        +        "pattern": "^\\/reports\\/[a-f0-9-]{36}$",
        +        "type": "string"
        +      },
        +      "schemaVersion": {
        +        "const": 1,
        +        "type": "number"
        +      },
        +      "status": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "createdAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "current": {
        +            "type": "boolean"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "invalidatedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "invalidationReason": {
        +            "type": [
        +              "string",
        +              "null"
        +            ]
        +          },
        +          "observationRevision": {
        +            "maximum": 9007199254740991,
        +            "minimum": 0,
        +            "type": "integer"
        +          },
        +          "policyAllowed": {
        +            "type": "boolean"
        +          },
        +          "previousReportId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "previousScanId": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "replacedBy": {
        +            "anyOf": [
        +              {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "snapshotAvailable": {
        +            "type": "boolean"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "current",
        +          "policyAllowed",
        +          "snapshotAvailable",
        +          "createdAt",
        +          "invalidatedAt",
        +          "invalidationReason",
        +          "replacedBy"
        +        ],
        +        "type": "object"
        +      },
        +      "summary": {
        +        "additionalProperties": false,
        +        "properties": {
        +          "artifact": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "integrity": {
        +                "maxLength": 1024,
        +                "type": "string"
        +              },
        +              "name": {
        +                "maxLength": 214,
        +                "type": "string"
        +              },
        +              "tarballUrl": {
        +                "maxLength": 2048,
        +                "type": "string"
        +              },
        +              "version": {
        +                "maxLength": 256,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "version",
        +              "integrity",
        +              "tarballUrl"
        +            ],
        +            "type": "object"
        +          },
        +          "cells": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "coverage": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "complete": {
        +                      "type": "boolean"
        +                    },
        +                    "failed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "interrupted": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationPassed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "isolationUnconfirmed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "observed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "passed": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "planned": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    },
        +                    "prerequisiteLimited": {
        +                      "maximum": 512,
        +                      "minimum": 0,
        +                      "type": "integer"
        +                    },
        +                    "untested": {
        +                      "anyOf": [
        +                        {
        +                          "maximum": 512,
        +                          "minimum": 0,
        +                          "type": "integer"
        +                        },
        +                        {
        +                          "type": "null"
        +                        }
        +                      ]
        +                    }
        +                  },
        +                  "required": [
        +                    "planned",
        +                    "observed",
        +                    "passed",
        +                    "failed",
        +                    "interrupted",
        +                    "untested",
        +                    "complete"
        +                  ],
        +                  "type": "object"
        +                },
        +                "durationMs": {
        +                  "minimum": 0,
        +                  "type": "number"
        +                },
        +                "evidenceLevel": {
        +                  "enum": [
        +                    "static_only",
        +                    "smoke_tested"
        +                  ],
        +                  "type": "string"
        +                },
        +                "failure": {
        +                  "anyOf": [
        +                    {
        +                      "additionalProperties": false,
        +                      "properties": {
        +                        "classification": {
        +                          "enum": [
        +                            "package_not_found",
        +                            "package_version_not_found",
        +                            "registry_unavailable",
        +                            "artifact_download_failed",
        +                            "artifact_integrity_mismatch",
        +                            "artifact_integrity_unavailable",
        +                            "archive_rejected",
        +                            "package_manifest_invalid",
        +                            "declared_platform_unsupported",
        +                            "dependency_source_unsupported",
        +                            "dependency_install_failed",
        +                            "install_script_required",
        +                            "native_compilation_required",
        +                            "preparation_limit_exceeded",
        +                            "package_resolution_failed",
        +                            "optional_peer_missing",
        +                            "esm_import_failed",
        +                            "commonjs_require_failed",
        +                            "export_path_failed",
        +                            "unsupported_builtin",
        +                            "unsupported_runtime_api",
        +                            "native_addon_load_failed",
        +                            "unexpected_process_exit",
        +                            "unclassified_runtime_failure",
        +                            "sandbox_policy_limited",
        +                            "process_timeout",
        +                            "process_out_of_memory",
        +                            "process_limit_exceeded",
        +                            "output_limit_exceeded",
        +                            "temporary_disk_limit_exceeded",
        +                            "coverage_limit_exceeded",
        +                            "sandbox_start_failed",
        +                            "runner_unavailable",
        +                            "runtime_image_unavailable",
        +                            "harness_protocol_error",
        +                            "result_submission_failed",
        +                            "control_plane_error",
        +                            "job_cancelled",
        +                            "service_policy_rejected",
        +                            "probe_assertion_failed"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "message": {
        +                          "maxLength": 1024,
        +                          "type": "string"
        +                        },
        +                        "optionalPeer": {
        +                          "additionalProperties": false,
        +                          "properties": {
        +                            "name": {
        +                              "maxLength": 214,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            },
        +                            "range": {
        +                              "maxLength": 256,
        +                              "minLength": 1,
        +                              "type": "string"
        +                            }
        +                          },
        +                          "required": [
        +                            "name",
        +                            "range"
        +                          ],
        +                          "type": "object"
        +                        },
        +                        "origin": {
        +                          "enum": [
        +                            "package",
        +                            "prerequisite",
        +                            "policy",
        +                            "infrastructure",
        +                            "assertion"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "phase": {
        +                          "enum": [
        +                            "resolution",
        +                            "acquisition",
        +                            "extraction",
        +                            "preparation",
        +                            "static_analysis",
        +                            "sandbox_startup",
        +                            "module_resolution",
        +                            "module_evaluation",
        +                            "probe_assertion",
        +                            "teardown"
        +                          ],
        +                          "type": "string"
        +                        },
        +                        "retryable": {
        +                          "type": "boolean"
        +                        },
        +                        "source": {
        +                          "enum": [
        +                            "captured_error_code",
        +                            "harness_observation",
        +                            "supervisor",
        +                            "preparation",
        +                            "control"
        +                          ],
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "classification",
        +                        "phase",
        +                        "origin",
        +                        "retryable",
        +                        "source",
        +                        "message"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                },
        +                "group": {
        +                  "enum": [
        +                    "root",
        +                    "subpaths"
        +                  ],
        +                  "type": "string"
        +                },
        +                "method": {
        +                  "enum": [
        +                    "fresh_root_v2",
        +                    "sequential_batch_v2"
        +                  ],
        +                  "type": "string"
        +                },
        +                "mode": {
        +                  "enum": [
        +                    "esm",
        +                    "commonjs"
        +                  ],
        +                  "type": "string"
        +                },
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                },
        +                "runId": {
        +                  "anyOf": [
        +                    {
        +                      "format": "uuid",
        +                      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                      "type": "string"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "runId",
        +                "profileId",
        +                "group",
        +                "mode",
        +                "method",
        +                "outcome",
        +                "evidenceLevel",
        +                "coverage",
        +                "durationMs",
        +                "failure"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 64,
        +            "minItems": 4,
        +            "type": "array"
        +          },
        +          "classifiedAt": {
        +            "format": "date-time",
        +            "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +            "type": "string"
        +          },
        +          "classifierRevision": {
        +            "maxLength": 128,
        +            "minLength": 1,
        +            "type": "string"
        +          },
        +          "coverageComplete": {
        +            "type": "boolean"
        +          },
        +          "evidenceLevel": {
        +            "enum": [
        +              "static_only",
        +              "smoke_tested"
        +            ],
        +            "type": "string"
        +          },
        +          "id": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          },
        +          "limitations": {
        +            "items": {
        +              "maxLength": 512,
        +              "type": "string"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "matrix": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "harnessRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "images": {
        +                "items": {
        +                  "additionalProperties": false,
        +                  "properties": {
        +                    "baseImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "builtAt": {
        +                      "format": "date-time",
        +                      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                      "type": "string"
        +                    },
        +                    "imageId": {
        +                      "pattern": "^sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "kind": {
        +                      "enum": [
        +                        "node",
        +                        "bun",
        +                        "deno"
        +                      ],
        +                      "type": "string"
        +                    },
        +                    "platform": {
        +                      "const": "linux_amd64_glibc",
        +                      "type": "string"
        +                    },
        +                    "profileId": {
        +                      "pattern": "^[a-z][a-z0-9_]{0,63}$",
        +                      "type": "string"
        +                    },
        +                    "recipeRevision": {
        +                      "const": "runtime_image_v1",
        +                      "type": "string"
        +                    },
        +                    "sourceImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "supportImage": {
        +                      "maxLength": 256,
        +                      "pattern": "@sha256:[a-f0-9]{64}$",
        +                      "type": "string"
        +                    },
        +                    "version": {
        +                      "pattern": "^\\d+\\.\\d+\\.\\d+$",
        +                      "type": "string"
        +                    }
        +                  },
        +                  "required": [
        +                    "profileId",
        +                    "kind",
        +                    "version",
        +                    "imageId",
        +                    "builtAt",
        +                    "sourceImage",
        +                    "baseImage",
        +                    "supportImage",
        +                    "platform",
        +                    "recipeRevision"
        +                  ],
        +                  "type": "object"
        +                },
        +                "maxItems": 16,
        +                "minItems": 1,
        +                "type": "array"
        +              },
        +              "planRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "platform": {
        +                "const": "linux_amd64_glibc",
        +                "type": "string"
        +              },
        +              "policyRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "revision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "revision",
        +              "platform",
        +              "harnessRevision",
        +              "planRevision",
        +              "policyRevision",
        +              "images"
        +            ],
        +            "type": "object"
        +          },
        +          "missingOptionalPeers": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "maxLength": 214,
        +                  "minLength": 1,
        +                  "type": "string"
        +                },
        +                "range": {
        +                  "maxLength": 256,
        +                  "minLength": 1,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "range"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "type": "array"
        +          },
        +          "missingOptionalPeersTruncated": {
        +            "type": "boolean"
        +          },
        +          "observedAt": {
        +            "anyOf": [
        +              {
        +                "format": "date-time",
        +                "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d:[0-5]\\d(?:\\.\\d+)?(?:Z))$",
        +                "type": "string"
        +              },
        +              {
        +                "type": "null"
        +              }
        +            ]
        +          },
        +          "outcome": {
        +            "enum": [
        +              "pass",
        +              "partial",
        +              "fail",
        +              "inconclusive",
        +              "unsupported",
        +              "not_applicable",
        +              "infrastructure_error"
        +            ],
        +            "type": "string"
        +          },
        +          "preparation": {
        +            "additionalProperties": false,
        +            "properties": {
        +              "failure": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "classification": {
        +                        "enum": [
        +                          "package_not_found",
        +                          "package_version_not_found",
        +                          "registry_unavailable",
        +                          "artifact_download_failed",
        +                          "artifact_integrity_mismatch",
        +                          "artifact_integrity_unavailable",
        +                          "archive_rejected",
        +                          "package_manifest_invalid",
        +                          "declared_platform_unsupported",
        +                          "dependency_source_unsupported",
        +                          "dependency_install_failed",
        +                          "install_script_required",
        +                          "native_compilation_required",
        +                          "preparation_limit_exceeded",
        +                          "package_resolution_failed",
        +                          "optional_peer_missing",
        +                          "esm_import_failed",
        +                          "commonjs_require_failed",
        +                          "export_path_failed",
        +                          "unsupported_builtin",
        +                          "unsupported_runtime_api",
        +                          "native_addon_load_failed",
        +                          "unexpected_process_exit",
        +                          "unclassified_runtime_failure",
        +                          "sandbox_policy_limited",
        +                          "process_timeout",
        +                          "process_out_of_memory",
        +                          "process_limit_exceeded",
        +                          "output_limit_exceeded",
        +                          "temporary_disk_limit_exceeded",
        +                          "coverage_limit_exceeded",
        +                          "sandbox_start_failed",
        +                          "runner_unavailable",
        +                          "runtime_image_unavailable",
        +                          "harness_protocol_error",
        +                          "result_submission_failed",
        +                          "control_plane_error",
        +                          "job_cancelled",
        +                          "service_policy_rejected",
        +                          "probe_assertion_failed"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "message": {
        +                        "maxLength": 1024,
        +                        "type": "string"
        +                      },
        +                      "optionalPeer": {
        +                        "additionalProperties": false,
        +                        "properties": {
        +                          "name": {
        +                            "maxLength": 214,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          },
        +                          "range": {
        +                            "maxLength": 256,
        +                            "minLength": 1,
        +                            "type": "string"
        +                          }
        +                        },
        +                        "required": [
        +                          "name",
        +                          "range"
        +                        ],
        +                        "type": "object"
        +                      },
        +                      "origin": {
        +                        "enum": [
        +                          "package",
        +                          "prerequisite",
        +                          "policy",
        +                          "infrastructure",
        +                          "assertion"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "phase": {
        +                        "enum": [
        +                          "resolution",
        +                          "acquisition",
        +                          "extraction",
        +                          "preparation",
        +                          "static_analysis",
        +                          "sandbox_startup",
        +                          "module_resolution",
        +                          "module_evaluation",
        +                          "probe_assertion",
        +                          "teardown"
        +                        ],
        +                        "type": "string"
        +                      },
        +                      "retryable": {
        +                        "type": "boolean"
        +                      },
        +                      "source": {
        +                        "enum": [
        +                          "captured_error_code",
        +                          "harness_observation",
        +                          "supervisor",
        +                          "preparation",
        +                          "control"
        +                        ],
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "classification",
        +                      "phase",
        +                      "origin",
        +                      "retryable",
        +                      "source",
        +                      "message"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              },
        +              "id": {
        +                "format": "uuid",
        +                "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                "type": "string"
        +              },
        +              "installedCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "omittedOptionalCount": {
        +                "maximum": 9007199254740991,
        +                "minimum": 0,
        +                "type": "integer"
        +              },
        +              "outcome": {
        +                "enum": [
        +                  "pass",
        +                  "partial",
        +                  "fail",
        +                  "inconclusive",
        +                  "unsupported",
        +                  "not_applicable",
        +                  "infrastructure_error"
        +                ],
        +                "type": "string"
        +              },
        +              "profileRevision": {
        +                "maxLength": 128,
        +                "type": "string"
        +              },
        +              "snapshot": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": false,
        +                    "properties": {
        +                      "generation": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "id": {
        +                        "format": "uuid",
        +                        "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +                        "type": "string"
        +                      },
        +                      "installerImage": {
        +                        "maxLength": 256,
        +                        "type": "string"
        +                      },
        +                      "lockDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      },
        +                      "profileRevision": {
        +                        "maxLength": 64,
        +                        "type": "string"
        +                      },
        +                      "treeDigest": {
        +                        "pattern": "^[a-f0-9]{64}$",
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "id",
        +                      "generation",
        +                      "lockDigest",
        +                      "treeDigest",
        +                      "profileRevision",
        +                      "installerImage"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ]
        +              }
        +            },
        +            "required": [
        +              "id",
        +              "outcome",
        +              "failure",
        +              "profileRevision",
        +              "snapshot",
        +              "installedCount",
        +              "omittedOptionalCount"
        +            ],
        +            "type": "object"
        +          },
        +          "runtimes": {
        +            "items": {
        +              "additionalProperties": false,
        +              "properties": {
        +                "outcome": {
        +                  "enum": [
        +                    "pass",
        +                    "partial",
        +                    "fail",
        +                    "inconclusive",
        +                    "unsupported",
        +                    "not_applicable",
        +                    "infrastructure_error"
        +                  ],
        +                  "type": "string"
        +                },
        +                "profileId": {
        +                  "maxLength": 64,
        +                  "type": "string"
        +                }
        +              },
        +              "required": [
        +                "profileId",
        +                "outcome"
        +              ],
        +              "type": "object"
        +            },
        +            "maxItems": 16,
        +            "minItems": 1,
        +            "type": "array"
        +          },
        +          "scanId": {
        +            "format": "uuid",
        +            "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
        +            "type": "string"
        +          }
        +        },
        +        "required": [
        +          "id",
        +          "scanId",
        +          "artifact",
        +          "observedAt",
        +          "classifiedAt",
        +          "classifierRevision",
        +          "matrix",
        +          "outcome",
        +          "evidenceLevel",
        +          "coverageComplete",
        +          "limitations",
        +          "preparation",
        +          "cells",
        +          "runtimes",
        +          "missingOptionalPeers",
        +          "missingOptionalPeersTruncated"
        +        ],
        +        "type": "object"
        +      }
        +    },
        +    "required": [
        +      "schemaVersion",
        +      "reportPath",
        +      "status",
        +      "summary"
        +    ],
        +    "type": "object"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  3. 2 tool updates
    • First observedcheck_package
    • First observedget_report

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    A
    maintenance
    Enables agents to capture and analyze bounded runtime evidence from application and native code, GPU kernels, and inference stacks through profilers, benchmarks, and trace processors. It records typed evidence, provenance, coverage, and limitations so agents can trace and burn down performance hotspots.
    -
  • A
    license
    Not graded
    quality
    B
    maintenance
    Live npm and UNPKG data for AI agents: package resolution, project audits, import maps, and malware/CVE checks. Optional Shield sign-in for domain data.
    49 npm
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Lets an assistant read recorded production AI agent runs — steps, model and tool calls with arguments, and outcomes — along with the findings of comparison runs that checked a prompt or model change against those recordings, and verify a signed evidence bundle offline with no account or network. It is strictly read-only: no tool starts a replay or comparison, so nothing can spend money or act without a person deciding.
    5
    19 PyPI
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.