feat: add generated scene skill platform hardening

This commit is contained in:
木炎
2026-04-21 23:19:06 +08:00
parent 118fc77935
commit 956f0c2b68
439 changed files with 61974 additions and 3645 deletions

View File

@@ -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 },