← Files Build 3D Game RoomsARCHIVED FILE

skills/build-3d-game-rooms/references/schemas/final-report.schema.json

1.46 KB · Sep 30, 2026 · 23:15 UTC

↓ Download file

{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "game-room.room-final-report.v1",
  "type": "object",
  "required": ["schema", "roomId", "gates", "formChecks", "reviewRenders", "runtimeChecks", "postmortem", "proposedLessons"],
  "properties": {
    "schema": {"const": "game-room.room-final-report.v1"},
    "roomId": {"type": "string", "minLength": 1},
    "gates": {"type": "object", "required": ["function", "form", "runtime"]},
    "formChecks": {"type": "object", "required": ["floorPlanParity", "primaryArrival", "symmetry", "shell", "manifold", "booleans", "collisions", "support", "attachmentOrientation", "ceilingAttachmentOrientation", "seatingOrientation", "focalDistribution", "heroClearance", "colonnades", "screenClearance", "scale", "camera", "ceilingCoverage", "environmentCoverage", "provenance"]},
    "reviewRenders": {"type": "object", "required": ["corners", "ceiling", "environment"], "properties": {"corners": {"type": "array", "minItems": 4, "maxItems": 4, "items": {"type": "string"}}, "ceiling": {"type": "array", "minItems": 3, "maxItems": 3, "items": {"type": "string"}}, "environment": {"type": "object"}}},
    "runtimeChecks": {"type": "object", "required": ["vlow", "textureTiers", "lightmap", "lightingManifest", "performance", "browserCapture", "errors"]},
    "postmortem": {"type": "object", "required": ["observations", "corrections", "remainingRisks"]},
    "proposedLessons": {"type": "array", "items": {"type": "string"}}
  }
}

SHA-256: bb2c4615443310c05f4a6a91968d060ea58adba6a98fdcba9cc5ced058a0e082