generated-scene: add scheduled monitoring runtime and helper lifecycle hardening
This commit is contained in:
71
tests/fixtures/generated_scene/p0_canonical_answers/p0-1-tq-lineloss-report.scene-ir.json
vendored
Normal file
71
tests/fixtures/generated_scene/p0_canonical_answers/p0-1-tq-lineloss-report.scene-ir.json
vendored
Normal file
@@ -0,0 +1,71 @@
|
||||
{
|
||||
"sceneId": "tq-lineloss-report",
|
||||
"sceneName": "台区线损月周累计统计分析",
|
||||
"sceneKind": "report_collection",
|
||||
"workflowArchetype": "multi_mode_request",
|
||||
"bootstrap": {
|
||||
"expectedDomain": "20.76.57.61:18080",
|
||||
"targetUrl": "http://20.76.57.61:18080/gsllys",
|
||||
"requiresTargetPage": true,
|
||||
"pageTitleKeywords": ["台区线损"],
|
||||
"source": "canonical_fixture"
|
||||
},
|
||||
"defaultMode": "month",
|
||||
"modeSwitchField": "period_mode",
|
||||
"modes": [
|
||||
{
|
||||
"name": "month",
|
||||
"label": "month",
|
||||
"condition": {
|
||||
"field": "period_mode",
|
||||
"operator": "equals",
|
||||
"value": "month"
|
||||
},
|
||||
"apiEndpoint": {
|
||||
"name": "monthReport",
|
||||
"url": "http://20.76.57.61:18080/gsllys/monthReport",
|
||||
"method": "POST",
|
||||
"contentType": "application/x-www-form-urlencoded"
|
||||
},
|
||||
"requestTemplate": {
|
||||
"orgno": "${args.org_code}",
|
||||
"tjzq": "month"
|
||||
},
|
||||
"responsePath": "content"
|
||||
},
|
||||
{
|
||||
"name": "week",
|
||||
"label": "week",
|
||||
"condition": {
|
||||
"field": "period_mode",
|
||||
"operator": "equals",
|
||||
"value": "week"
|
||||
},
|
||||
"apiEndpoint": {
|
||||
"name": "weekReport",
|
||||
"url": "http://20.76.57.61:18080/gsllys/weekReport",
|
||||
"method": "POST",
|
||||
"contentType": "application/x-www-form-urlencoded"
|
||||
},
|
||||
"requestTemplate": {
|
||||
"orgno": "${args.org_code}",
|
||||
"tjzq": "week"
|
||||
},
|
||||
"responsePath": "content"
|
||||
}
|
||||
],
|
||||
"workflowSteps": [
|
||||
{ "type": "request", "description": "select mode and query corresponding endpoint" },
|
||||
{ "type": "transform", "description": "normalize mode-specific table rows" }
|
||||
],
|
||||
"readiness": {
|
||||
"level": "A",
|
||||
"gates": [
|
||||
{ "name": "bootstrap_resolved", "passed": true },
|
||||
{ "name": "request_contract_complete", "passed": true },
|
||||
{ "name": "response_contract_complete", "passed": true },
|
||||
{ "name": "workflow_contract_complete", "passed": true },
|
||||
{ "name": "runtime_contract_compatible", "passed": true }
|
||||
]
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user