feat: add generated scene skill platform hardening
This commit is contained in:
@@ -26,7 +26,7 @@ Schema:
|
||||
"sceneId": "string",
|
||||
"sceneName": "string",
|
||||
"sceneKind": "report_collection|monitoring",
|
||||
"workflowArchetype": "single_request_table|multi_mode_request|paginated_enrichment|page_state_eval",
|
||||
"workflowArchetype": "single_request_table|single_request_enrichment|multi_mode_request|paginated_enrichment|page_state_eval",
|
||||
"bootstrap": {
|
||||
"expectedDomain": "string",
|
||||
"targetUrl": "string",
|
||||
@@ -67,6 +67,27 @@ Schema:
|
||||
"secondaryRequestEntries": ["string"],
|
||||
"postProcessSteps": ["string"]
|
||||
},
|
||||
"mainRequest": {
|
||||
"apiEndpoint": { "name": "string", "url": "string", "method": "POST", "contentType": "string", "description": "string" },
|
||||
"requestTemplate": {},
|
||||
"responsePath": "string",
|
||||
"columnDefs": [["field", "label"]]
|
||||
},
|
||||
"enrichmentRequests": [
|
||||
{
|
||||
"name": "string",
|
||||
"apiEndpoint": { "name": "string", "url": "string", "method": "POST", "contentType": "string", "description": "string" },
|
||||
"paramBindings": {},
|
||||
"responsePath": "string",
|
||||
"consumedFields": ["string"]
|
||||
}
|
||||
],
|
||||
"mergePlan": {
|
||||
"joinKeys": ["string"],
|
||||
"fieldMappings": [{ "outputField": "string", "sourceType": "main|aggregate|enrichment", "sourceField": "string", "requestName": "string|null" }],
|
||||
"aggregateRules": ["string"],
|
||||
"outputColumns": [["field", "label"]]
|
||||
},
|
||||
"requestTemplate": {},
|
||||
"responsePath": "string",
|
||||
"normalizeRules": { "type": "validate_required", "requiredFields": ["string"], "filterNull": true },
|
||||
|
||||
Reference in New Issue
Block a user