{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://developer.reits.tech/schemas/d05-r56-controller-service-admission-listener-hold-plane.v1.schema.json",
  "title": "D05-R56 Controller 服务准入与监听保持平面",
  "type": "object",
  "required": [
    "schemaVersion",
    "status",
    "knife",
    "formalProgress",
    "engineeringProgress",
    "summary",
    "fixtureRuntime",
    "serviceAdmission",
    "fixtureObjectLedger",
    "listenerHold",
    "independentProbes",
    "shutdown",
    "serviceAdmissionReceipt",
    "productionStartAuthorization",
    "preflightChecks",
    "abortTriggers",
    "lifecycle",
    "gates",
    "failureLab",
    "controlSurfaces",
    "validationMatrix",
    "effectsExecuted"
  ],
  "properties": {
    "schemaVersion": {
      "const": "developer.reits.tech/d05-r56-controller-service-admission-listener-hold-plane/v1"
    },
    "status": {
      "const": "D05_R56_FIXTURE_CONTROLLER_ADMITTED_LISTENER_HELD_FOUR_PROBES_PASS_GRACEFUL_SHUTDOWN_PRODUCTION_8110_HELD"
    },
    "summary": {
      "type": "object",
      "properties": {
        "engineeringCompleted": {
          "const": 56
        },
        "engineeringRemaining": {
          "const": 4
        },
        "fixtureAdmissionStagesExecuted": {
          "const": 18
        },
        "productionAdmissionStagesExecuted": {
          "const": 0
        },
        "fixtureHoldWindowsPassed": {
          "const": 5
        },
        "productionHoldWindowsPassed": {
          "const": 0
        },
        "independentFixtureProbesPassed": {
          "const": 4
        },
        "independentProductionProbesPassed": {
          "const": 0
        },
        "fixtureShutdownStepsPassed": {
          "const": 8
        },
        "productionListener8110Starts": {
          "const": 0
        },
        "controlSurfaces": {
          "const": 48
        },
        "validationCasesTotal": {
          "const": 1200
        },
        "productionEffects": {
          "const": 0
        }
      }
    },
    "fixtureRuntime": {
      "type": "object",
      "properties": {
        "fixtureObjectsWritten": {
          "const": 3
        },
        "fixtureObjectChecksPassed": {
          "const": 3
        },
        "processSpawned": {
          "const": true
        },
        "processIdentityObserved": {
          "const": true
        },
        "listenerStarted": {
          "const": true
        },
        "listenerReady": {
          "const": true
        },
        "bindAddressObserved": {
          "const": "127.0.0.1"
        },
        "portClassObserved": {
          "const": "EPHEMERAL_NON_8110"
        },
        "exactPortPersisted": {
          "const": false
        },
        "exactPidPersisted": {
          "const": false
        },
        "independentProbeLanesPassed": {
          "const": 4
        },
        "listenerHoldWindowsPassed": {
          "const": 5
        },
        "leaseRevoked": {
          "const": true
        },
        "gracefulExitVerified": {
          "const": true
        },
        "listenerAbsentAfterShutdown": {
          "const": true
        },
        "cleanupVerified": {
          "const": true
        },
        "externalNetworkCalls": {
          "const": 0
        },
        "targetHostContacts": {
          "const": 0
        },
        "productionServiceStarts": {
          "const": 0
        },
        "productionListener8110Starts": {
          "const": 0
        }
      }
    },
    "serviceAdmission": {
      "type": "object",
      "properties": {
        "stages": {
          "type": "array",
          "minItems": 18,
          "maxItems": 18
        },
        "fixtureStagesExecuted": {
          "const": 18
        },
        "productionStagesExecuted": {
          "const": 0
        },
        "productionExecutionCapabilityIssued": {
          "const": false
        }
      }
    },
    "fixtureObjectLedger": {
      "type": "array",
      "minItems": 3,
      "maxItems": 3
    },
    "listenerHold": {
      "type": "object",
      "properties": {
        "fixtureWindowsPassed": {
          "const": 5
        },
        "productionWindowsPassed": {
          "const": 0
        },
        "productionWindowsRequired": {
          "const": 5
        },
        "windows": {
          "type": "array",
          "minItems": 5,
          "maxItems": 5
        },
        "listenerStable": {
          "const": true
        },
        "productionListener8110Observed": {
          "const": false
        }
      }
    },
    "independentProbes": {
      "type": "object",
      "properties": {
        "fixtureLanesPassed": {
          "const": 4
        },
        "productionLanesPassed": {
          "const": 0
        },
        "productionLanesRequired": {
          "const": 4
        },
        "majorityFallbackAllowed": {
          "const": false
        },
        "delegatedProbeAllowed": {
          "const": false
        },
        "lanes": {
          "type": "array",
          "minItems": 4,
          "maxItems": 4
        }
      }
    },
    "shutdown": {
      "type": "object",
      "properties": {
        "steps": {
          "type": "array",
          "minItems": 8,
          "maxItems": 8
        },
        "fixtureStepsPassed": {
          "const": 8
        },
        "productionStepsPassed": {
          "const": 0
        },
        "productionStepsRequired": {
          "const": 8
        },
        "leaseRevoked": {
          "const": true
        },
        "gracefulExitVerified": {
          "const": true
        },
        "listenerAbsentAfterShutdown": {
          "const": true
        },
        "fixtureRootDestroyed": {
          "const": true
        }
      }
    },
    "serviceAdmissionReceipt": {
      "type": "object",
      "properties": {
        "fields": {
          "type": "array",
          "minItems": 40,
          "maxItems": 40
        },
        "fieldsPresent": {
          "const": 40
        },
        "fixtureQualified": {
          "const": true
        },
        "productionQualified": {
          "const": false
        }
      }
    },
    "productionStartAuthorization": {
      "type": "object",
      "properties": {
        "fields": {
          "type": "array",
          "minItems": 34,
          "maxItems": 34
        },
        "fieldsPresent": {
          "const": 0
        },
        "maximumClaimsWhenIssued": {
          "const": 1
        },
        "claims": {
          "const": 0
        },
        "transferable": {
          "const": false
        },
        "renewable": {
          "const": false
        },
        "callable": {
          "const": false
        },
        "productionAuthorizationIssued": {
          "const": false
        }
      }
    },
    "preflightChecks": {
      "type": "array",
      "minItems": 16,
      "maxItems": 16
    },
    "abortTriggers": {
      "type": "array",
      "minItems": 18,
      "maxItems": 18
    },
    "lifecycle": {
      "type": "array",
      "minItems": 18,
      "maxItems": 18
    },
    "gates": {
      "type": "array",
      "minItems": 22,
      "maxItems": 22
    },
    "failureLab": {
      "type": "array",
      "minItems": 24,
      "maxItems": 24
    },
    "controlSurfaces": {
      "type": "array",
      "minItems": 48,
      "maxItems": 48
    },
    "validationMatrix": {
      "type": "object",
      "properties": {
        "expectedCases": {
          "const": 1200
        },
        "passedCases": {
          "const": 1200
        },
        "failedCases": {
          "const": 0
        }
      }
    },
    "effectsExecuted": {
      "type": "object",
      "minProperties": 32,
      "maxProperties": 32
    }
  }
}
