{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "gamecult.eve.conformance_export.v1", "title": "Eve Conformance Export", "type": "object", "required": [ "schema", "generatedAt", "sourceManifest", "evidenceLock", "packs", "plugins", "providers", "runtimes", "schemaCatalog", "pluginAbiOperationCoverage", "providerPluginRequirementCoverage", "runtimePluginProjectionCoverage", "providerRuntimePluginProjectionCoverage", "localProviderCatalogs", "interactiveWorldSurfaces", "worldSurfaceLoweringCoverage", "commandBoundaryCoverage", "screenshotComparisonMetrics", "runtimeCaptureProbeCoverage", "splitTargetBlockers", "splitHandoffMoveCoverage", "pluginHandoffMoveCoverage", "providerHandoffMoveCoverage", "splitTargets" ], "properties": { "schema": { "const": "gamecult.eve.conformance_export.v1" }, "generatedAt": { "type": "string", "minLength": 1 }, "sourceManifest": { "type": "string", "minLength": 1 }, "evidenceLock": { "type": "object", "required": ["schema", "sha256", "repositories"], "properties": { "schema": { "const": "gamecult.eve.conformance_workspace_lock.v1" }, "sha256": { "type": "string", "pattern": "^[a-f0-9]{64}$" }, "repositories": { "type": "array", "minItems": 1, "items": { "type": "object", "required": ["name", "url", "commit"], "properties": { "name": { "type": "string", "minLength": 1 }, "url": { "type": "string", "format": "uri" }, "commit": { "type": "string", "pattern": "^[a-f0-9]{40}$" } }, "additionalProperties": false } } }, "additionalProperties": false }, "boundaryRule": { "type": "string" }, "incubationPolicy": { "type": "string" }, "runtimeWitnesses": { "type": "array", "items": { "type": "object", "required": ["witnessId", "runtimeId", "runtimeOwnerRepo", "providerId", "surfaceId", "projectionKind", "status", "cacheState", "witnessExportPath", "artifactCount"], "properties": { "witnessId": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string", "minLength": 1 }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "providerId": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "projectionKind": { "type": "string", "minLength": 1 }, "status": { "enum": ["pass", "fail"] }, "cacheState": { "enum": ["cold", "warm"] }, "witnessExportPath": { "type": "string", "minLength": 1 }, "artifactCount": { "type": "integer", "minimum": 1 } }, "additionalProperties": true } }, "pluginWitnesses": { "type": "array", "items": { "type": "object", "required": ["witnessId", "pluginId", "ownerRepo", "status", "transport", "operationCount", "witnessExportPath"], "properties": { "witnessId": { "type": "string", "minLength": 1 }, "pluginId": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "status": { "enum": ["pass", "fail"] }, "transport": { "type": "string", "minLength": 1 }, "operationCount": { "type": "integer", "minimum": 1 }, "witnessExportPath": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "packs": { "type": "array", "items": { "type": "object", "required": ["id", "fixtures"], "properties": { "id": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string" }, "exitCriteria": { "type": "string" }, "fixtures": { "type": "array" }, "runtimeTargets": { "type": "array" } }, "additionalProperties": true } }, "capabilityMatrix": { "type": "object", "properties": { "schema": { "const": "gamecult.eve.capability_matrix.v1" } }, "additionalProperties": true }, "capabilityGaps": { "type": "array", "items": { "type": "object", "required": ["kind", "subjectId", "gap", "severity"], "properties": { "kind": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string" }, "subjectId": { "type": "string", "minLength": 1 }, "gap": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "schemaCatalog": { "type": "array", "items": { "type": "object", "required": [ "schemaId", "path", "exportPath" ], "properties": { "schemaId": { "type": "string", "minLength": 1 }, "path": { "type": "string", "minLength": 1 }, "exportPath": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "runtimePluginProjectionGaps": { "type": "array", "items": { "type": "object", "required": [ "runtimeId", "runtimeStatus", "ownerRepo", "pluginId", "severity", "reason", "requiredFixtures", "pluginFixtures" ], "properties": { "runtimeId": { "type": "string", "minLength": 1 }, "runtimeStatus": { "type": "string" }, "ownerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "pluginId": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "reason": { "type": "string", "minLength": 1 }, "requiredFixtures": { "type": "array" }, "pluginFixtures": { "type": "array" } }, "additionalProperties": true } }, "runtimePluginProjectionCoverage": { "type": "array", "items": { "type": "object", "required": [ "runtimeId", "runtimeStatus", "runtimeOwnerRepo", "pluginId", "pluginOwnerRepo", "status", "severity", "capabilities", "requiredFixtures", "pluginFixtures" ], "properties": { "runtimeId": { "type": "string", "minLength": 1 }, "runtimeStatus": { "type": "string", "minLength": 1 }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "pluginId": { "type": "string", "minLength": 1 }, "pluginOwnerRepo": { "type": "string", "minLength": 1 }, "pluginStatus": { "type": "string" }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "capabilities": { "type": "array" }, "reason": { "type": "string" }, "requiredFixtures": { "type": "array" }, "pluginFixtures": { "type": "array" } }, "additionalProperties": true } }, "providerRuntimePluginProjectionCoverage": { "type": "array", "items": { "type": "object", "required": [ "providerId", "providerOwnerRepo", "surfaceId", "fixtureId", "runtimeId", "runtimeStatus", "runtimeOwnerRepo", "pluginId", "pluginOwnerRepo", "availability", "status", "severity", "requiredCapabilities", "optionalCapabilities", "runtimeCapabilities", "missingRuntimeRequiredCapabilities", "missingRuntimeOptionalCapabilities" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "providerOwnerRepo": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "surfaceKey": { "type": "string" }, "fixtureId": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string", "minLength": 1 }, "runtimeStatus": { "type": "string", "minLength": 1 }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "pluginId": { "type": "string", "minLength": 1 }, "pluginOwnerRepo": { "type": "string" }, "availability": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "requiredCapabilities": { "type": "array" }, "optionalCapabilities": { "type": "array" }, "runtimeCapabilities": { "type": "array" }, "missingRuntimeRequiredCapabilities": { "type": "array" }, "missingRuntimeOptionalCapabilities": { "type": "array" }, "reason": { "type": "string" } }, "additionalProperties": true } }, "localProviderCatalogs": { "type": "array", "items": { "type": "object", "required": [ "runtimeId", "ownerRepo", "catalogPath", "catalogExportPath", "schema", "purpose", "status", "providerIds", "advertisementPaths", "surfaceCount", "errors" ], "properties": { "runtimeId": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "catalogPath": { "type": "string", "minLength": 1 }, "catalogExportPath": { "type": "string", "minLength": 1 }, "schema": { "type": "string", "minLength": 1 }, "purpose": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "providerIds": { "type": "array" }, "advertisementPaths": { "type": "array" }, "surfaceCount": { "type": "number" }, "errors": { "type": "array" } }, "additionalProperties": true } }, "splitTargetBlockers": { "type": "array", "items": { "type": "object", "required": [ "targetId", "ownerRepo", "kind", "severity", "subject", "text" ], "properties": { "targetId": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "kind": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "subject": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string" }, "pluginId": { "type": "string" }, "feature": { "type": "string" }, "capability": { "type": "string" }, "proof": { "type": "string" }, "evidencePath": { "type": "string" }, "status": { "type": "string" }, "requiredStatuses": { "type": "array" }, "reason": { "type": "string" }, "text": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "interactiveWorldSurfaces": { "type": "array", "items": { "type": "object", "required": [ "providerId", "ownerRepo", "surfaceId", "surfaceKind", "interactionModel", "projectionKind", "stateSchemas", "commandBoundary", "receiptSchema", "loweringTargets", "ownership" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "surfaceKind": { "type": "string", "minLength": 1 }, "interactionModel": { "type": "string", "minLength": 1 }, "projectionKind": { "type": "string", "minLength": 1 }, "stateSchemas": { "type": "array" }, "commandBoundary": { "type": "string", "minLength": 1 }, "receiptSchema": { "type": "string", "minLength": 1 }, "loweringTargets": { "type": "array" }, "ownership": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "worldSurfaceLoweringGaps": { "type": "array", "items": { "type": "object", "required": [ "providerId", "surfaceId", "targetId", "ownerRepo", "runtimeId", "severity" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "providerOwnerRepo": { "type": "string" }, "surfaceId": { "type": "string", "minLength": 1 }, "surfaceKind": { "type": "string" }, "projectionKind": { "type": "string" }, "targetId": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "runtimeStatus": { "type": "string" }, "severity": { "type": "string", "minLength": 1 }, "detail": { "type": "string" } }, "additionalProperties": true } }, "worldSurfaceLoweringCoverage": { "type": "array", "items": { "type": "object", "required": [ "providerId", "providerOwnerRepo", "surfaceId", "surfaceKind", "projectionKind", "targetId", "status", "severity", "runtimeId", "runtimeOwnerRepo" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "providerOwnerRepo": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "surfaceKind": { "type": "string" }, "projectionKind": { "type": "string" }, "targetId": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string", "minLength": 1 }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "runtimeStatus": { "type": "string" }, "supportLevel": { "type": "string" }, "loweringOwnership": { "type": "string" } }, "additionalProperties": true } }, "commandBoundaryCoverage": { "type": "array", "items": { "type": "object", "required": [ "providerId", "providerOwnerRepo", "surfaceId", "surfaceKind", "targetId", "runtimeId", "runtimeOwnerRepo", "status", "severity", "commandBoundary", "receiptSchema", "runtimeCommandSchema" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "providerOwnerRepo": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "surfaceKind": { "type": "string" }, "targetId": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string", "minLength": 1 }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "runtimeStatus": { "type": "string" }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "commandBoundary": { "type": "string" }, "receiptSchema": { "type": "string" }, "runtimeCommandSchema": { "type": "string" } }, "additionalProperties": true } }, "screenshotComparisonMetrics": { "type": "array", "items": { "type": "object", "required": [ "runtimeId", "runtimeStatus", "runtimeOwnerRepo", "fixtureId", "fixturePack", "captureStatus", "metricKind", "status", "score", "evidenceLayer", "detail" ], "properties": { "runtimeId": { "type": "string", "minLength": 1 }, "runtimeStatus": { "type": "string" }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "fixtureId": { "type": "string", "minLength": 1 }, "fixturePack": { "type": "string" }, "fixtureOwnerRepo": { "type": "string" }, "captureStatus": { "type": "string" }, "metricKind": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "score": { "type": "number" }, "expected": {}, "actual": {}, "evidenceLayer": { "type": "string", "minLength": 1 }, "detail": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "runtimeCaptureProbeCoverage": { "type": "array", "items": { "type": "object", "required": [ "runtimeId", "runtimeStatus", "runtimeOwnerRepo", "splitTarget", "captureStatus", "captureOwnerRepo", "contractArtifactKind", "currentArtifactKind", "currentArtifactPath", "pendingProofs", "errors", "status", "severity", "detail" ], "properties": { "runtimeId": { "type": "string", "minLength": 1 }, "runtimeStatus": { "type": "string" }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "captureStatus": { "type": "string" }, "lifecycleStatus": { "type": "string" }, "captureOwnerRepo": { "type": "string", "minLength": 1 }, "captureKind": { "type": "string" }, "contractArtifactKind": { "type": "string" }, "contractRequestSchema": { "type": "string" }, "requestBuilder": { "type": "string" }, "advertisementPath": { "type": "string" }, "artifactPattern": { "type": "string" }, "conformanceAttachment": { "type": "string" }, "requiredProvider": { "type": "string" }, "requiredSurface": { "type": "string" }, "additionalProviderSurfaces": { "type": "array", "items": { "type": "object", "required": ["providerId", "surfaceId"], "properties": { "providerId": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "purpose": { "type": "string" } }, "additionalProperties": true } }, "authority": { "type": "string" }, "currentArtifactKind": { "type": "string" }, "currentArtifactSchema": { "type": "string" }, "currentArtifactPath": { "type": "string" }, "requestPath": { "type": "string" }, "sourceSurfacePath": { "type": "string" }, "pendingProofs": { "type": "array" }, "errors": { "type": "array" }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 }, "detail": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "plugins": { "type": "array", "items": { "type": "object", "required": [ "pluginId", "status", "ownerRepo", "splitTarget", "manifestPath", "advertisementPath", "abiFixturePath", "capabilities" ], "properties": { "pluginId": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "manifestPath": { "type": "string", "minLength": 1 }, "advertisementPath": { "type": "string", "minLength": 1 }, "handoffPath": { "type": "string" }, "handoffExportPath": { "type": "string" }, "abiFixturePath": { "type": "string", "minLength": 1 }, "abiOperations": { "type": "array" }, "abiOperationContracts": { "type": "array", "items": { "type": "object", "required": [ "operation", "input", "expect" ], "properties": { "operation": { "type": "string", "minLength": 1 }, "input": { "type": "object" }, "expect": { "type": "object" } }, "additionalProperties": true } }, "runtimeBoundary": { "type": "object" }, "optionalPlugins": { "type": "array" }, "capabilities": { "type": "array" } }, "additionalProperties": true } }, "pluginAbiOperationCoverage": { "type": "array", "items": { "type": "object", "required": [ "pluginId", "ownerRepo", "splitTarget", "status", "operation", "abiFixturePath", "inputKeys", "expectKeys" ], "properties": { "pluginId": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string" }, "status": { "type": "string", "minLength": 1 }, "operation": { "type": "string", "minLength": 1 }, "abiFixturePath": { "type": "string", "minLength": 1 }, "inputKeys": { "type": "array" }, "expectKeys": { "type": "array" }, "projectionKind": { "type": "string" }, "loweringKind": { "type": "string" }, "measurementKind": { "type": "string" }, "commandEnvelope": { "type": "string" }, "receiptSchema": { "type": "string" }, "preservesProviderAuthority": { "type": "boolean" } }, "additionalProperties": true } }, "pluginHandoffMoveCoverage": { "type": "array", "items": { "type": "object", "required": [ "pluginId", "pluginOwnerRepo", "splitTarget", "handoffPath", "handoffExportPath", "moveSetId", "destinationOwner", "replacementProof", "pathKind", "sourcePath", "status", "severity" ], "properties": { "pluginId": { "type": "string", "minLength": 1 }, "pluginOwnerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string", "minLength": 1 }, "handoffPath": { "type": "string", "minLength": 1 }, "handoffExportPath": { "type": "string", "minLength": 1 }, "moveSetId": { "type": "string", "minLength": 1 }, "destinationOwner": { "type": "string", "minLength": 1 }, "replacementProof": { "type": "string", "minLength": 1 }, "pathKind": { "type": "string", "minLength": 1 }, "sourcePath": { "type": "string", "minLength": 1 }, "pathExists": { "type": "boolean" }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "providerHandoffMoveCoverage": { "type": "array", "items": { "type": "object", "required": [ "providerId", "providerOwnerRepo", "handoffPath", "handoffExportPath", "moveSetId", "destinationOwner", "replacementProof", "pathKind", "sourcePath", "status", "severity" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "providerOwnerRepo": { "type": "string", "minLength": 1 }, "handoffPath": { "type": "string", "minLength": 1 }, "handoffExportPath": { "type": "string", "minLength": 1 }, "moveSetId": { "type": "string", "minLength": 1 }, "destinationOwner": { "type": "string", "minLength": 1 }, "replacementProof": { "type": "string", "minLength": 1 }, "pathKind": { "type": "string", "minLength": 1 }, "sourcePath": { "type": "string", "minLength": 1 }, "pathExists": { "type": "boolean" }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "providers": { "type": "array", "items": { "type": "object", "required": [ "providerId", "status", "ownerRepo", "advertisementPath", "surfaces", "commands", "surfaceContracts" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "advertisementPath": { "type": "string", "minLength": 1 }, "scenarioPath": { "type": "string" }, "handoffPath": { "type": "string" }, "handoffExportPath": { "type": "string" }, "scenarioId": { "type": "string" }, "receiptStates": { "type": "array" }, "surfaces": { "type": "array" }, "surfaceKinds": { "type": "array" }, "surfaceContracts": { "type": "array" }, "commands": { "type": "array" }, "pluginRequirements": { "type": "array" } }, "additionalProperties": true } }, "providerPluginRequirementCoverage": { "type": "array", "items": { "type": "object", "required": [ "providerId", "providerOwnerRepo", "surfaceId", "pluginId", "pluginOwnerRepo", "pluginStatus", "versionRange", "availability", "status", "requiredCapabilities", "optionalCapabilities", "missingRequiredCapabilities", "missingOptionalCapabilities" ], "properties": { "providerId": { "type": "string", "minLength": 1 }, "providerOwnerRepo": { "type": "string", "minLength": 1 }, "surfaceId": { "type": "string", "minLength": 1 }, "pluginId": { "type": "string", "minLength": 1 }, "pluginOwnerRepo": { "type": "string" }, "pluginStatus": { "type": "string", "minLength": 1 }, "versionRange": { "type": "string" }, "availability": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "requiredCapabilities": { "type": "array" }, "optionalCapabilities": { "type": "array" }, "missingRequiredCapabilities": { "type": "array" }, "missingOptionalCapabilities": { "type": "array" } }, "additionalProperties": true } }, "runtimes": { "type": "array", "items": { "type": "object", "required": [ "runtimeId", "status", "ownerRepo", "splitTarget", "supportedFeatures", "supportedPlugins", "unsupportedPlugins", "captureStatus", "worldSurfaceLowering" ], "properties": { "runtimeId": { "type": "string", "minLength": 1 }, "status": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "splitTarget": { "type": "string", "minLength": 1 }, "supportedFeatures": { "type": "array" }, "supportedPlugins": { "type": "array" }, "unsupportedPlugins": { "type": "array" }, "capabilityManifestPath": { "type": "string" }, "capabilityManifestErrors": { "type": "array" }, "lifecycleManifestPath": { "type": "string" }, "lifecycleErrors": { "type": "array" }, "splitHandoffPath": { "type": "string" }, "splitHandoffErrors": { "type": "array" }, "splitHandoffExportPath": { "type": "string" }, "commandTransportSchema": { "type": "string" }, "captureStatus": { "type": "string", "minLength": 1 }, "captureArtifacts": { "type": "array" }, "captureArtifactErrors": { "type": "array" }, "lifecycle": { "type": "object" }, "worldSurfaceLowering": { "type": "array" } }, "additionalProperties": true } }, "splitHandoffMoveCoverage": { "type": "array", "items": { "type": "object", "required": [ "splitTarget", "runtimeId", "runtimeOwnerRepo", "handoffPath", "handoffExportPath", "moveSetId", "stage", "destinationOwner", "replacementProof", "pathKind", "sourcePath", "status", "severity" ], "properties": { "splitTarget": { "type": "string", "minLength": 1 }, "runtimeId": { "type": "string", "minLength": 1 }, "runtimeOwnerRepo": { "type": "string", "minLength": 1 }, "handoffPath": { "type": "string", "minLength": 1 }, "handoffExportPath": { "type": "string", "minLength": 1 }, "moveSetId": { "type": "string", "minLength": 1 }, "stage": { "type": "string", "minLength": 1 }, "destinationOwner": { "type": "string", "minLength": 1 }, "replacementProof": { "type": "string", "minLength": 1 }, "pathKind": { "type": "string", "minLength": 1 }, "sourcePath": { "type": "string", "minLength": 1 }, "pathExists": { "type": "boolean" }, "status": { "type": "string", "minLength": 1 }, "severity": { "type": "string", "minLength": 1 } }, "additionalProperties": true } }, "splitTargets": { "type": "array", "items": { "type": "object", "required": [ "id", "ownerRepo", "repoRole", "status", "runtimes", "runtimeStatuses", "requiredRuntimeStatuses", "requiredFeatures", "requiredPlugins", "proofs", "pendingProofs", "blockers", "blockerRecords" ], "properties": { "id": { "type": "string", "minLength": 1 }, "ownerRepo": { "type": "string", "minLength": 1 }, "repoRole": { "type": "string" }, "status": { "type": "string", "minLength": 1 }, "declaredStatus": { "type": "string" }, "runtimes": { "type": "array" }, "runtimeStatuses": { "type": "object" }, "requiredRuntimeStatuses": { "type": "array" }, "requiredFeatures": { "type": "array" }, "requiredPlugins": { "type": "array" }, "proofs": { "type": "array" }, "pendingProofs": { "type": "array" }, "blockers": { "type": "array" }, "blockerRecords": { "type": "array" } }, "additionalProperties": true } } }, "additionalProperties": true }