121 lines
3.5 KiB
JSON
121 lines
3.5 KiB
JSON
{
|
|
"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"
|
|
]
|
|
}
|
|
]
|
|
}
|