S001 · implies
Before
source roles = [mreduction-total-map-qualification]
After
derived = [[source_carrier, target_carrier, mapping_rows, total, first_invalid_image_or_null, certificate]]
Conditions: none
List the full source field order without JavaScript.Original modes select contract6/4/6/6 and IVT8/7/8 roles,without padding or answer-shape inference.
Step identifiers and dependencies
Rule: source_ordered_fields_without_JS · Uses: G001
S002 · implies
Before
source roles = [Reduction ORIGINAL map, [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2], [1, 2, 0, 1, 2, 0, 1, 2, 0, 1]]
After
derived = [[0, 1, 2, 3, 4, 5, 6, 7, 8, 9], [0, 1, 2], [1, 2, 0, 1, 2, 0, 1, 2, 0, 1], [[0, 1, Yes], [1, 2, Yes], [2, 0, Yes], [3, 1, Yes], [4, 2, Yes], [5, 0, Yes], [6, 1, Yes], [7, 2, Yes], [8, 0, Yes], [9, 1, Yes]], Yes, null]
Conditions: none
Sort source values numerically with their aligned images,and target values numerically.Null,outside and Boolean images are not valid integer target values;False is not0.Qualification retains actual raw images and the first invalid row,not an invented total map.
Step identifiers and dependencies
Rule: Reduction_original_domain_IMAGE_pairs_sorted_together_STRICT_types · Uses: G001, S001