{
"type": "object",
"additionalProperties": false,
"properties": {
"storyworldId": {
"type": "string",
"pattern": "^[a-fA-F0-9]{24}$",
"description": "ID of an accessible saved Storyworld returned by discovery. Keep this destination fixed for the operation."
},
"artifactId": {
"type": "string",
"pattern": "^[a-fA-F0-9]{24}$",
"description": "ID of the reusable prop, clothing or accessory, distinct from its Media image IDs."
},
"assetId": {
"type": "string",
"pattern": "^[a-fA-F0-9]{24}$",
"description": "ID of an already saved and linked Media record returned by this workflow."
},
"previewFingerprint": {
"type": "string",
"pattern": "^[a-f0-9]{64}$",
"description": "Copy the exact receipt returned by previewing this image for the current brief. Do not fabricate it or reuse a stale preview."
},
"reviewed": {
"const": true,
"description": "True only after inspecting the actual current image. This records agent inspection, not human approval or canon."
}
},
"required": [
"storyworldId",
"artifactId",
"assetId",
"previewFingerprint",
"reviewed"
]
}