204 lines
7.9 KiB
JSON
204 lines
7.9 KiB
JSON
{
|
|
"batchId": "g3-95598-ticket-family-candidates-2026-04-18",
|
|
"family": "G3",
|
|
"source": "tests/fixtures/generated_scene/scene_ledger_snapshot_2026-04-18.json",
|
|
"ledgerClusterLabel": "95598-ticket-family-candidate",
|
|
"selectionRule": "ledger grouping result == 95598-ticket-family-candidate",
|
|
"candidateCount": 11,
|
|
"representativeBaseline": "tests/fixtures/generated_scene/paginated_enrichment",
|
|
"firstExpansionBaseline": "tests/fixtures/generated_scene/paginated_enrichment_expansion",
|
|
"promotedBatchExpansionBaselines": [
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_workorder",
|
|
"sceneId": "p1-g3-paginated-expansion-workorder-report",
|
|
"sceneName": "P1 G3 paginated expansion workorder report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNo",
|
|
"requiredJoinKey": "workOrderNo",
|
|
"requiredAggregateRule": "aggregate:sourceType"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_orderno",
|
|
"sceneId": "p1-g3-paginated-expansion-orderno-report",
|
|
"sceneName": "P1 G3 paginated expansion orderno report",
|
|
"assertions": {
|
|
"expectedPaginationField": "page",
|
|
"requiredJoinKey": "orderNo",
|
|
"requiredAggregateRule": "aggregate:sourceType"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_source_distribution",
|
|
"sceneId": "p1-g3-paginated-expansion-source-distribution-report",
|
|
"sceneName": "P1 G3 paginated expansion source distribution report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNum",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:sourceType"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_service_risk",
|
|
"sceneId": "p1-g3-paginated-expansion-service-risk-report",
|
|
"sceneName": "P1 G3 paginated expansion service risk report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNo",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:riskLevel"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_timeout_warning",
|
|
"sceneId": "p1-g3-paginated-expansion-timeout-warning-report",
|
|
"sceneName": "P1 G3 paginated expansion timeout warning report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNum",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:riskLevel"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_device_monitor_weekly",
|
|
"sceneId": "p1-g3-paginated-expansion-device-monitor-weekly-report",
|
|
"sceneName": "P1 G3 paginated expansion device monitor weekly report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNo",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:sourceType"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_customer_satisfaction",
|
|
"sceneId": "p1-g3-paginated-expansion-customer-satisfaction-report",
|
|
"sceneName": "P1 G3 paginated expansion customer satisfaction report",
|
|
"assertions": {
|
|
"expectedPaginationField": "page",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:sourceType"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_repair_return",
|
|
"sceneId": "p1-g3-paginated-expansion-repair-return-report",
|
|
"sceneName": "P1 G3 paginated expansion repair return report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNum",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:riskLevel"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_repair_daily_control",
|
|
"sceneId": "p1-g3-paginated-expansion-repair-daily-control-report",
|
|
"sceneName": "P1 G3 paginated expansion repair daily control report",
|
|
"assertions": {
|
|
"expectedPaginationField": "pageNo",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:riskLevel"
|
|
}
|
|
},
|
|
{
|
|
"fixtureDir": "tests/fixtures/generated_scene/paginated_enrichment_expansion_business_stats",
|
|
"sceneId": "p1-g3-paginated-expansion-business-stats-report",
|
|
"sceneName": "P1 G3 paginated expansion business stats report",
|
|
"assertions": {
|
|
"expectedPaginationField": "page",
|
|
"requiredJoinKey": "ticketNo",
|
|
"requiredAggregateRule": "aggregate:sourceType"
|
|
}
|
|
}
|
|
],
|
|
"expectedSharedContract": {
|
|
"archetype": "paginated_enrichment",
|
|
"requiredPaginationFields": [
|
|
"page",
|
|
"pageNum",
|
|
"pageSize",
|
|
"pageNo"
|
|
],
|
|
"requiredJoinKeyPatterns": [
|
|
"ticketNo",
|
|
"workOrderNo",
|
|
"orderNo"
|
|
],
|
|
"requiredAggregateRulePatterns": [
|
|
"aggregate:riskLevel",
|
|
"aggregate:sourceType"
|
|
]
|
|
},
|
|
"candidates": [
|
|
{
|
|
"sceneKey": "95598_ticket_12398_process_timeout_detail",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "first-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "95598_ticket_12398_device_monitor_weekly",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "seventh-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "95598_ticket_customer_satisfaction_daily",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "eighth-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "95598_ticket_detail",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "p0-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "95598_ticket_repair_return_analysis",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "ninth-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "95598_ticket_repair_daily_control",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "tenth-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "power_supply_service_ticket_business_stats",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "eleventh-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "process_timeout_risk_ticket_detail",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "fifth-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "ticket_timeout_warning_detail",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "sixth-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "ticket_source_distribution_analysis",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "fourth-expansion-anchor"
|
|
},
|
|
{
|
|
"sceneKey": "service_risk_ticket_detail",
|
|
"ledgerGroupingResult": "95598-ticket-family-candidate",
|
|
"ledgerFamilyJudgement": "pending-regroup",
|
|
"batchRole": "third-expansion-anchor"
|
|
}
|
|
],
|
|
"notes": [
|
|
"This batch does not claim that all 11 candidates are already runnable or contract-complete.",
|
|
"It records that the full current roadmap-selected G3 representative and promoted expansion baselines are the correct family anchor for this ledger cluster.",
|
|
"The next execution round should continue from these promoted baselines instead of re-selecting the same candidates from the ledger snapshot."
|
|
]
|
|
}
|