jzxiao commited on
Commit
da80163
·
verified ·
1 Parent(s): 3e03c82

Complete 1688 lossless C++ results across the current 135 datasets

Browse files

Import 89 completed integer-method DSC2/2DIFF repairs and 1599 completed native typed-adapter pairs. Preserve all historical measurements, original dtype and missing bitmap, complete frame bytes and W1/R3/T1 timings. The current C++ view now has 83 of 85 methods with full 135-dataset numeric coverage. BUFF/CORAD lossless improvements and 383 native timing supplements remain separate pending campaigns. Server166 current v5 is synchronized.

.gitattributes CHANGED
@@ -37,3 +37,4 @@ data.json filter=lfs diff=lfs merge=lfs -text
37
  dbp-audit-columns.csv filter=lfs diff=lfs merge=lfs -text
38
  dbp-audit.json filter=lfs diff=lfs merge=lfs -text
39
  cpp-latest-view.json filter=lfs diff=lfs merge=lfs -text
 
 
37
  dbp-audit-columns.csv filter=lfs diff=lfs merge=lfs -text
38
  dbp-audit.json filter=lfs diff=lfs merge=lfs -text
39
  cpp-latest-view.json filter=lfs diff=lfs merge=lfs -text
40
+ ui-data.json filter=lfs diff=lfs merge=lfs -text
INTEGER89_OVERLAY_RECEIPT.json ADDED
@@ -0,0 +1,36 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "created_epoch_ns": 1792074441564770443,
3
+ "dataset_count": 17,
4
+ "dataset_method_count": 89,
5
+ "files": {
6
+ "COLUMN_AUDIT.jsonl.gz": {
7
+ "bytes": 248060,
8
+ "sha256": "2deedeba545c7ea606f3a02441d8d1401203e817c1f63f53f3532d0aa575a49b"
9
+ },
10
+ "COLUMN_RESULTS.jsonl.gz": {
11
+ "bytes": 495805,
12
+ "sha256": "3f938e29eae57258d9c74798cbc770ee08563f6b36f85d9947d5e7b1d6a70f6e"
13
+ },
14
+ "DATASET_METHOD_RESULTS.jsonl.gz": {
15
+ "bytes": 17646,
16
+ "sha256": "a302881e785f537a7394261cd404bc3a72c9a575e82afadeb5b823346f5c08c7"
17
+ },
18
+ "RETAINED_INTEGER_COLUMNS.jsonl.gz": {
19
+ "bytes": 123028,
20
+ "sha256": "b1b4e1682464b85fb74dc3d3146a5cf92b6d9d1038e452c13c91922f62d64b1d"
21
+ },
22
+ "SOURCE_BINDINGS.json": {
23
+ "bytes": 5913,
24
+ "sha256": "9c045d5ae0bc5ad948f343c1d438245858fe568705c1c1bd3569a75524e4dddd"
25
+ }
26
+ },
27
+ "method_count": 7,
28
+ "replacement_float_column_method_count": 2203,
29
+ "retained_integer_column_method_count": 623,
30
+ "schema": "cpp135-integer89-overlay-receipt-v1",
31
+ "status": "complete_verified_not_published",
32
+ "support_state_counts": {
33
+ "full_numeric": 89
34
+ },
35
+ "timing": "W1/R3/T1; aligned block sums, median; precision charged exactly once per method-column"
36
+ }
INTEGER89_SOURCE_BINDINGS.json ADDED
@@ -0,0 +1,87 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "base_aggregate": {
3
+ "COLUMN_RESULTS.jsonl.gz": "6c3d693556fb58f8277ac201dfe217ea85aec65489a707260af85981faa21e9b",
4
+ "DATASET_METHOD_RESULTS.jsonl.gz": "5ba82d79f07327d6a5b2e1405d3f58db7e72930dcd0284132764ff48a8b5859b",
5
+ "RECEIPT.json": "f098925d8bd0b5718b102a8b6921b1234ced3baec80e2faeb47f2edb71c2d337"
6
+ },
7
+ "campaign": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1",
8
+ "campaign_terminal_sha256": "5fa8878c5f3e8dcc96c3d78edf1f0339d0de984d97a1e89cb2048fe159b12a7b",
9
+ "job_terminals": [
10
+ {
11
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/Bar-Crawl__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
12
+ "sha256": "cbf85039452fe027f87a18548b549774ae00b80198d42b208dc9eaedec276a6e"
13
+ },
14
+ {
15
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/Romance__2DIFF__float_dsc2_segmented/attempt_0001/TERMINAL.json",
16
+ "sha256": "928b28c76578e6d2dd89f68f1172aa696dbe93a70a7f59e10930e34254d007d5"
17
+ },
18
+ {
19
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/current_velocity__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
20
+ "sha256": "f43cfccd8510bd0f36b1a5a945579d423ae45a6d5bf59babe7ddc1ead445e913"
21
+ },
22
+ {
23
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/eea_pm25_forecasting__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
24
+ "sha256": "5e51a249237090b00cab547f1f7b7a0327f9cbee4826c751c2edbc3935f14dbc"
25
+ },
26
+ {
27
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/faang_engineered_time_series_features_2013_2025__2DIFF__float_dsc2_segmented/attempt_0001/TERMINAL.json",
28
+ "sha256": "78aff1d0b7a66a7737b72b76952f10c90270819d998e10003a77ca4e24cb3690"
29
+ },
30
+ {
31
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/goes_omni_electron_flux_forecasting__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
32
+ "sha256": "08c4b758e75bc254301b599bdb81e37b7e7c9e859c46419e2b159cf24bd3f8e7"
33
+ },
34
+ {
35
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/hourly-stock-data-2023__2DIFF__float_dsc2_segmented/attempt_0001/TERMINAL.json",
36
+ "sha256": "27a312e9c7272d3479e4caf706786ae7f67bd8e302cd1e826e4d0be90aa6ff89"
37
+ },
38
+ {
39
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/kdd_cup_2018__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
40
+ "sha256": "ae93f39753d17d65610e7fea51e2cc2950dfb11d9ae28fdecb7137f9b6a41ce4"
41
+ },
42
+ {
43
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/kraken-trading-data__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
44
+ "sha256": "4210ce3603b17aae584e17a00b232dadf4c14dfbc7a86e51263e57c201e4c45a"
45
+ },
46
+ {
47
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/multi_model_trading_data__2DIFF__float_dsc2_segmented/attempt_0001/TERMINAL.json",
48
+ "sha256": "8237c76835d17537eef5de2ebf7cd3af0542629d43b6e90b0caebebe05c4be1d"
49
+ },
50
+ {
51
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/ooni_censorship_historical__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
52
+ "sha256": "8774e733e4d5fb8f933828cbd4b6d945a57c3cd96196aa72bd943a56f5865957"
53
+ },
54
+ {
55
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/orbital_chaos_nasa_ssc__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
56
+ "sha256": "0a8c5af7acbcbee27030bfe08f5c1910f20d23499ba93c93cc75bdef5efb9d4c"
57
+ },
58
+ {
59
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/reg_forecasting_v2__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
60
+ "sha256": "66e8b487d0c99fba8a79e297ba193af71856ab90a1236078c6ce9762b3019805"
61
+ },
62
+ {
63
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/stock_dataset__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
64
+ "sha256": "e155b661e72f4f564f36a3cb17bf82040bc444dc115865d9b81471308327f139"
65
+ },
66
+ {
67
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/timeseries_1mn_stocks__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
68
+ "sha256": "4375efaa17f7f6b04e9bab358cee490140c057123934dafdbd197cdada60c3c8"
69
+ },
70
+ {
71
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/tourism_residuals__2DIFF__float_dsc2_segmented/attempt_0001/TERMINAL.json",
72
+ "sha256": "e2b92439c3c82493b40210ecf381b820ceb154257f8842a68ffd1368970ac5a5"
73
+ },
74
+ {
75
+ "path": "/data/root/web_compression/cpp135_int9_remaining_dsc2_20261015_v1/attempt1/jobs/wind_farms_minutely__2DIFF_DBP_FastPFor_LECO_RLBE_SVB_Simple8b__float_dsc2/attempt_0001/TERMINAL.json",
76
+ "sha256": "cec2f17db0dfa5eddda2fab0e4a165184d2ef4d7729663f5881bf3c41b9d2e2e"
77
+ }
78
+ ],
79
+ "lossless_proof": "producer required exact Block equality for warmup and each measured decode",
80
+ "plan_sha256": "31b493b594dc215117889acef869e84f788448044d2dfe8caec6bddcd41f476c",
81
+ "raw_result_file_count": 355,
82
+ "raw_result_row_count": 500630,
83
+ "raw_result_total_bytes": 1933751879,
84
+ "runtime_binary_sha256": "41ab1a05e8aa4a77a3048cf696952902b1e4ddd67a69e6ef613a181821a43a20",
85
+ "schema": "cpp135-integer89-source-bindings-v1",
86
+ "status": "frozen_completed_overlay"
87
+ }
LOSSLESS_COMPLETION_1688_ACCEPTANCE.json ADDED
@@ -0,0 +1,52 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "created_at": "2026-10-15T14:37:03.293905+00:00",
3
+ "lossless": "producer required exact complete original Block equality after warmup and every measured decode",
4
+ "overlay_receipts": {
5
+ "integer89": "9c73de8af669b141f87acceebb11c9aba1a707a5af80cf55064f010fbddad338",
6
+ "native15": "6dc3eeeb2d435a7bab52ae803bca3241971ac0727159ae6b88c9693c7bf2ef1e"
7
+ },
8
+ "parent_revision": "3e03c82b1f7873db19ccbc0bf0f093fd02375a9f",
9
+ "public_evidence": {
10
+ "INTEGER89_OVERLAY_RECEIPT.json": {
11
+ "bytes": 1229,
12
+ "sha256": "9c73de8af669b141f87acceebb11c9aba1a707a5af80cf55064f010fbddad338"
13
+ },
14
+ "INTEGER89_SOURCE_BINDINGS.json": {
15
+ "bytes": 5913,
16
+ "sha256": "9c045d5ae0bc5ad948f343c1d438245858fe568705c1c1bd3569a75524e4dddd"
17
+ },
18
+ "NATIVE15_OVERLAY_RECEIPT.json": {
19
+ "bytes": 1119,
20
+ "sha256": "6dc3eeeb2d435a7bab52ae803bca3241971ac0727159ae6b88c9693c7bf2ef1e"
21
+ },
22
+ "NATIVE15_SOURCE_BINDINGS.json": {
23
+ "bytes": 644095,
24
+ "sha256": "3904277d13d9ad3abf0abacd273967b5137f193214834b17bcbb080cb0d831eb"
25
+ },
26
+ "integer89-dataset-method-overlay.jsonl.gz": {
27
+ "bytes": 17646,
28
+ "sha256": "a302881e785f537a7394261cd404bc3a72c9a575e82afadeb5b823346f5c08c7"
29
+ },
30
+ "native15-dataset-method-overlay.jsonl.gz": {
31
+ "bytes": 846187,
32
+ "sha256": "827c61cadd7ade050b1992c28ebaa3bc5be27faaa0fb92c2b0c38ed1b6d2b33e"
33
+ }
34
+ },
35
+ "schema": "compressionbenchmark-cpp135-lossless-completion-1688-acceptance-v1",
36
+ "scope": {
37
+ "dataset_count": 135,
38
+ "integer89_pair_count": 89,
39
+ "method_count": 22,
40
+ "native15_pair_count": 1599,
41
+ "pair_count": 1688
42
+ },
43
+ "status": "accepted_completed_builtin_bitexact",
44
+ "timing": {
45
+ "aggregation": "equal-column mean of median(aligned block sums)/valid native points",
46
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
47
+ "cross_host_mixing": false,
48
+ "host": "192.168.99.20",
49
+ "schedule": "one warmup; three encode measurements; then three decode measurements",
50
+ "threads": 1
51
+ }
52
+ }
LOSSLESS_COMPLETION_1688_INTEGRATION.json ADDED
@@ -0,0 +1,111 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "created_at": "2026-10-15T14:37:16.859103+00:00",
3
+ "files": {
4
+ "INTEGER89_OVERLAY_RECEIPT.json": {
5
+ "bytes": 1229,
6
+ "sha256": "9c73de8af669b141f87acceebb11c9aba1a707a5af80cf55064f010fbddad338"
7
+ },
8
+ "INTEGER89_SOURCE_BINDINGS.json": {
9
+ "bytes": 5913,
10
+ "sha256": "9c045d5ae0bc5ad948f343c1d438245858fe568705c1c1bd3569a75524e4dddd"
11
+ },
12
+ "LOSSLESS_COMPLETION_1688_ACCEPTANCE.json": {
13
+ "bytes": 2027,
14
+ "sha256": "30f6ada7bfde981151b9a7c2ee66644146ba602cca135411eb72d8bb48bca982"
15
+ },
16
+ "NATIVE15_OVERLAY_RECEIPT.json": {
17
+ "bytes": 1119,
18
+ "sha256": "6dc3eeeb2d435a7bab52ae803bca3241971ac0727159ae6b88c9693c7bf2ef1e"
19
+ },
20
+ "NATIVE15_SOURCE_BINDINGS.json": {
21
+ "bytes": 644095,
22
+ "sha256": "3904277d13d9ad3abf0abacd273967b5137f193214834b17bcbb080cb0d831eb"
23
+ },
24
+ "README.md": {
25
+ "bytes": 5090,
26
+ "sha256": "6d04279b903d1084d35417c933998b09dfa527c9f29aae717d89d3c439748f9b"
27
+ },
28
+ "app.js": {
29
+ "bytes": 69495,
30
+ "sha256": "ee28d2a2fb3d9efc0e22fe0893c2fb998162fe07e494d810752ab527de764518"
31
+ },
32
+ "build_lossless_completion_site.py": {
33
+ "bytes": 25930,
34
+ "sha256": "1ab499a9408a9ad40cd1bf3773e9f078b6e4b5abf34d9ada2af295b906f9f13b"
35
+ },
36
+ "cpp-latest-view-main26.json.gz": {
37
+ "bytes": 1678540,
38
+ "sha256": "78945c2427f6a4f11ebcd9d3b2836b143b6c9b342f4272f05fd0bde1e48b28c7"
39
+ },
40
+ "data-main26.json.gz": {
41
+ "bytes": 14942911,
42
+ "sha256": "59ed00b27881b407aed705212f51841836295dced5aea0dcd0ca9f028455daa8"
43
+ },
44
+ "index.html": {
45
+ "bytes": 17827,
46
+ "sha256": "f13cafa2d5c9b5f3b5f5cc2a9c181c527c55aaefba5b1db11bfe58d4ebd02ed2"
47
+ },
48
+ "integer89-dataset-method-overlay.jsonl.gz": {
49
+ "bytes": 17646,
50
+ "sha256": "a302881e785f537a7394261cd404bc3a72c9a575e82afadeb5b823346f5c08c7"
51
+ },
52
+ "manifest.json": {
53
+ "bytes": 103571,
54
+ "sha256": "6c13217415168e8bc9536d95c65213fb6a5825917f18cc754c533edc37de180a"
55
+ },
56
+ "native15-dataset-method-overlay.jsonl.gz": {
57
+ "bytes": 846187,
58
+ "sha256": "827c61cadd7ade050b1992c28ebaa3bc5be27faaa0fb92c2b0c38ed1b6d2b33e"
59
+ },
60
+ "ui-data.json": {
61
+ "bytes": 12492746,
62
+ "sha256": "f47285cda7d42c6fe4846ebb717669eabe4f80953902f7609e51c912d0d34c30"
63
+ }
64
+ },
65
+ "final_dataset_result_count": 102983,
66
+ "historical_dataset_result_count": 99068,
67
+ "historical_dataset_results_canonical_sha256": "ec99dd176ab01a95e0939c6a371ef9aa394bd778cfa8ccc4f6ede11ecf2166a4",
68
+ "new_dataset_result_count": 3915,
69
+ "parent_revision": "3e03c82b1f7873db19ccbc0bf0f093fd02375a9f",
70
+ "publication_file_list": [
71
+ "data-main26.json.gz",
72
+ "ui-data.json",
73
+ "cpp-latest-view-main26.json.gz",
74
+ "app.js",
75
+ "index.html",
76
+ "README.md",
77
+ "manifest.json",
78
+ "integer89-dataset-method-overlay.jsonl.gz",
79
+ "INTEGER89_OVERLAY_RECEIPT.json",
80
+ "INTEGER89_SOURCE_BINDINGS.json",
81
+ "native15-dataset-method-overlay.jsonl.gz",
82
+ "NATIVE15_OVERLAY_RECEIPT.json",
83
+ "NATIVE15_SOURCE_BINDINGS.json",
84
+ "LOSSLESS_COMPLETION_1688_ACCEPTANCE.json",
85
+ "build_lossless_completion_site.py",
86
+ "LOSSLESS_COMPLETION_1688_INTEGRATION.json"
87
+ ],
88
+ "schema": "compressionbenchmark-cpp135-lossless-completion-1688-integration-v1",
89
+ "scope": {
90
+ "integer89": 89,
91
+ "native15": 1599,
92
+ "numeric_scope_rows": 3915,
93
+ "pair_count": 1688
94
+ },
95
+ "semantic_checks": {
96
+ "built_in_exact_block_bound": true,
97
+ "data_ui_sidecar_hash_closure": true,
98
+ "historical_rows_retained": true,
99
+ "only_exact_1688_latest_cpp_pair_decisions_replaced": true,
100
+ "ranking_unchanged": true,
101
+ "same_host_w1_r3_t1": true,
102
+ "typed_routes_and_binary_sets_explicit": true
103
+ },
104
+ "status": "passed_not_published",
105
+ "transport": {
106
+ "data_gzip_sha256": "59ed00b27881b407aed705212f51841836295dced5aea0dcd0ca9f028455daa8",
107
+ "data_uncompressed_sha256": "71340b992134dacb4dd1dea100218a86585521c3ea03da75098be49af47cc721",
108
+ "sidecar_gzip_sha256": "78945c2427f6a4f11ebcd9d3b2836b143b6c9b342f4272f05fd0bde1e48b28c7",
109
+ "sidecar_uncompressed_sha256": "9d0729013696f867d0a007e122eb5d6c55e473da029ab5e5935b6b2bb80c818d"
110
+ }
111
+ }
NATIVE15_OVERLAY_RECEIPT.json ADDED
@@ -0,0 +1,35 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "created_epoch_ns": 1792074825057751799,
3
+ "dataset_count": 117,
4
+ "dataset_method_count": 1599,
5
+ "files": {
6
+ "COLUMN_AUDIT.jsonl.gz": {
7
+ "bytes": 3237710,
8
+ "sha256": "44bf546dcc8637434b2ea4376364d30a8647162573c602ba42005cd3170da455"
9
+ },
10
+ "COLUMN_RESULTS.jsonl.gz": {
11
+ "bytes": 7567977,
12
+ "sha256": "53855c7a69eae3f0ed7bd0cd4fd624a537386881ac59245978a03901dad4d30c"
13
+ },
14
+ "DATASET_METHOD_RESULTS.jsonl.gz": {
15
+ "bytes": 846187,
16
+ "sha256": "827c61cadd7ade050b1992c28ebaa3bc5be27faaa0fb92c2b0c38ed1b6d2b33e"
17
+ },
18
+ "RETAINED_COLUMNS.jsonl.gz": {
19
+ "bytes": 3349754,
20
+ "sha256": "8de89a78dfee66808d64f5cd5403a69e5d3877ac909c3014a117dd025cd5a2ce"
21
+ },
22
+ "SOURCE_BINDINGS.json": {
23
+ "bytes": 644095,
24
+ "sha256": "3904277d13d9ad3abf0abacd273967b5137f193214834b17bcbb080cb0d831eb"
25
+ }
26
+ },
27
+ "method_count": 15,
28
+ "replacement_column_method_count": 27121,
29
+ "retained_column_method_count": 15963,
30
+ "schema": "cpp135-native15-overlay-receipt-v1",
31
+ "status": "complete_verified_not_published",
32
+ "support_state_counts": {
33
+ "full_numeric": 1599
34
+ }
35
+ }
NATIVE15_SOURCE_BINDINGS.json ADDED
The diff for this file is too large to render. See raw diff
 
README.md CHANGED
@@ -26,3 +26,7 @@ The historical `164×85=13,940` terminal matrix remains downloadable and is not
26
  ## DSC2 BOS/REGER reuse
27
 
28
  The latest C++ view additionally replaces exactly 24 formerly partial BOS/REGER pairs over 12 datasets. Repaired float columns use the DSC2 v2 route; successful integer columns retain their Main26 route. All work ran on server 192 under the staged W1/R3/T1 contract (three encode measurements followed by three decode measurements), with precision derived once per float method-column and built-in complete Block bit-exact checks. Composite rows retain every binary, terminal, profile and source route; no scalar binary identity is invented.
 
 
 
 
 
26
  ## DSC2 BOS/REGER reuse
27
 
28
  The latest C++ view additionally replaces exactly 24 formerly partial BOS/REGER pairs over 12 datasets. Repaired float columns use the DSC2 v2 route; successful integer columns retain their Main26 route. All work ran on server 192 under the staged W1/R3/T1 contract (three encode measurements followed by three decode measurements), with precision derived once per float method-column and built-in complete Block bit-exact checks. Composite rows retain every binary, terminal, profile and source route; no scalar binary identity is invented.
29
+
30
+ ## Completed lossless recovery
31
+
32
+ This release appends 3915 dtype-scope rows and replaces exactly 1,688 latest C++ pair decisions from the completed integer89 and native15 campaigns. All measurements ran on server 192 with W1/R3/T1 and built-in exact complete-Block checks. Historical rows and the prior DSC2 release remain unchanged.
app.js CHANGED
@@ -1,8 +1,8 @@
1
  import {FINAL160_SCOPE,FINAL160_INPUT_STATUS,applyFinal160Scope,filterFinal160Catalog,final160CoverageForFamily} from './final-scope.js?v=20261013-min128-v1';
2
  import {WEIGHT_TENTHS,parseWeights,addRankingMetrics} from './ranking.js?v=20261011-support-matched-v1';
3
  import {DEFAULT_PROFILE,profileLabel,defaultColumnVisible,metricAvailability,summarizeAvailability,visibleColumns,profileScopeText,aggregateTimedSubset,strictTimingMode} from './availability.js?v=20261013-overall-availability-v3';
4
- const CPP_LATEST_VIEW_SHA256='6a083b73b72dd7b93a2cb84bedf852c2df3ee025d0be104c2a1552cdd184dc80';
5
- const CPP_LATEST_VIEW_GZIP_SHA256='5069bbcb955fa3ea9b12eb1b8771500eb712d01ed529f9fbec0103b2f906fa9b';
6
  const $ = (id) => document.getElementById(id);
7
  const escape = (value) => String(value ?? '').replace(/[&<>"']/g, (c) => ({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#39;'}[c]));
8
  const number = (v) => v != null && Number.isFinite(Number(v)) ? Number(v) : null;
@@ -384,7 +384,7 @@ function decodeCompactRecord(row,index) {
384
  return {_compact_index:index,dataset:t.datasets[row[0]],scope:t.scopes[row[1]],runtime:t.runtimes[row[2]],comparison_profile:t.comparison_profiles[row[3]],family:t.families[row[4]],method:t.configurations[row[5]],algorithm_variant:t.configurations[row[5]],compression_rate:row[6],compression_time_ns_per_point:row[7],decompression_time_ns_per_point:row[8],original_size_bytes:row[9],compressed_size_bytes:row[10],timing_column_count:row[11],timing_aggregation:t.timing_aggregations[row[12]],eligible_column_set_sha256:t.support_sets[row[13]],measurement_status:t.measurement_statuses[row[14]],timing_profile_status:t.timing_statuses[row[15]],binary_sha256:t.binary_hashes[row[16]]};
385
  }
386
  function applyCppLatestView() {
387
- if(!cppLatestView||cppLatestView.schema!=='compressionbenchmark-cpp-latest-view-v1'||cppLatestView.status!=='built_from_published_main26_plus_completed_dsc2_reuse')throw new Error('The combined C++ selection sidecar has an invalid schema or status.');
388
  const compact=snapshot.compact_records;if(!Array.isArray(compact))throw new Error('The SHA-bound compact record table is missing.');
389
  if(cppLatestView.baseline?.compact_record_count!==compact.length)throw new Error('The combined C++ sidecar compact-record count does not match the frozen payload.');
390
  if(cppLatestView.baseline?.data_sha256!==snapshot.source_data_sha256)throw new Error('The combined C++ sidecar source data hash does not match the frozen payload.');
@@ -465,7 +465,7 @@ void loadDatasetCatalog();
465
  async function sha256Hex(buffer){const digest=await crypto.subtle.digest('SHA-256',buffer);return [...new Uint8Array(digest)].map(byte=>byte.toString(16).padStart(2,'0')).join('');}
466
  async function gunzipBuffer(buffer,label){if(typeof DecompressionStream!=='function')throw new Error(`${label} requires browser gzip decompression support.`);try{return await new Response(new Blob([buffer]).stream().pipeThrough(new DecompressionStream('gzip'))).arrayBuffer();}catch(error){throw new Error(`${label} could not be decompressed: ${error instanceof Error?error.message:String(error)}`);}}
467
  try {
468
- const [snapshotResponse,sidecarResponse]=await Promise.all([fetch('./ui-data.json?v=20261015-main26-dsc2-reuse-v3',{cache:'no-cache'}),fetch('./cpp-latest-view-main26.json.gz?v=20261015-main26-dsc2-reuse-v3',{cache:'no-cache'})]);
469
  if(!snapshotResponse.ok)throw new Error(`Snapshot request returned ${snapshotResponse.status}`);if(!sidecarResponse.ok)throw new Error(`Combined C++ sidecar request returned ${sidecarResponse.status}`);
470
  const [snapshotBuffer,sidecarGzipBuffer]=await Promise.all([snapshotResponse.arrayBuffer(),sidecarResponse.arrayBuffer()]);
471
  const sidecarGzipSha=await sha256Hex(sidecarGzipBuffer);if(sidecarGzipSha!==CPP_LATEST_VIEW_GZIP_SHA256)throw new Error('The compressed C++ sidecar transport does not match the frozen release.');
 
1
  import {FINAL160_SCOPE,FINAL160_INPUT_STATUS,applyFinal160Scope,filterFinal160Catalog,final160CoverageForFamily} from './final-scope.js?v=20261013-min128-v1';
2
  import {WEIGHT_TENTHS,parseWeights,addRankingMetrics} from './ranking.js?v=20261011-support-matched-v1';
3
  import {DEFAULT_PROFILE,profileLabel,defaultColumnVisible,metricAvailability,summarizeAvailability,visibleColumns,profileScopeText,aggregateTimedSubset,strictTimingMode} from './availability.js?v=20261013-overall-availability-v3';
4
+ const CPP_LATEST_VIEW_SHA256='9d0729013696f867d0a007e122eb5d6c55e473da029ab5e5935b6b2bb80c818d';
5
+ const CPP_LATEST_VIEW_GZIP_SHA256='78945c2427f6a4f11ebcd9d3b2836b143b6c9b342f4272f05fd0bde1e48b28c7';
6
  const $ = (id) => document.getElementById(id);
7
  const escape = (value) => String(value ?? '').replace(/[&<>"']/g, (c) => ({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;',"'":'&#39;'}[c]));
8
  const number = (v) => v != null && Number.isFinite(Number(v)) ? Number(v) : null;
 
384
  return {_compact_index:index,dataset:t.datasets[row[0]],scope:t.scopes[row[1]],runtime:t.runtimes[row[2]],comparison_profile:t.comparison_profiles[row[3]],family:t.families[row[4]],method:t.configurations[row[5]],algorithm_variant:t.configurations[row[5]],compression_rate:row[6],compression_time_ns_per_point:row[7],decompression_time_ns_per_point:row[8],original_size_bytes:row[9],compressed_size_bytes:row[10],timing_column_count:row[11],timing_aggregation:t.timing_aggregations[row[12]],eligible_column_set_sha256:t.support_sets[row[13]],measurement_status:t.measurement_statuses[row[14]],timing_profile_status:t.timing_statuses[row[15]],binary_sha256:t.binary_hashes[row[16]]};
385
  }
386
  function applyCppLatestView() {
387
+ if(!cppLatestView||cppLatestView.schema!=='compressionbenchmark-cpp-latest-view-v1'||cppLatestView.status!=='built_from_published_dsc2_reuse_plus_completed_integer89_native15')throw new Error('The combined C++ selection sidecar has an invalid schema or status.');
388
  const compact=snapshot.compact_records;if(!Array.isArray(compact))throw new Error('The SHA-bound compact record table is missing.');
389
  if(cppLatestView.baseline?.compact_record_count!==compact.length)throw new Error('The combined C++ sidecar compact-record count does not match the frozen payload.');
390
  if(cppLatestView.baseline?.data_sha256!==snapshot.source_data_sha256)throw new Error('The combined C++ sidecar source data hash does not match the frozen payload.');
 
465
  async function sha256Hex(buffer){const digest=await crypto.subtle.digest('SHA-256',buffer);return [...new Uint8Array(digest)].map(byte=>byte.toString(16).padStart(2,'0')).join('');}
466
  async function gunzipBuffer(buffer,label){if(typeof DecompressionStream!=='function')throw new Error(`${label} requires browser gzip decompression support.`);try{return await new Response(new Blob([buffer]).stream().pipeThrough(new DecompressionStream('gzip'))).arrayBuffer();}catch(error){throw new Error(`${label} could not be decompressed: ${error instanceof Error?error.message:String(error)}`);}}
467
  try {
468
+ const [snapshotResponse,sidecarResponse]=await Promise.all([fetch('./ui-data.json?v=20261015-lossless-completion-1688-v1',{cache:'no-cache'}),fetch('./cpp-latest-view-main26.json.gz?v=20261015-lossless-completion-1688-v1',{cache:'no-cache'})]);
469
  if(!snapshotResponse.ok)throw new Error(`Snapshot request returned ${snapshotResponse.status}`);if(!sidecarResponse.ok)throw new Error(`Combined C++ sidecar request returned ${sidecarResponse.status}`);
470
  const [snapshotBuffer,sidecarGzipBuffer]=await Promise.all([snapshotResponse.arrayBuffer(),sidecarResponse.arrayBuffer()]);
471
  const sidecarGzipSha=await sha256Hex(sidecarGzipBuffer);if(sidecarGzipSha!==CPP_LATEST_VIEW_GZIP_SHA256)throw new Error('The compressed C++ sidecar transport does not match the frozen release.');
build_lossless_completion_site.py ADDED
@@ -0,0 +1,134 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ """Append completed integer89 and native15 overlays to the published DSC2 site snapshot."""
3
+ from __future__ import annotations
4
+ import argparse,copy,datetime as dt,gzip,hashlib,importlib.util,json,math,shutil,statistics,subprocess,sys
5
+ from collections import Counter,defaultdict
6
+ from pathlib import Path
7
+
8
+ PARENT_HEAD="3e03c82b1f7873db19ccbc0bf0f093fd02375a9f"
9
+ PROFILE="cpp-native192-main26-whole-column-20261015-v1"
10
+ AUTHORITY="cpp135_lossless_completion_server192_latest"
11
+ VERSION="20261015-lossless-completion-1688-v1"
12
+ OLD_STATUS="built_from_published_main26_plus_completed_dsc2_reuse"
13
+ NEW_STATUS="built_from_published_dsc2_reuse_plus_completed_integer89_native15"
14
+ TIMING_STATUS="timing_admitted_server192_main26_w1_r3_t1_column_mean_builtin_bitexact"
15
+ ACCEPT="LOSSLESS_COMPLETION_1688_ACCEPTANCE.json"
16
+ INTEGRATION="LOSSLESS_COMPLETION_1688_INTEGRATION.json"
17
+ DATA_GZ="data-main26.json.gz";SIDE_GZ="cpp-latest-view-main26.json.gz"
18
+ EVIDENCE={
19
+ 'integer89':{'DATASET_METHOD_RESULTS.jsonl.gz':'integer89-dataset-method-overlay.jsonl.gz','OVERLAY_RECEIPT.json':'INTEGER89_OVERLAY_RECEIPT.json','SOURCE_BINDINGS.json':'INTEGER89_SOURCE_BINDINGS.json'},
20
+ 'native15':{'DATASET_METHOD_RESULTS.jsonl.gz':'native15-dataset-method-overlay.jsonl.gz','OVERLAY_RECEIPT.json':'NATIVE15_OVERLAY_RECEIPT.json','SOURCE_BINDINGS.json':'NATIVE15_SOURCE_BINDINGS.json'},
21
+ }
22
+ def req(x,m):
23
+ if not x:raise RuntimeError(m)
24
+ def sha(p):
25
+ h=hashlib.sha256()
26
+ with Path(p).open('rb') as f:
27
+ for b in iter(lambda:f.read(8<<20),b''):h.update(b)
28
+ return h.hexdigest()
29
+ def canonical(v):return json.dumps(v,ensure_ascii=False,sort_keys=True,separators=(',',':'),allow_nan=False).encode()
30
+ def csha(v):return hashlib.sha256(canonical(v)).hexdigest()
31
+ def rj(p):
32
+ v=json.loads(Path(p).read_text());req(isinstance(v,dict),f'expected object {p}');return v
33
+ def rgj(p):
34
+ with gzip.open(p,'rt') as f:v=json.load(f)
35
+ req(isinstance(v,dict),f'expected gzip object {p}');return v
36
+ def rgl(p):
37
+ with gzip.open(p,'rt') as f:return [json.loads(l) for l in f if l.strip()]
38
+ def wj(p,v):Path(p).write_text(json.dumps(v,ensure_ascii=False,indent=2,sort_keys=True,allow_nan=False)+'\n')
39
+ def dgzip(src,dst):
40
+ with Path(src).open('rb') as s,Path(dst).open('wb') as raw:
41
+ with gzip.GzipFile(filename='',mode='wb',fileobj=raw,compresslevel=9,mtime=0) as z:shutil.copyfileobj(s,z,length=8<<20)
42
+ def gz_content_sha(p):
43
+ h=hashlib.sha256()
44
+ with gzip.open(p,'rb') as f:
45
+ for b in iter(lambda:f.read(8<<20),b''):h.update(b)
46
+ return h.hexdigest()
47
+ def finite(v):req(type(v) in (int,float) and math.isfinite(float(v)),f'nonfinite {v}');return float(v)
48
+ def one(row,field):
49
+ v=row[field];vs=[v] if isinstance(v,str) else list(v);req(len(vs)==1 and isinstance(vs[0],str) and vs[0],f'expected one {field}');return vs[0]
50
+ def strings(row,field):
51
+ v=row.get(field) or [];vs=[v] if isinstance(v,str) else list(v);req(all(isinstance(x,str) and x for x in vs),f'invalid {field}');return sorted(set(vs))
52
+ def dscope(dtype):
53
+ d=dtype.lower()
54
+ if d.startswith(('int','uint')):return 'integer'
55
+ if d.startswith('float'):return 'float'
56
+ raise RuntimeError(dtype)
57
+ def support_sha(cols):return csha(sorted(str(r['input_manifest_sha256']) for r in cols))
58
+ def typed_route(cols):
59
+ groups={}
60
+ for r in cols:
61
+ config=one(r,'configurations');profile=one(r,'profile_versions');dtype=str(r['dtype']);k=(dtype,config,profile,str(r['runtime_binary_sha256']),str(r['selected_terminal_sha256']),str(r['selected_source']))
62
+ e=groups.setdefault(k,{'dtype':dtype,'dtype_scope':dscope(dtype),'configuration':config,'profile_version':profile,'runtime_binary_sha256':str(r['runtime_binary_sha256']),'selected_terminal_sha256':str(r['selected_terminal_sha256']),'source_selection':str(r['selected_source']),'execution_host':'192.168.99.20','producer_cli_sha256':set(),'timing_scopes':set(),'precision_semantics':set(),'implementations':set(),'column_count':0,'precision_charge_rows':0})
63
+ e['producer_cli_sha256'].update(strings(r,'producer_cli_sha256'));e['timing_scopes'].update(strings(r,'timing_scopes'));e['precision_semantics'].update(strings(r,'precision_semantics'));e['implementations'].update(strings(r,'implementations'));e['column_count']+=1;e['precision_charge_rows']+=int(r.get('precision_charge_rows',0))
64
+ routes=[]
65
+ for e in groups.values():routes.append({**e,'producer_cli_sha256':sorted(e['producer_cli_sha256']),'timing_scopes':sorted(e['timing_scopes']),'precision_semantics':sorted(e['precision_semantics']),'implementations':sorted(e['implementations'])})
66
+ routes.sort(key=lambda r:(r['dtype_scope'],r['dtype'],r['configuration'],r['profile_version'],r['runtime_binary_sha256'],r['selected_terminal_sha256']))
67
+ return {'routes':routes,'configurations':sorted({r['configuration'] for r in routes}),'profile_versions':sorted({r['profile_version'] for r in routes}),'producer_cli_sha256':sorted({x for r in routes for x in r['producer_cli_sha256']}),'runtime_binary_sha256_set':sorted({r['runtime_binary_sha256'] for r in routes}),'selected_terminal_sha256_set':sorted({r['selected_terminal_sha256'] for r in routes}),'source_selection_set':sorted({r['source_selection'] for r in routes})}
68
+ def summarize(source,cols,scope):
69
+ s=cols if scope=='overall' else [r for r in cols if dscope(str(r['dtype']))==scope];req(s,f'absent scope {source["dataset_id"]}/{source["method"]}/{scope}');supported=sum(int(r['supported_valid_value_count']) for r in s);unsupported=sum(int(r['unsupported_valid_value_count']) for r in s);req(supported>0 and unsupported==0,'scope not fully numeric');numeric=[r for r in s if r['support_state']=='full_numeric'];original=sum(int(r['supported_original_numeric_bytes']) for r in s);compressed=sum(int(r['measured_complete_frame_bytes']) for r in s);route=typed_route(s)
70
+ out={'dataset_id':source['dataset_id'],'method':source['method'],'family':source['family'],'method_family':source['method_family'],'scope':scope,'support_state':'full_numeric','full_valid_support':True,'column_count':len(s),'full_numeric_columns':len(numeric),'partial_support_columns':0,'unsupported_columns':0,'not_applicable_columns':sum(r['support_state']=='not_applicable' for r in s),'supported_valid_value_count':supported,'unsupported_valid_value_count':0,'supported_original_numeric_bytes':original,'unsupported_original_numeric_bytes':0,'measured_complete_frame_bytes':compressed,'all_missing_complete_frame_bytes':sum(int(r['all_missing_complete_frame_bytes']) for r in s),'compression_ratio_column_arithmetic_mean':statistics.fmean(finite(r['compression_ratio']) for r in numeric),'secondary_pooled_compression_ratio':compressed/original,'compression_ns_per_valid_native_point_column_arithmetic_mean':statistics.fmean(finite(r['compression_ns_per_valid_native_point']) for r in numeric),'decompression_ns_per_valid_native_point_column_arithmetic_mean':statistics.fmean(finite(r['decompression_ns_per_valid_native_point']) for r in numeric),'profile_versions':route['profile_versions'],'configurations':route['configurations'],'producer_cli_sha256':route['producer_cli_sha256'],'runtime_binary_sha256_set':route['runtime_binary_sha256_set'],'selected_terminal_sha256_set':route['selected_terminal_sha256_set'],'source_selection_set':route['source_selection_set'],'support_sha256':support_sha(s),'typed_route_contract_sha256':csha(sorted(r['typed_route_contract_sha256'] for r in s)),'typed_route':route,'byte_boundary':'sum complete frame bytes over selected dtype-scope columns / original valid numeric bytes','timing_contract':'arithmetic mean of per-column ns/valid-native-point; W1/R3/T1; built-in exact Block equality outside timed interval'}
71
+ if scope=='overall':
72
+ req(out['support_sha256']==source['dataset_input_cohort_sha256'],'cohort changed');req(out['typed_route_contract_sha256']==source['typed_route_contract_sha256'],'route changed')
73
+ for f in ('column_count','supported_valid_value_count','supported_original_numeric_bytes','measured_complete_frame_bytes','all_missing_complete_frame_bytes'):req(out[f]==source[f],f'overall mismatch {f}')
74
+ return out
75
+ def route_label(route,field):
76
+ vals=route[field]
77
+ if len(vals)==1:return vals[0]
78
+ comp='configuration' if field=='configurations' else 'profile_version'
79
+ return 'typed-route['+';'.join(f"{r['dtype']}={r[comp]}" for r in route['routes'])+']'
80
+ def site_row(src,accept_sha):
81
+ route=src['typed_route'];bins=route['runtime_binary_sha256_set'];terms=route['selected_terminal_sha256_set'];sources=route['source_selection_set'];rsha=src['typed_route_contract_sha256'];binary=bins[0] if len(bins)==1 else None;runtime=f'cpp-native192-lossless-{binary[:8]}' if binary else f'cpp-native192-lossless-composite-{rsha[:8]}';config=route_label(route,'configurations');profiles=route_label(route,'profile_versions');orig=int(src['supported_original_numeric_bytes']);comp=int(src['measured_complete_frame_bytes']);points=int(src['supported_valid_value_count']);ct=finite(src['compression_ns_per_valid_native_point_column_arithmetic_mean']);dt=finite(src['decompression_ns_per_valid_native_point_column_arithmetic_mean'])
82
+ return {'schema':'compressionbenchmark-cpp135-lossless-completion-site-row-v1','dataset':src['dataset_id'],'scope':src['scope'],'runtime':runtime,'comparison_profile':PROFILE,'method':config,'family':src['method'],'algorithm_variant':f"{config} [{' + '.join(x[:8] for x in bins)}]",'is_best_rate_in_family':True,'original_size_bytes':orig,'compressed_size_bytes':comp,'point_count':points,'compression_rate':comp/orig,'compression_time_ns':ct*points,'decompression_time_ns':dt*points,'compression_time_ns_per_point':ct,'decompression_time_ns_per_point':dt,'timing_column_count':int(src['full_numeric_columns']),'timing_aggregation':'column_mean','eligible_dtype_scope':src['scope'],'eligible_column_set_sha256':src['support_sha256'],'eligible_column_set_status':'algorithm_independent_frozen_manifest_scope_cohort_sha256','measurement_status':'lossless_completion_integer89_native15_complete_builtin_bitexact_roundtrip','timing_profile_status':TIMING_STATUS,'execution_host':'192.168.99.20','binary_sha256':binary,'binary_sha256_set':bins,'producer_cli_sha256':route['producer_cli_sha256'][0] if len(route['producer_cli_sha256'])==1 else None,'producer_cli_sha256_set':route['producer_cli_sha256'],'profile_version':profiles,'typed_route':route['routes'],'typed_route_configurations':route['configurations'],'source_profile_composition':route['profile_versions'],'typed_route_contract_sha256':rsha,'input_version':'final135-frozen-inputs-20261014-v1','acceptance_sha256':accept_sha,'source_selection':sources[0] if len(sources)==1 else None,'source_selection_set':sources,'selected_terminal_sha256':terms[0] if len(terms)==1 else None,'selected_terminal_sha256_set':terms,'method_family':src['method_family'],'byte_boundary':src['byte_boundary'],'timing_contract':src['timing_contract'],'timing_stage_schedule':'W1; encode repeat 1,2,3; decode repeat 1,2,3; T1','column_arithmetic_mean_compression_rate':finite(src['compression_ratio_column_arithmetic_mean']),'all_missing_complete_frame_bytes':int(src['all_missing_complete_frame_bytes'])}
83
+ def decoded(ui):
84
+ t=ui['record_tables'];out=[]
85
+ for r in ui['compact_records']:out.append({'dataset':t['datasets'][r[0]],'scope':t['scopes'][r[1]],'runtime':t['runtimes'][r[2]],'comparison_profile':t['comparison_profiles'][r[3]],'family':t['families'][r[4]],'measurement_status':t['measurement_statuses'][r[14]],'timing_profile_status':t['timing_statuses'][r[15]]})
86
+ return out
87
+ def main():
88
+ ap=argparse.ArgumentParser();ap.add_argument('--baseline',type=Path,required=True);ap.add_argument('--integer89',type=Path,required=True);ap.add_argument('--native15',type=Path,required=True);ap.add_argument('--output',type=Path,required=True);a=ap.parse_args();base,i89,n15,out=map(Path,(a.baseline,a.integer89,a.native15,a.output));req(not out.exists(),'output exists')
89
+ rec89=rj(i89/'OVERLAY_RECEIPT.json');rec15=rj(n15/'OVERLAY_RECEIPT.json');req(rec89['status']=='complete_verified_not_published' and rec89['dataset_method_count']==89,'integer89 overlay incomplete');req(rec15['status']=='complete_verified_not_published' and rec15['dataset_method_count']==1599,'native15 overlay incomplete');shutil.copytree(base,out)
90
+ public={}
91
+ for label,root in [('integer89',i89),('native15',n15)]:
92
+ for src,dst in EVIDENCE[label].items():shutil.copy2(root/src,out/dst);public[dst]={'bytes':(out/dst).stat().st_size,'sha256':sha(out/dst)}
93
+ overlays=[]
94
+ for label,root,retained_name in [('integer89',i89,'RETAINED_INTEGER_COLUMNS.jsonl.gz'),('native15',n15,'RETAINED_COLUMNS.jsonl.gz')]:
95
+ ds=rgl(root/'DATASET_METHOD_RESULTS.jsonl.gz');cols=rgl(root/'COLUMN_RESULTS.jsonl.gz')+rgl(root/retained_name);by=defaultdict(list)
96
+ for r in cols:by[(str(r['dataset_id']),str(r['method']))].append(r)
97
+ sm={(str(r['dataset_id']),str(r['method'])):r for r in ds};req(set(by)==set(sm),f'{label} pair union')
98
+ for pair in sorted(sm):
99
+ scopes={'overall':summarize(sm[pair],by[pair],'overall')}
100
+ for s in ('float','integer'):
101
+ if any(dscope(str(r['dtype']))==s for r in by[pair]):scopes[s]=summarize(sm[pair],by[pair],s)
102
+ overlays.append((label,pair,scopes,sm[pair]))
103
+ req(len(overlays)==1688 and len({x[1] for x in overlays})==1688,'overlay pair count')
104
+ accept={'schema':'compressionbenchmark-cpp135-lossless-completion-1688-acceptance-v1','status':'accepted_completed_builtin_bitexact','created_at':dt.datetime.now(dt.timezone.utc).isoformat(),'parent_revision':PARENT_HEAD,'scope':{'integer89_pair_count':89,'native15_pair_count':1599,'pair_count':1688,'method_count':22,'dataset_count':135},'timing':{'host':'192.168.99.20','comparison_profile':PROFILE,'threads':1,'schedule':'one warmup; three encode measurements; then three decode measurements','aggregation':'equal-column mean of median(aligned block sums)/valid native points','cross_host_mixing':False},'lossless':'producer required exact complete original Block equality after warmup and every measured decode','overlay_receipts':{'integer89':sha(i89/'OVERLAY_RECEIPT.json'),'native15':sha(n15/'OVERLAY_RECEIPT.json')},'public_evidence':public};wj(out/ACCEPT,accept);asha=sha(out/ACCEPT)
105
+ additions=[];summaries={}
106
+ for label,pair,scopes,source in overlays:
107
+ summaries[pair]=scopes
108
+ for _,s in sorted(scopes.items()):additions.append(site_row(s,asha))
109
+ additions.sort(key=lambda r:(r['dataset'],r['family'],r['scope']))
110
+ data=rgj(base/DATA_GZ);old_n=len(data['dataset_results']);old_sha=csha(data['dataset_results']);data['dataset_results'].extend(additions);req(csha(data['dataset_results'][:old_n])==old_sha,'historical rows changed')
111
+ spec=importlib.util.spec_from_file_location('recompute',out/'build_accepted_completion_v7.py');helper=importlib.util.module_from_spec(spec);req(spec.loader is not None,'helper loader');spec.loader.exec_module(helper);helper.recompute(data);helper.update_methods(data,additions);data['benchmark']['implementation_runtimes']=sorted({r['comparison_profile'] for r in data['dataset_results']});data['benchmark']['exact_source_profiles']=sorted({r['runtime'] for r in data['dataset_results']});data['benchmark'].setdefault('runtime_hosts',{})[PROFILE]='192.168.99.20';run={'schema':'cpp135-lossless-completion-1688-site-import-v1','comparison_profile':PROFILE,'execution_host':'192.168.99.20','pair_count':1688,'numeric_row_count':len(additions),'timing_policy':accept['timing'],'acceptance':{'file':ACCEPT,'sha256':asha},'old_results_retained':True};data['source'].setdefault('measurement_runs',[]).append(run);cov=data['coverage'];cov.update(dataset_result_row_count=len(data['dataset_results']),configuration_aggregate_row_count=len(data['configuration_aggregates']),family_best_aggregate_row_count=len(data['family_best_aggregates']),method_family_count=len({r['family'] for r in data['dataset_results']}),method_configuration_count=len({r['algorithm_variant'] for r in data['dataset_results']}),runtime_configuration_count=len({(r['comparison_profile'],r['algorithm_variant']) for r in data['dataset_results']}),runtime_count=len(data['benchmark']['implementation_runtimes']),runtimes=data['benchmark']['implementation_runtimes'],timing_unavailable_dataset_result_count=sum(r.get('timing_aggregation')=='unavailable' for r in data['dataset_results']));cov['cpp135_lossless_completion_1688']=run;wj(out/'data.json',data);dgzip(out/'data.json',out/DATA_GZ);subprocess.run([sys.executable,str(out/'build_ui_payload.py')],check=True,capture_output=True,text=True);newui=rj(out/'ui-data.json');old_ui=rj(base/'ui-data.json');req(newui['source_data_sha256']==sha(out/'data.json') and len(newui['compact_records'])==len(data['dataset_results']),'UI closure')
112
+ oldside=rgj(base/SIDE_GZ);od,nd=decoded(old_ui),decoded(newui);old_count=len(od);targets=set(summaries);selected=[]
113
+ for item in oldside['cpp']['selected_rows']:
114
+ d=od[item['raw_compact_index']]
115
+ if (d['dataset'],item['canonical_family']) not in targets:selected.append(copy.deepcopy(item))
116
+ byscope={(r['dataset'],r['family'],r['scope']):i for i,r in enumerate(additions,old_count)};req(len(byscope)==len(additions),'addition identities')
117
+ for k,idx in sorted(byscope.items()):
118
+ d=nd[idx];req((d['dataset'],d['family'],d['scope'])==k,'compact append mismatch');selected.append({'raw_compact_index':idx,'canonical_family':k[1],'source_family':k[1],'source_comparison_profile':PROFILE,'source_runtime':d['runtime'],'source_host':'192.168.99.20','authority':AUTHORITY,'pair_status':'numeric','timing_admitted':True,'measurement_status':d['measurement_status'],'timing_profile_status':d['timing_profile_status']})
119
+ prior={(r['dataset'],r['canonical_family']):r for r in oldside['cpp']['pair_ledger']};req(targets<=set(prior),'target ledger absent');ledger=[copy.deepcopy(r) for k,r in prior.items() if k not in targets];allsc=set(newui['record_tables']['scopes'])
120
+ for pair in sorted(targets):
121
+ scopes=sorted(summaries[pair]);indices=[byscope[(pair[0],pair[1],s)] for s in scopes];ov=summaries[pair]['overall'];bins=ov['runtime_binary_sha256_set'];terms=ov['selected_terminal_sha256_set'];sources=ov['source_selection_set'];ledger.append({'dataset':pair[0],'canonical_family':pair[1],'decision':'select_latest_completed_lossless_dtype_scopes','status':'numeric','source_comparison_profile':PROFILE,'source_hosts':['192.168.99.20'],'selected_raw_indices':indices,'selected_scopes':scopes,'missing_scopes_tombstoned':sorted(allsc-set(scopes)),'recency_rank':80,'authority':AUTHORITY,'reason':'Completed integer89/native15 typed route recovers all formerly unsupported numeric columns with built-in exact Block validation; unaffected successful columns retain their selected Main26 route.','acceptance_sha256':asha,'source_selection':sources[0] if len(sources)==1 else None,'source_selection_set':sources,'runtime_binary_sha256':bins[0] if len(bins)==1 else None,'runtime_binary_sha256_set':bins,'selected_terminal_sha256':terms[0] if len(terms)==1 else None,'selected_terminal_sha256_set':terms,'typed_route_contract_sha256':ov['typed_route_contract_sha256'],'scope_support_states':{s:'numeric' for s in scopes}})
122
+ selected.sort(key=lambda r:r['raw_compact_index']);ledger.sort(key=lambda r:(r['dataset'],r['canonical_family']));req(len({r['raw_compact_index'] for r in selected})==len(selected),'duplicate selected');active=set(oldside['cpp']['active_native85_families']);activeled=[r for r in ledger if r['canonical_family'] in active];req(len(activeled)==164*85,'ledger size');counts=Counter(r['status'] for r in activeled);scope_ds={};scope_pairs={}
123
+ for s in sorted(allsc):
124
+ ps=[]
125
+ for item in selected:
126
+ d=nd[item['raw_compact_index']]
127
+ if d['scope']==s:ps.append((d['dataset'],item['canonical_family']))
128
+ scope_ds[s]=len({p[0] for p in ps});scope_pairs[s]=len(set(ps))
129
+ timing=[r['raw_compact_index'] for r in selected if r['timing_admitted']];side=copy.deepcopy(oldside);side['status']=NEW_STATUS;side['baseline']={'revision':PARENT_HEAD,'ui_data_path':'ui-data.json','ui_data_sha256':sha(out/'ui-data.json'),'data_path':'data.json','data_sha256':sha(out/'data.json'),'compact_record_count':len(nd),'parent_published_payload':{'data_uncompressed_sha256':oldside['baseline']['data_sha256'],'ui_data_sha256':oldside['baseline']['ui_data_sha256'],'cpp_latest_view_uncompressed_sha256':hashlib.sha256(canonical(oldside)).hexdigest()}};side['identity_contract']['atomicity']='One newest authority wins per dataset and canonical C++ family; exactly 1,688 completed integer89/native15 pair decisions replace their prior rows.';side['precedence'].append({'rank':80,'authority':AUTHORITY,'scope':'1,688 completed lossless numeric pair recoveries on the frozen 135-dataset scope'});side['receipts'][ACCEPT]={'path':ACCEPT,'sha256':asha,'schema':accept['schema'],'status':accept['status']};side['cpp']['selected_rows']=selected;side['cpp']['pair_ledger']=ledger;c=side['cpp']['counts'];c.update({'active_native85_pair_conclusions':len(activeled),'active_native85_pair_status':dict(sorted(counts.items())),'active_native85_numeric_pairs':counts['numeric'],'active_native85_partial_numeric_pairs':counts['partial_numeric'],'active_native85_measured_numeric_pairs':counts['numeric']+counts['partial_numeric'],'active_native85_terminal_tombstone_pairs':counts['not_applicable']+counts['unsupported'],'selected_compact_row_count':len(selected),'timing_admitted_selected_row_count':len(timing),'scope_numeric_dataset_counts':scope_ds,'scope_numeric_pair_counts':scope_pairs,'lossless_completion_pair_count':1688,'lossless_completion_numeric_scope_row_count':len(additions)});side['cpp']['timing_subset']={'contract':'Row-local admitted timing; completed integer89/native15 measurements use the same server-192 W1/R3/T1 column-mean contract with exact Block checks.','selected_raw_indices':timing,'selected_row_count':len(timing),'source_profile_counts':dict(sorted(Counter(nd[r['raw_compact_index']]['comparison_profile'] for r in selected if r['timing_admitted']).items()))};side['warnings'].append('The 1,688 recovery decisions retain all typed route, binary, terminal, source, configuration and profile sets; composite rows do not invent a scalar binary.');wj(out/'cpp-latest-view.json',side);side_sha=sha(out/'cpp-latest-view.json');dgzip(out/'cpp-latest-view.json',out/SIDE_GZ);sgz=sha(out/SIDE_GZ)
130
+ appp=out/'app.js';app=appp.read_text();old_content=gz_content_sha(base/SIDE_GZ);req(app.count(old_content)==1 and app.count(sha(base/SIDE_GZ))==1,'app SHA anchors');app=app.replace(old_content,side_sha).replace(sha(base/SIDE_GZ),sgz);oldtoken='20261015-main26-dsc2-reuse-v3';req(app.count(oldtoken)==2,'app token');app=app.replace(oldtoken,VERSION);req(app.count(OLD_STATUS)==1,'status guard');appp.write_text(app.replace(OLD_STATUS,NEW_STATUS));subprocess.run(['node','--check',str(appp)],check=True);idx=out/'index.html';txt=idx.read_text();req(txt.count(oldtoken)==1,'index token');idx.write_text(txt.replace(oldtoken,VERSION));req(sha(out/'ranking.js')==sha(base/'ranking.js'),'ranking changed')
131
+ readme=out/'README.md';readme.write_text(readme.read_text()+f'\n## Completed lossless recovery\n\nThis release appends {len(additions)} dtype-scope rows and replaces exactly 1,688 latest C++ pair decisions from the completed integer89 and native15 campaigns. All measurements ran on server 192 with W1/R3/T1 and built-in exact complete-Block checks. Historical rows and the prior DSC2 release remain unchanged.\n')
132
+ manifest=rj(out/'manifest.json');data_sha=sha(out/'data.json');data_gz_sha=sha(out/DATA_GZ);ui_sha=sha(out/'ui-data.json');manifest['data_file']=DATA_GZ;manifest['data_sha256']=data_gz_sha;manifest['data_uncompressed_sha256']=data_sha;manifest['counts']=cov;manifest['measurement_runs']=data['source']['measurement_runs'];manifest['cpp135_lossless_completion_1688']={**run,'public_evidence':public,'acceptance':{'file':ACCEPT,'sha256':asha},'builder':{'file':Path(__file__).name,'sha256':sha(Path(__file__))}};manifest['data_transport']={'file':DATA_GZ,'sha256':data_gz_sha,'uncompressed_sha256':data_sha,'encoding':'gzip'};manifest['cpp_latest_view']={'file':SIDE_GZ,'sha256':sgz,'uncompressed_sha256':side_sha,'encoding':'gzip','schema':side['schema'],'status':side['status']};manifest['latest_page_inputs']={'compact_data':{'file':'ui-data.json','sha256':ui_sha},'selection_sidecar':copy.deepcopy(manifest['cpp_latest_view'])};wj(out/'manifest.json',manifest);shutil.copy2(Path(__file__),out/Path(__file__).name)
133
+ changed=[DATA_GZ,'ui-data.json',SIDE_GZ,'app.js','index.html','README.md','manifest.json',*public.keys(),ACCEPT,Path(__file__).name];integ={'schema':'compressionbenchmark-cpp135-lossless-completion-1688-integration-v1','status':'passed_not_published','created_at':dt.datetime.now(dt.timezone.utc).isoformat(),'parent_revision':PARENT_HEAD,'historical_dataset_result_count':old_n,'historical_dataset_results_canonical_sha256':old_sha,'new_dataset_result_count':len(additions),'final_dataset_result_count':len(data['dataset_results']),'scope':{'pair_count':1688,'integer89':89,'native15':1599,'numeric_scope_rows':len(additions)},'files':{n:{'bytes':(out/n).stat().st_size,'sha256':sha(out/n)} for n in changed},'publication_file_list':changed+[INTEGRATION],'semantic_checks':{'only_exact_1688_latest_cpp_pair_decisions_replaced':True,'historical_rows_retained':True,'same_host_w1_r3_t1':True,'built_in_exact_block_bound':True,'typed_routes_and_binary_sets_explicit':True,'ranking_unchanged':True,'data_ui_sidecar_hash_closure':True},'transport':{'data_gzip_sha256':data_gz_sha,'data_uncompressed_sha256':data_sha,'sidecar_gzip_sha256':sgz,'sidecar_uncompressed_sha256':side_sha}};wj(out/INTEGRATION,integ);print(json.dumps({'status':integ['status'],'output':str(out),'pair_count':1688,'numeric_rows_added':len(additions),'active_status_counts':dict(counts),'data_sha256':data_sha,'sidecar_sha256':side_sha,'manifest_sha256':sha(out/'manifest.json'),'integration_sha256':sha(out/INTEGRATION),'publication_files':integ['publication_file_list']},indent=2,sort_keys=True))
134
+ if __name__=='__main__':main()
cpp-latest-view-main26.json.gz CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:5069bbcb955fa3ea9b12eb1b8771500eb712d01ed529f9fbec0103b2f906fa9b
3
- size 851074
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:78945c2427f6a4f11ebcd9d3b2836b143b6c9b342f4272f05fd0bde1e48b28c7
3
+ size 1678540
data-main26.json.gz CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:1325c3fc08c93cedd8f8714662690fb09586c7460e4110a88a0148544df639b8
3
- size 10056008
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:59ed00b27881b407aed705212f51841836295dced5aea0dcd0ca9f028455daa8
3
+ size 14942911
index.html CHANGED
@@ -7,7 +7,7 @@
7
  <meta name="color-scheme" content="light dark">
8
  <title>THULab | Time Series Compression Benchmark</title>
9
  <link rel="stylesheet" href="style.css?v=20261013-cpp-latest-v1">
10
- <script src="app.js?v=20261015-main26-dsc2-reuse-v3" type="module"></script>
11
  </head>
12
  <body>
13
  <a class="skip-link" href="#content">Skip to results</a>
 
7
  <meta name="color-scheme" content="light dark">
8
  <title>THULab | Time Series Compression Benchmark</title>
9
  <link rel="stylesheet" href="style.css?v=20261013-cpp-latest-v1">
10
+ <script src="app.js?v=20261015-lossless-completion-1688-v1" type="module"></script>
11
  </head>
12
  <body>
13
  <a class="skip-link" href="#content">Skip to results</a>
integer89-dataset-method-overlay.jsonl.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:a302881e785f537a7394261cd404bc3a72c9a575e82afadeb5b823346f5c08c7
3
+ size 17646
manifest.json CHANGED
@@ -33,7 +33,7 @@
33
  },
34
  "counts": {
35
  "catalog_dataset_count": 164,
36
- "configuration_aggregate_row_count": 5914,
37
  "corrected_five425": {
38
  "active_method_count": 85,
39
  "all_na_pair_count": 0,
@@ -66,6 +66,26 @@
66
  "special_support_review_pair_count": 8,
67
  "timing_admitted": false
68
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
69
  "cpp135_main26": {
70
  "aggregate_receipt": {
71
  "file": "CPP135_MAIN26_AGGREGATE_RECEIPT.json",
@@ -139,7 +159,7 @@
139
  }
140
  },
141
  "dataset_count": 164,
142
- "dataset_result_row_count": 99068,
143
  "excluded_datasets": [
144
  "Arade",
145
  "app_flow",
@@ -151,7 +171,7 @@
151
  "tiktok_trending_hashtags_music",
152
  "youtube_trending_2019_2020"
153
  ],
154
- "family_best_aggregate_row_count": 1997,
155
  "float_scaling9": {
156
  "acceptance": {
157
  "file": "FLOAT_SCALING9_SITE_ACCEPTANCE.json",
@@ -175,7 +195,7 @@
175
  "timing_policy": "server192 float and pure-float overall only; mixed overall timing null; never enters server166-only figures"
176
  },
177
  "measured_dataset_count": 164,
178
- "method_configuration_count": 988,
179
  "method_family_count": 104,
180
  "missing_measurement_policy": "Missing report and dataset/scope/runtime/configuration combinations are omitted; the UI must display them as unavailable, never as zero.",
181
  "missing_source_report_count": 0,
@@ -474,7 +494,7 @@
474
  "native86_unresolved_problem_pair_count": 0,
475
  "native86_v9_recovered_pair_count": 154,
476
  "paper_leaderboard_row_count": 0,
477
- "runtime_configuration_count": 1636,
478
  "runtime_count": 14,
479
  "runtimes": [
480
  "cpp",
@@ -499,6 +519,56 @@
499
  "timing_dataset_aggregate_result_count": 0,
500
  "timing_unavailable_dataset_result_count": 67677
501
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
502
  "cpp135_main26": {
503
  "aggregate_receipt": {
504
  "file": "CPP135_MAIN26_AGGREGATE_RECEIPT.json",
@@ -633,19 +703,19 @@
633
  "encoding": "gzip",
634
  "file": "cpp-latest-view-main26.json.gz",
635
  "schema": "compressionbenchmark-cpp-latest-view-v1",
636
- "sha256": "5069bbcb955fa3ea9b12eb1b8771500eb712d01ed529f9fbec0103b2f906fa9b",
637
- "status": "built_from_published_main26_plus_completed_dsc2_reuse",
638
- "uncompressed_sha256": "6a083b73b72dd7b93a2cb84bedf852c2df3ee025d0be104c2a1552cdd184dc80"
639
  },
640
  "data_file": "data-main26.json.gz",
641
- "data_sha256": "1325c3fc08c93cedd8f8714662690fb09586c7460e4110a88a0148544df639b8",
642
  "data_transport": {
643
  "encoding": "gzip",
644
  "file": "data-main26.json.gz",
645
- "sha256": "1325c3fc08c93cedd8f8714662690fb09586c7460e4110a88a0148544df639b8",
646
- "uncompressed_sha256": "39b017fab9ee25ca7758f678d30212ed21d4e8c138de2161daa0b33b530dd376"
647
  },
648
- "data_uncompressed_sha256": "39b017fab9ee25ca7758f678d30212ed21d4e8c138de2161daa0b33b530dd376",
649
  "dataset_catalog_sha256": "47869c8078e8c864810d4f961fa5879e120943bb3f371b39f0adc74f3de2ee2d",
650
  "excluded_content": [
651
  "raw datasets",
@@ -690,15 +760,15 @@
690
  "latest_page_inputs": {
691
  "compact_data": {
692
  "file": "ui-data.json",
693
- "sha256": "8a1f02ce7e55e68f464a7daec6dab8a8c1a12fd632d5b351bb0d4474522570ae"
694
  },
695
  "selection_sidecar": {
696
  "encoding": "gzip",
697
  "file": "cpp-latest-view-main26.json.gz",
698
  "schema": "compressionbenchmark-cpp-latest-view-v1",
699
- "sha256": "5069bbcb955fa3ea9b12eb1b8771500eb712d01ed529f9fbec0103b2f906fa9b",
700
- "status": "built_from_published_main26_plus_completed_dsc2_reuse",
701
- "uncompressed_sha256": "6a083b73b72dd7b93a2cb84bedf852c2df3ee025d0be104c2a1552cdd184dc80"
702
  }
703
  },
704
  "measurement_runs": [
@@ -1384,6 +1454,26 @@
1384
  "schedule": "one warmup; three encode measurements; then three decode measurements",
1385
  "threads": 1
1386
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1387
  }
1388
  ],
1389
  "native86_imports": {
 
33
  },
34
  "counts": {
35
  "catalog_dataset_count": 164,
36
+ "configuration_aggregate_row_count": 6308,
37
  "corrected_five425": {
38
  "active_method_count": 85,
39
  "all_na_pair_count": 0,
 
66
  "special_support_review_pair_count": 8,
67
  "timing_admitted": false
68
  },
69
+ "cpp135_lossless_completion_1688": {
70
+ "acceptance": {
71
+ "file": "LOSSLESS_COMPLETION_1688_ACCEPTANCE.json",
72
+ "sha256": "30f6ada7bfde981151b9a7c2ee66644146ba602cca135411eb72d8bb48bca982"
73
+ },
74
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
75
+ "execution_host": "192.168.99.20",
76
+ "numeric_row_count": 3915,
77
+ "old_results_retained": true,
78
+ "pair_count": 1688,
79
+ "schema": "cpp135-lossless-completion-1688-site-import-v1",
80
+ "timing_policy": {
81
+ "aggregation": "equal-column mean of median(aligned block sums)/valid native points",
82
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
83
+ "cross_host_mixing": false,
84
+ "host": "192.168.99.20",
85
+ "schedule": "one warmup; three encode measurements; then three decode measurements",
86
+ "threads": 1
87
+ }
88
+ },
89
  "cpp135_main26": {
90
  "aggregate_receipt": {
91
  "file": "CPP135_MAIN26_AGGREGATE_RECEIPT.json",
 
159
  }
160
  },
161
  "dataset_count": 164,
162
+ "dataset_result_row_count": 102983,
163
  "excluded_datasets": [
164
  "Arade",
165
  "app_flow",
 
171
  "tiktok_trending_hashtags_music",
172
  "youtube_trending_2019_2020"
173
  ],
174
+ "family_best_aggregate_row_count": 2008,
175
  "float_scaling9": {
176
  "acceptance": {
177
  "file": "FLOAT_SCALING9_SITE_ACCEPTANCE.json",
 
195
  "timing_policy": "server192 float and pure-float overall only; mixed overall timing null; never enters server166-only figures"
196
  },
197
  "measured_dataset_count": 164,
198
+ "method_configuration_count": 1324,
199
  "method_family_count": 104,
200
  "missing_measurement_policy": "Missing report and dataset/scope/runtime/configuration combinations are omitted; the UI must display them as unavailable, never as zero.",
201
  "missing_source_report_count": 0,
 
494
  "native86_unresolved_problem_pair_count": 0,
495
  "native86_v9_recovered_pair_count": 154,
496
  "paper_leaderboard_row_count": 0,
497
+ "runtime_configuration_count": 1972,
498
  "runtime_count": 14,
499
  "runtimes": [
500
  "cpp",
 
519
  "timing_dataset_aggregate_result_count": 0,
520
  "timing_unavailable_dataset_result_count": 67677
521
  },
522
+ "cpp135_lossless_completion_1688": {
523
+ "acceptance": {
524
+ "file": "LOSSLESS_COMPLETION_1688_ACCEPTANCE.json",
525
+ "sha256": "30f6ada7bfde981151b9a7c2ee66644146ba602cca135411eb72d8bb48bca982"
526
+ },
527
+ "builder": {
528
+ "file": "build_lossless_completion_site.py",
529
+ "sha256": "1ab499a9408a9ad40cd1bf3773e9f078b6e4b5abf34d9ada2af295b906f9f13b"
530
+ },
531
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
532
+ "execution_host": "192.168.99.20",
533
+ "numeric_row_count": 3915,
534
+ "old_results_retained": true,
535
+ "pair_count": 1688,
536
+ "public_evidence": {
537
+ "INTEGER89_OVERLAY_RECEIPT.json": {
538
+ "bytes": 1229,
539
+ "sha256": "9c73de8af669b141f87acceebb11c9aba1a707a5af80cf55064f010fbddad338"
540
+ },
541
+ "INTEGER89_SOURCE_BINDINGS.json": {
542
+ "bytes": 5913,
543
+ "sha256": "9c045d5ae0bc5ad948f343c1d438245858fe568705c1c1bd3569a75524e4dddd"
544
+ },
545
+ "NATIVE15_OVERLAY_RECEIPT.json": {
546
+ "bytes": 1119,
547
+ "sha256": "6dc3eeeb2d435a7bab52ae803bca3241971ac0727159ae6b88c9693c7bf2ef1e"
548
+ },
549
+ "NATIVE15_SOURCE_BINDINGS.json": {
550
+ "bytes": 644095,
551
+ "sha256": "3904277d13d9ad3abf0abacd273967b5137f193214834b17bcbb080cb0d831eb"
552
+ },
553
+ "integer89-dataset-method-overlay.jsonl.gz": {
554
+ "bytes": 17646,
555
+ "sha256": "a302881e785f537a7394261cd404bc3a72c9a575e82afadeb5b823346f5c08c7"
556
+ },
557
+ "native15-dataset-method-overlay.jsonl.gz": {
558
+ "bytes": 846187,
559
+ "sha256": "827c61cadd7ade050b1992c28ebaa3bc5be27faaa0fb92c2b0c38ed1b6d2b33e"
560
+ }
561
+ },
562
+ "schema": "cpp135-lossless-completion-1688-site-import-v1",
563
+ "timing_policy": {
564
+ "aggregation": "equal-column mean of median(aligned block sums)/valid native points",
565
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
566
+ "cross_host_mixing": false,
567
+ "host": "192.168.99.20",
568
+ "schedule": "one warmup; three encode measurements; then three decode measurements",
569
+ "threads": 1
570
+ }
571
+ },
572
  "cpp135_main26": {
573
  "aggregate_receipt": {
574
  "file": "CPP135_MAIN26_AGGREGATE_RECEIPT.json",
 
703
  "encoding": "gzip",
704
  "file": "cpp-latest-view-main26.json.gz",
705
  "schema": "compressionbenchmark-cpp-latest-view-v1",
706
+ "sha256": "78945c2427f6a4f11ebcd9d3b2836b143b6c9b342f4272f05fd0bde1e48b28c7",
707
+ "status": "built_from_published_dsc2_reuse_plus_completed_integer89_native15",
708
+ "uncompressed_sha256": "9d0729013696f867d0a007e122eb5d6c55e473da029ab5e5935b6b2bb80c818d"
709
  },
710
  "data_file": "data-main26.json.gz",
711
+ "data_sha256": "59ed00b27881b407aed705212f51841836295dced5aea0dcd0ca9f028455daa8",
712
  "data_transport": {
713
  "encoding": "gzip",
714
  "file": "data-main26.json.gz",
715
+ "sha256": "59ed00b27881b407aed705212f51841836295dced5aea0dcd0ca9f028455daa8",
716
+ "uncompressed_sha256": "71340b992134dacb4dd1dea100218a86585521c3ea03da75098be49af47cc721"
717
  },
718
+ "data_uncompressed_sha256": "71340b992134dacb4dd1dea100218a86585521c3ea03da75098be49af47cc721",
719
  "dataset_catalog_sha256": "47869c8078e8c864810d4f961fa5879e120943bb3f371b39f0adc74f3de2ee2d",
720
  "excluded_content": [
721
  "raw datasets",
 
760
  "latest_page_inputs": {
761
  "compact_data": {
762
  "file": "ui-data.json",
763
+ "sha256": "f47285cda7d42c6fe4846ebb717669eabe4f80953902f7609e51c912d0d34c30"
764
  },
765
  "selection_sidecar": {
766
  "encoding": "gzip",
767
  "file": "cpp-latest-view-main26.json.gz",
768
  "schema": "compressionbenchmark-cpp-latest-view-v1",
769
+ "sha256": "78945c2427f6a4f11ebcd9d3b2836b143b6c9b342f4272f05fd0bde1e48b28c7",
770
+ "status": "built_from_published_dsc2_reuse_plus_completed_integer89_native15",
771
+ "uncompressed_sha256": "9d0729013696f867d0a007e122eb5d6c55e473da029ab5e5935b6b2bb80c818d"
772
  }
773
  },
774
  "measurement_runs": [
 
1454
  "schedule": "one warmup; three encode measurements; then three decode measurements",
1455
  "threads": 1
1456
  }
1457
+ },
1458
+ {
1459
+ "acceptance": {
1460
+ "file": "LOSSLESS_COMPLETION_1688_ACCEPTANCE.json",
1461
+ "sha256": "30f6ada7bfde981151b9a7c2ee66644146ba602cca135411eb72d8bb48bca982"
1462
+ },
1463
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
1464
+ "execution_host": "192.168.99.20",
1465
+ "numeric_row_count": 3915,
1466
+ "old_results_retained": true,
1467
+ "pair_count": 1688,
1468
+ "schema": "cpp135-lossless-completion-1688-site-import-v1",
1469
+ "timing_policy": {
1470
+ "aggregation": "equal-column mean of median(aligned block sums)/valid native points",
1471
+ "comparison_profile": "cpp-native192-main26-whole-column-20261015-v1",
1472
+ "cross_host_mixing": false,
1473
+ "host": "192.168.99.20",
1474
+ "schedule": "one warmup; three encode measurements; then three decode measurements",
1475
+ "threads": 1
1476
+ }
1477
  }
1478
  ],
1479
  "native86_imports": {
native15-dataset-method-overlay.jsonl.gz ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:827c61cadd7ade050b1992c28ebaa3bc5be27faaa0fb92c2b0c38ed1b6d2b33e
3
+ size 846187
ui-data.json CHANGED
The diff for this file is too large to render. See raw diff