# LightGBM-rs on-device best-split-finder golden (Phase 17, 17-01 Wave 0).
# The 6-category D-07 fixture matrix (17-RESEARCH §"D-07"): default-template
# (fwd+rev, smaller+larger), USE_L1, USE_SMOOTHING, USE_RAND, empty/sparse-
# default-bin, global-memory spill (num_bin>256), + a default_left tie case.
#
# Record format:
#   SCASE name=<id> <task scalars, floats as u64 f64-bits> note=<text>
#   SHIST <interleaved [g0;h0;g1;h1;...] f64-bits>
#   SWIN  is_valid threshold default_left left/right count+sums value gain (f64-bits)
#   SEXPORT <8 ints>   # OPTIONAL, stage-3 cross-leaf export cases only
#
# PROVENANCE (anti-circularity, 17-01 Task 3 / 17-03 Task 1): the SWIN numeric
# goldens below were FINALIZED in 17-03 by hand-transcription from the C++
# cuda_best_split_finder.cu §8.1 accumulation (FindBestSplitsForLeafKernelInner,
# cu:146-320 + cuda_leaf_splits.hpp:64-138), computed by an INDEPENDENT reference
# calculator (scratch calc_split.py), NOT copied from the cpu-fold kernel output —
# so the anchor cannot self-certify. The stage-1 parity test is now un-ignored and
# the cpu f64 fold reproduces every field bit-exactly. Landmines exercised:
# round-ties-even count recovery (count_ties_even: left_count=2 not 3), two-phase
# kEpsilon (reported hessians carry the +kEps-then-subtract artifact), complement-
# from-parent, default_left=assume_out_default_left, USE_RAND rand_threshold draw.
COUNTS best_split=11
SCASE name=default_fwd_smaller num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=default-template-forward-smaller
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=0 left_count=10 right_count=10 left_sum_gradient=13837309855095848960 left_sum_hessian=4611686018427387903 right_sum_gradient=4613937818241073152 right_sum_hessian=4611686018427387899 value=4609434218613702657 gain=4621256167635550208
SCASE name=default_rev_smaller num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=default-template-reverse-smaller
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=1 left_count=10 right_count=10 left_sum_gradient=13837309855095848960 left_sum_hessian=4611686018427387899 right_sum_gradient=4613937818241073152 right_sum_hessian=4611686018427387903 value=4609434218613702660 gain=4621256167635550208
SCASE name=default_fwd_larger num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=1 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=default-template-forward-larger
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=0 left_count=10 right_count=10 left_sum_gradient=13837309855095848960 left_sum_hessian=4611686018427387903 right_sum_gradient=4613937818241073152 right_sum_hessian=4611686018427387899 value=4609434218613702657 gain=4621256167635550208
SCASE name=default_rev_larger num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=1 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=default-template-reverse-larger
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=1 left_count=10 right_count=10 left_sum_gradient=13837309855095848960 left_sum_hessian=4611686018427387899 right_sum_gradient=4613937818241073152 right_sum_hessian=4611686018427387903 value=4609434218613702660 gain=4621256167635550208
SCASE name=use_l1 num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=1 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=4591870180066957722 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=l1-threshold-path
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=0 left_count=10 right_count=10 left_sum_gradient=13837309855095848960 left_sum_hessian=4611686018427387903 right_sum_gradient=4613937818241073152 right_sum_hessian=4611686018427387899 value=4609209038632334132 gain=4620924027163031634
SCASE name=use_smoothing num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=1 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=4611686018427387904 parent_output=4598175219545276416 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=path-smooth-output-blend
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=0 left_count=10 right_count=10 left_sum_gradient=13837309855095848960 left_sum_hessian=4611686018427387903 right_sum_gradient=4613937818241073152 right_sum_hessian=4611686018427387899 value=4608495968691333804 gain=4621111520772518343
SCASE name=use_rand num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=1 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=12345 note=extra-trees-rand-threshold
SHIST 13835058055282163712;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=0 default_left=0 left_count=5 right_count=15 left_sum_gradient=13835058055282163712 left_sum_hessian=4607182418800017408 right_sum_gradient=4611686018427387904 right_sum_hessian=4613937818241073150 value=4611686018427387904 gain=4617690817930548561
SCASE name=empty_no_valid_split num_bin=5 offset=1 default_bin=1 skip_default_bin=1 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1000 min_sum_hessian_in_leaf=5055640609639927018 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=4607182418800017408 sum_hessian=4616189618054758400 num_data=16 parent_gain=0 rng_seed=0 note=all-bins-gated-skip-default-bin
SHIST 0;4607182418800017408;0;4607182418800017408;4602678819172646912;4607182418800017408;4602678819172646912;4607182418800017408;0;4607182418800017408
SWIN is_valid=0 threshold=0 default_left=0 left_count=0 right_count=0 left_sum_gradient=0 left_sum_hessian=0 right_sum_gradient=0 right_sum_hessian=0 value=0 gain=0
SCASE name=globalmem_spill num_bin=300 offset=0 default_bin=300 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4643985272004935680 num_data=300 parent_gain=0 rng_seed=0 note=num-bin-300-global-memory-strided
SHIST 13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408
SWIN is_valid=1 threshold=149 default_left=0 left_count=150 right_count=150 left_sum_gradient=13862853709232340992 left_sum_hessian=4639481672377565184 right_sum_gradient=4639481672377565184 right_sum_hessian=4639481672377565184 value=4607182418800017408 gain=4643985272004935680
SCASE name=default_left_tie num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=verified-f32-tie-default-left-flip-accepted
SHIST 13830554455654793216;4607182418800017408;13830554455654793216;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408;4607182418800017408
SWIN is_valid=1 threshold=1 default_left=0 left_count=10 right_count=10 left_sum_gradient=13835058055282163712 left_sum_hessian=4611686018427387903 right_sum_gradient=4611686018427387904 right_sum_hessian=4611686018427387899 value=4607182418800017409 gain=4616189618054758400
SCASE name=count_ties_even num_bin=4 offset=0 default_bin=4 skip_default_bin=0 na_as_missing=0 use_l1=0 use_smoothing=0 use_rand=0 is_larger=0 min_data_in_leaf=1 min_sum_hessian_in_leaf=0 lambda_l1=0 lambda_l2=0 min_gain_to_split=0 path_smooth=0 parent_output=0 sum_gradient=0 sum_hessian=4616189618054758400 num_data=20 parent_gain=0 rng_seed=0 note=hess-half-bin0-ties-even-vs-half-up
SHIST 13839561654909534208;4602678819172646912;0;4609434218613702656;4611686018427387904;4607182418800017408;4611686018427387904;4607182418800017408
SWIN is_valid=1 threshold=0 default_left=0 left_count=2 right_count=18 left_sum_gradient=13839561654909534208 left_sum_hessian=4602678819172646912 right_sum_gradient=4616189618054758400 right_sum_hessian=4615063718147915774 value=4620693217682128896 gain=4630343788312208522
