generated-scene: add scheduled monitoring runtime and helper lifecycle hardening

This commit is contained in:
木炎
2026-05-06 09:47:12 +08:00
parent 6cdd71b682
commit 8162118e6d
183 changed files with 103674 additions and 130 deletions

View File

@@ -0,0 +1,120 @@
{
"targets": [
{
"id": "p0-1-tq-lineloss-report",
"fixtureDir": "tests/fixtures/generated_scene/multi_mode",
"canonicalSceneIr": "tests/fixtures/generated_scene/p0_canonical_answers/p0-1-tq-lineloss-report.scene-ir.json",
"requiredEvidenceTypes": [
"bootstrap_candidate",
"endpoint_candidate",
"request_template_candidate",
"workflow_candidate"
],
"requiredWorkflowStepTypes": [
"request",
"transform"
],
"requiredGateNames": [
"bootstrap_resolved",
"request_contract_complete",
"response_contract_complete",
"workflow_contract_complete",
"runtime_contract_compatible"
],
"acceptanceChecklist": [
"mode_matrix_restored",
"request_response_contract_restored",
"bootstrap_context_resolved"
],
"failureTaxonomy": [
"bootstrap_target",
"request_mode_param",
"response_path",
"workflow_transform"
]
},
{
"id": "p0-2-single-request-table",
"fixtureDir": "tests/fixtures/generated_scene/single_request_table",
"canonicalSceneIr": "tests/fixtures/generated_scene/p0_canonical_answers/p0-2-single-request-table.scene-ir.json",
"requiredEvidenceTypes": [
"bootstrap_candidate",
"endpoint_candidate",
"request_template_candidate",
"response_path_candidate"
],
"requiredWorkflowStepTypes": [
"request",
"transform"
],
"requiredGateNames": [
"bootstrap_resolved",
"request_contract_complete",
"response_contract_complete",
"workflow_contract_complete",
"runtime_contract_compatible"
],
"acceptanceChecklist": [
"single_request_template_restored",
"response_contract_restored",
"generic_report_runnable"
],
"failureTaxonomy": [
"request_endpoint",
"response_path",
"workflow_steps"
]
},
{
"id": "p0-3-paginated-enrichment",
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment",
"canonicalSceneIr": "tests/fixtures/generated_scene/p0_canonical_answers/p0-3-paginated-enrichment.scene-ir.json",
"requiredEvidenceTypes": [
"bootstrap_candidate",
"endpoint_candidate",
"main_request_candidate",
"enrichment_request_candidate",
"join_key_candidate",
"dedupe_or_merge_rule_candidate",
"response_path_candidate",
"workflow_candidate"
],
"requiredWorkflowStepTypes": [
"request",
"paginate",
"secondary_request",
"filter",
"export"
],
"requiredGateNames": [
"bootstrap_resolved",
"request_contract_complete",
"response_contract_complete",
"workflow_contract_complete",
"runtime_contract_compatible",
"g3_main_request_resolved",
"g3_pagination_contract_complete",
"g3_enrichment_contract_complete",
"g3_join_key_resolved",
"g3_export_path_identified",
"g3_runtime_scope_compatible"
],
"acceptanceChecklist": [
"main_request_restored",
"pagination_chain_restored",
"secondary_request_restored",
"join_key_restored",
"fail_closed_ready"
],
"failureTaxonomy": [
"main_request",
"paginate_step",
"secondary_request",
"join_key_missing",
"post_process",
"response_path",
"export_plan"
]
}
]
}