From 337ec66e61876a2ff99914dc2ffaaf973c79e583 Mon Sep 17 00:00:00 2001 From: Jacob Metoyer <150724801+Jacob-Met@users.noreply.github.com> Date: Thu, 8 Oct 2026 11:59:18 -0700 Subject: [PATCH 1/3] fix: keep ML feature timestamp and value pairs ordered --- docs/design/ML_BUNDLE_METADATA.md | 21 + docs/design/research/PROGRESS.md | 26 + .../README.md | 88 + .../freeze_capsule.py | 66 + .../manifest.json | 1503 +++++++++++++++++ .../prepublication-static.json | 14 + .../receiving.tar.gz | Bin 0 -> 265323 bytes .../source-verification.json | 32 + .../verify_source.py | 28 + .../capture_analysis/ml_bundle/job.py | 4 + .../analysis/test_ml_bundle_feature_order.py | 261 +++ 11 files changed, 2043 insertions(+) create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/README.md create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/freeze_capsule.py create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/manifest.json create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/prepublication-static.json create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/receiving.tar.gz create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/source-verification.json create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/verify_source.py create mode 100644 tests/analysis/test_ml_bundle_feature_order.py diff --git a/docs/design/ML_BUNDLE_METADATA.md b/docs/design/ML_BUNDLE_METADATA.md index 094754af..cb2b283a 100644 --- a/docs/design/ML_BUNDLE_METADATA.md +++ b/docs/design/ML_BUNDLE_METADATA.md @@ -72,3 +72,24 @@ truthful description of the supplied values. metadata to three actual small Parquet witnesses and the public analysis-job API. All three window files remain byte-identical to the original producer; only the metadata dictionary changes. + + +## Feature rows and nearest lookup + +Retained feature tables can contain session timestamps in a different order +from their stored rows. MCAP message log order, for example, does not establish +the order of embedded session timestamps. Before nearest-feature lookup, the +loader checks the integer timestamps and stably orders timestamp/value pairs +in memory when it finds an inversion. The original Parquet file and the +feature writer's row order remain intact. + +Already ordered rows follow the same lookup path. Equal-distance choices +continue to select the later timestamp. Equal timestamps retain their original +relative row order: an exact query selects the first equal row, while a query +just after them compares the last preceding equal row. No interpolation, +aggregation, timestamp conversion, validity or target-column rule changes. + +[Feature-order receiving](../evidence/ml-bundle-feature-order-713adaab/README.md) +includes actual Parquet inputs and an MCAP-to-feature-table-to-public-job +witness. This qualification concerns deterministic data alignment; it does not +establish physical clock synchronization or hardware accuracy. diff --git a/docs/design/research/PROGRESS.md b/docs/design/research/PROGRESS.md index 87bd0dd7..a84240c3 100644 --- a/docs/design/research/PROGRESS.md +++ b/docs/design/research/PROGRESS.md @@ -1,3 +1,29 @@ +## 2026-10-08 — Preserve nearest feature pairs across retained row orders + +Contributor `chatgpt:/root/production_execution`, issue #86, repaired the +ML-bundle loader's assumption that retained feature timestamps were ordered. +A real private MCAP fixture with different log and embedded timestamp orders +passes through the radar extractor, native feature writer and public Job API; +the original bundle selects energy 4 where the nearest sample has energy 9. + +Only feature ingestion adds an inversion check and stable in-memory ordering +of the timestamp and value arrays together. Ordered inputs, duplicate relative +order and the existing equal-distance choice retain their behavior. Stored +inputs, feature writers, kinematics/evaluation, validity, metadata, schema and +the unrelated internal self-digest convention remain unchanged. + +The same 17 final native Python 3.12.10 receivers record 6 original passes and +11 failures, then 17 candidate passes without errors or skips. A separate 14 +inherited metadata, pose, kinematics, bundle, CLI and actual evaluator cases +pass. Paired file readback verifies all 43 original inputs, six byte-identical +ordered output controls, eleven corrected unordered outputs and identical +non-energy columns. The initial receiver's four schema-invalid 2 ns windows +and their correction remain distinct from the final paired qualification. +[Source and receiving custody](../../evidence/ml-bundle-feature-order-713adaab/README.md) +retains exact files and limitations. Independent review and supported Windows +CI remain separate integration gates; no installed or hardware result is +claimed here. + ## 2026-10-08 — Describe actual ML-bundle values and configured cadence Contributor `chatgpt:/root/production_execution`, issue #72, prepared a distinct diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/README.md b/docs/evidence/ml-bundle-feature-order-713adaab/README.md new file mode 100644 index 00000000..e60f3110 --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/README.md @@ -0,0 +1,88 @@ +# ML feature ordering: source and native receiving + +Issue [#86](https://github.com/Jacob-Met/CaptureSuite/issues/86) addresses a +data-pairing defect in the ML-bundle producer on current main +`11cc78297d8d214407aea693548af4de855d61da`. + +The loader previously handed stored row order to `numpy.searchsorted`. +Actual radar features can retain an embedded-session timestamp order different +from MCAP log order. A private MCAP fixture passes through the real radar +extractor, native feature-table writer and public analysis Job API: the final +window originally selected energy 4 instead of the nearest sample's energy 9. + +Only four lines are added to `_load_feature_series`: detect an inversion, +then apply the same stable integer timestamp ordering to both arrays. Ordered +inputs avoid sorting. Duplicate relative order and the existing later-time +equal-distance choice remain unchanged. Feature writers, stored source files, +kinematics, target medians, validity, centers, public arguments, schemas and +the unrelated internal manifest self-digest are unchanged. + +## Exact source + +| Input | SHA-256 | +|---|---| +| Original producer | `38b7161f081ef038e6ce464dd3b82ca2b49f775ad8988010243743274d6fc5e6` | +| Candidate producer | `ed67d94ded834d63599797bbd8efb7b26f125bd216f52bcb7f01febb928922ce` | +| Final paired test | `7a5e226afb9c0f49eadf6d4c25b8bc22575f1fdd04afdac854cf8aa4adee58be` | +| Runtime patch | `3232f15dc5b9c443b04d63aa0f23503b9fc19926cda0f83882a4708fa7b5c35e` | +| Paired artifact readback | `e9f1b94c200261104ce9504b8f568a6738b957b26ee8506e8d317a8f6cb8b355` | + +## Actual native results + +All runs use an isolated Linux Python 3.12.10 environment. The exact standalone +runtime archive identity, declared package pins, installed versions, successful +dependency consistency check and complete installation log are retained. +This environment does not alter an installed application or shared runtime. + +| Run | Passed | Failed | Errors / skips | +|---|---:|---:|---:| +| Initial original-source receiver | 4 | 11 | 0 / 0 | +| Corrected final original-source receiver | 6 | 11 | 0 / 0 | +| Same final receiver on candidate | 17 | 0 | 0 / 0 | +| Separate inherited consumers on candidate | 14 | 0 | 0 / 0 | + +The initial receiver included four 2 ns windows below the existing schema +minimum of 0.1 s. Those four cases stopped at an unexpected schema warning +before their intended alignment assertion. Its original test, source, log, +JUnit, artifacts and correction note remain in `evidence/baseline/` and +`evidence/initial-receiver-correction.json`. No schema or product change was +made to accommodate that receiver error. + +The final tests use valid 0.2 s windows. They cover shuffled and reversed rows, +ordered controls, exact high integer timestamps, adjacent nanoseconds above +2^53, stable duplicates, equal-distance choices, numeric-column mean fallback, +a singleton, and the actual MCAP-to-Job API path. The final same-test baseline +and candidate receipts retain process exits, full source maps and unchanged +source checks. + +The separate inherited run selects the complete metadata and +pose/kinematics/ML test modules plus +`test_real_pose_kinematics_bundle_to_external_eval`. It does not repeat the +17 focused receivers. + +Readback of all 17 retained output Parquets found six ordered controls +byte-identical and eleven unordered outputs corrected. Every non-energy +column remains exact. All 43 original input files in the paired runs match +byte-for-byte. Input and final output inventory assertions also execute inside +the tests. + +## Capsule + +[receiving.tar.gz](receiving.tar.gz), SHA-256 +`d80a4d2b79d4491b66ea8227ff92471ebdbb6edd8fe2fce75327bbe755485097`, +contains 296 regular files, 1,502,844 expanded bytes and 265,323 compressed +bytes. [manifest.json](manifest.json) inventories every member's exact bytes +and SHA-256. Every member was reopened and compared after archive creation. + +The capsule includes original/candidate producer snapshots, identical final +test bytes, the original rejected receiver, exact runtime/documentation +patches, receiving/readback drivers, all three initial/final paired fixture +and output sets, process/log/JUnit/source receipts, and runtime/dependency +provenance. The inherited run's complete logs, process, JUnit, source maps and +artifact-inventory receipt are included; its 309 runtime outputs remain in +native custody at the recorded private path. + +Independent review and the existing full supported Windows workflow are +separate integration gates. These native results establish deterministic +alignment on the declared fixture inputs; they do not establish hardware +synchronization, clinical validity or installed-desktop adoption. diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/freeze_capsule.py b/docs/evidence/ml-bundle-feature-order-713adaab/freeze_capsule.py new file mode 100644 index 00000000..7c749fe9 --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/freeze_capsule.py @@ -0,0 +1,66 @@ +# SPDX-License-Identifier: GPL-3.0-only +"""Freeze exact native receiving files into a small verified archive.""" +from pathlib import Path +import gzip +import hashlib +import io +import json +import tarfile + +root = Path(__file__).resolve().parent.parent +evidence = root / "evidence" +destination = root / "source/docs/evidence/ml-bundle-feature-order-713adaab" +destination.mkdir(parents=True, exist_ok=True) +def sha(data): + return hashlib.sha256(data).hexdigest() +members = {} +for name in [ + "receive_feature_order.py", "receive_related.py", "read_paired_artifacts.py", + "baseline-producer.py", "candidate-producer.py", "paired-test.py", + "test_feature_order_initial.py", "initial-receiver-correction.json", + "runtime.patch", "documentation.patch", "paired-artifacts.json", +]: + members["evidence/" + name] = (evidence / name).read_bytes() +for stage in ["baseline", "baseline-final", "candidate", "related"]: + for name in ["receipt.json","process.json","pytest.xml","pytest.log", + "source-before.json","source-after.json"]: + members[f"evidence/{stage}/{name}"] = (evidence/stage/name).read_bytes() + if stage != "related": + for path in sorted((evidence/stage/"pytest-temp").rglob("*")): + if path.is_file() and not path.is_symlink(): + relative = path.relative_to(evidence).as_posix() + members["evidence/" + relative] = path.read_bytes() +for name in ["runtime-receipt.json","dependency-receipt.json", + "requirements-receiver.txt","runtime.sha256","dependencies.log"]: + members["environment/"+name]=(root/"environment"/name).read_bytes() +buffer=io.BytesIO() +with tarfile.open(fileobj=buffer,mode="w") as archive: + for name,data in sorted(members.items()): + info=tarfile.TarInfo(name);info.size=len(data);info.mode=0o644 + archive.addfile(info,io.BytesIO(data)) +packed=gzip.compress(buffer.getvalue(),mtime=0) +target=destination/"receiving.tar.gz" +target.write_bytes(packed) +with tarfile.open(target,"r:gz") as archive: + restored={row.name:archive.extractfile(row).read() for row in archive.getmembers()} +assert restored==members +manifest={ + "schema":"capturesuite.ml_feature_order_capsule/1","issue":86, + "base_commit":"11cc78297d8d214407aea693548af4de855d61da", + "original_producer_sha256":"38b7161f081ef038e6ce464dd3b82ca2b49f775ad8988010243743274d6fc5e6", + "candidate_producer_sha256":"ed67d94ded834d63599797bbd8efb7b26f125bd216f52bcb7f01febb928922ce", + "final_test_sha256":"7a5e226afb9c0f49eadf6d4c25b8bc22575f1fdd04afdac854cf8aa4adee58be", + "archive":{"path":target.name,"bytes":len(packed),"sha256":sha(packed), + "members":len(members),"expanded_file_bytes":sum(map(len,members.values())), + "all_members_reopened_and_verified":True}, + "files":[{"path":name,"bytes":len(data),"sha256":sha(data)} + for name,data in sorted(members.items())], + "limits":["Archive contains the complete initial/final paired test artifacts. Related inherited test outputs remain in native custody; their complete process/log/JUnit/source maps and artifact-inventory receipt are included.", + "Private Linux Python3.12.10 runtime only; no Windows, physical sensor, installed application or scientific-validity qualification.", + "Original mixed negative with four schema-invalid 2ns windows is retained separately from corrected final17 test receiving."], +} +output=destination/"manifest.json" +output.write_text(json.dumps(manifest,indent=2)+"\n") +print(json.dumps({"archive":str(target),"bytes":len(packed),"sha256":sha(packed), +"members":len(members),"expanded_bytes":manifest["archive"]["expanded_file_bytes"], +"manifest_sha256":sha(output.read_bytes())})) diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/manifest.json b/docs/evidence/ml-bundle-feature-order-713adaab/manifest.json new file mode 100644 index 00000000..2ac4fc1e --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/manifest.json @@ -0,0 +1,1503 @@ +{ + "schema": "capturesuite.ml_feature_order_capsule/1", + "issue": 86, + "base_commit": "11cc78297d8d214407aea693548af4de855d61da", + "original_producer_sha256": "38b7161f081ef038e6ce464dd3b82ca2b49f775ad8988010243743274d6fc5e6", + "candidate_producer_sha256": "ed67d94ded834d63599797bbd8efb7b26f125bd216f52bcb7f01febb928922ce", + "final_test_sha256": "7a5e226afb9c0f49eadf6d4c25b8bc22575f1fdd04afdac854cf8aa4adee58be", + "archive": { + "path": "receiving.tar.gz", + "bytes": 265323, + "sha256": "d80a4d2b79d4491b66ea8227ff92471ebdbb6edd8fe2fce75327bbe755485097", + "members": 296, + "expanded_file_bytes": 1502844, + "all_members_reopened_and_verified": true + }, + "files": [ + { + "path": "environment/dependencies.log", + "bytes": 12592, + "sha256": "d390316a82c5760a3507548dab99b8608f5b850d3ce92bd2da175cf15e52ba53" + }, + { + "path": "environment/dependency-receipt.json", + "bytes": 2706, + "sha256": "805dd056a54e43a21219bd81f7b4b32711695d709c02c5cb5b422359f612828a" + }, + { + "path": "environment/requirements-receiver.txt", + "bytes": 166, + "sha256": "d91f2cf8eb6b268aeac73f42887ad1683ba74f14adeedbac3bf74cc82dc089d3" + }, + { + "path": "environment/runtime-receipt.json", + "bytes": 1259, + "sha256": "7cdd2ddfa1b5dd6d59246c05e99b8399340518188d4aac8d692f890a6a954146" + }, + { + "path": "environment/runtime.sha256", + "bytes": 65, + "sha256": "77aa0c0fc9da24274fdc0b57db4e7c8956f070262cc1ca32257c6c2d9f77fbf0" + }, + { + "path": "evidence/baseline-final/process.json", + "bytes": 679, + "sha256": "7dcfc309eaab58cba62fc22688ced633ce3b4605ad65dc8db004b6ac318b2eb6" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "23330424871dc9316f210e702e86118bf19d52734b71bec775ccf88580cac467" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "5bbbda98712f1e58f952f4a89066f53caff88c9992ccdd1fc1dc3ac541ff68ce" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov0/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "424f827077d93de02e5d0021554858368c19855695547678952e7f9089f709eb" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1782, + "sha256": "5c24ecdd865203f4ac9b7f39555b5401ff3963bee4722673fa71549734e18346" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "73e44ba09816c6148cf4d49fe3b7cc538d07a770a8b0c8af0f49e8a6abc21766" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_adjacent_nanoseconds_abov1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "a2602904f0718e3165f01f237b06010010d6e2c03de73455a0be1cf7a0b72fa5" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "61f06d82dab093b5e9382f4b2a7e2766f427bc818115d546d8c538fc703613ad" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "6cf1e567c63cea883d51bce9bf7f5c8d05420ce7ea86162ca99861f066cff75f" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k0/result/ml_bundle/windows.parquet", + "bytes": 6236, + "sha256": "64490ea5eee9d9cfb2c250856bae3e41afdd9008481530ebc39de9494ce4eca3" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1783, + "sha256": "b1d279dd8d898b5130e100914faae3deaf5d743645f1a70f0b095c0a32708160" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "16bc41f14bcef85c1aeeea527734e9349e1b0f464f57b7a7dbf35c803197d2c4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_duplicate_feature_times_k1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "0163c8a6a57e4f4804930d65df44674f7da940a93460b07627bd381c8581798d" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1766, + "sha256": "76f76f3a43cdd0b3effad0ac303610d24939cdd3d5e0c9570ba2960278e32e84" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "980c06de4c2eed2e7b8d35de38bc2a29d3aaa2c6cab5691c8e727b4dbb6554dc" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele0/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "3a0a7e0aa4131ec5af7a45a5834c8a1f423be6da7307a48bc52f379dea3c8345" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1766, + "sha256": "19449be39e6c89fecdbca54a586609013f404f437a03a639bd728b5698ecbf3e" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "3f221d4e0d43b88d08f26e2ce24f3a6cc747ac43d06d3b95bd48f28fa0e80eee" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_equal_distance_still_sele1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "8d6b54db24c779d9206c1f6c153862060c42f4ddc8580d4f229087198685196e" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/embedded-session-order.mcap", + "bytes": 918, + "sha256": "6eb07e3fe6f55810222f298b16ef97c587109031b59c2ff59d7570b3e4c13937" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/annotations.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/checkpoints.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/sync_anchors.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/integrity.json", + "bytes": 227, + "sha256": "af5d9bacd3eace7e831d48dee83eb5d9f578f4f4819d92218c4b55b0cb3ed556" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/manifest.json", + "bytes": 235, + "sha256": "c5254d3e4c0bc6a0ecaef124dc12d88117d647928a8e1725b71429097438d380" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/.gitkeep", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/feat/features/radar/radar.fixture/energy.csv", + "bytes": 80, + "sha256": "111705bfdf5731b0e57f3d4096ea36cd89f7f066c3c67d4b7247c134084c4fac" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 2851, + "sha256": "32078db417e918637107157fdc02fbea7d0ae96b458d1430b1340101ce5305d5" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/job_manifest.json", + "bytes": 2865, + "sha256": "71e850871ebc4253408a7479f437838716ea99dda16a6f265c6d2571b72b1618" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/logs/job.log", + "bytes": 260, + "sha256": "8437a8391e58b84740eb706530c7fc2bf1e3846952dd2e32da76ccb94154f244" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "4f69c93836843d4b6b33efe520b894094d113f0e645586544c013a86bb520618" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "c7a898a533222f8d8080121780831547239bddf3093b1c7b7f9dff7fd00a46e3" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/params.json", + "bytes": 368, + "sha256": "bc9c285d98f905a65b93ad46c11e4c0e14cea3b2c184375e729e811aaa5ffdbb" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/reports/qc.html", + "bytes": 2298, + "sha256": "27286ebf2210c177483ce2dce4d600e535d0e6b47a8420d5a89464ad8c325bd7" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/reports/qc.json", + "bytes": 1382, + "sha256": "644a3adddc9f4ca8c9a38f61fe5e95900e02cb519aad40a7bca8bbda865a0c1a" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/health/gaps.jsonl", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/source.json", + "bytes": 112, + "sha256": "4e7626e51bfb804c27f83bf98ee186a47ec9f36fec0cbd7863ea8ecb1ecfbd10" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/streams/sim.emg.main.batch/segments/000000.mcap", + "bytes": 28, + "sha256": "3c4d91b3bf5d48dcf54a598fff5b1b4ee42260b756d6f5df3986da496c6a9649" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/streams/sim.emg.main.batch/stream.json", + "bytes": 216, + "sha256": "8f8c02b89fd93e55643151e5222488e1174dd97a6b7a74f3ae5da8215b4d68e1" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/source.json", + "bytes": 118, + "sha256": "a6198f509edc557c1e1d8583a767a540962977751c80a1b6491e3d594b60c7a8" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/streams/sim.imu.upper.frames/segments/000000.mcap", + "bytes": 28, + "sha256": "3c4d91b3bf5d48dcf54a598fff5b1b4ee42260b756d6f5df3986da496c6a9649" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/streams/sim.imu.upper.frames/stream.json", + "bytes": 219, + "sha256": "ec39026bed1b833d4decb0ef7b0efb94c5557a5647bc50addc060bef3a30d50d" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1775, + "sha256": "8d26061f6565c8302a9f113aed6a461ffd481d749c324b45ea58deaf9dff627d" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "de0805ff3b1632f4e0fa10c9f8c3f625b8e78963336414e6477c51624a5d87a5" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim0/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "d163610f7ff006896e49d8a0ec9f4454b51905796606fc4b890bc9bc685cdb12" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1772, + "sha256": "b8defdd28e341a215369d59dff3244775a4bc8d56a34c40dbaf7ef940734509f" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "2366b03bb673927f23b8b17f78014401c34d847142d1ce7bd9b55c5f73918807" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "8f75d7ae896982d7e0fd040440e7f25d8e87b516cce26e88ef11ae79a0cd896b" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim2/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "12666bd4825f850046f56290b259ccaae3301f857b3a5472fbb4cf4756c59fb6" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim2/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim2/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "0b5d6b4cea24f67051e005c01d3cad35b0884b89d70a3361585caa2ebc7d356b" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim2/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "8ddd1ca2b2389e85efa7e1b5926bda9c4885ae247f48b3a55881d086dac69afa" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim3/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "2d68a415791091434008c261bda60f199946111d8a17fbdc03d211101a549732" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim3/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim3/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "764fd17a91ea97795db04c019d6c5ce9c5adbdb8dc531eea295e310991c96654" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim3/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "6296e1649c5ae7fd8fcc77194fdc43df702c15a8f5d909d35df2bea3c6650949" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim4/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "c36ec5defaf10cb5efd0d259446cba058b8794f08143137e68f320a892601a58" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim4/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim4/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "beefc4942e7c7f73b612a90095be61f498b7fe94c3e5996da4da94e44ada51e1" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim4/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "71ec0437c5f137691ecd62b5c1a954a26ac8f0cdc3c96dd7a1d840cb1568ceb8" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim5/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "456c73fe5a4ec8a49223cd5975744bb5958c1a2c2ac29b8c0a9b2fbfd83860a3" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim5/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim5/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "0bdc9ce70d103b00c179e43dfaf1dfb4f311b34e0a752fea5ad478f901c0eef1" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim5/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "d103962df0750e8ff746cde9d0eb513fb28498e3a76a231eb67d8374813158ce" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim6/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "f5322aec4f1026104656bd6aaf760c783b1a7adc6a0b54cc1333083ca083345c" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim6/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim6/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "25588a57db23d1a758e8f1c9ddfbfdc32ed37b308f6984d2c154928be79df93b" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim6/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "73a063229f285275aa4541c72f36abbcf02ad2d18457094e6351b8e4169ca5ca" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim7/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "47abb846ce6eb7abdefd88119e7b4fb44487de1cdb34acbfe1b2db934c1b34b5" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim7/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim7/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "6aa019bb82df300907ff770b2d8577943c868d7c0e17239e7f0ce1811e1142df" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_nearest_values_follow_tim7/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "ad033d60bd45242d0c8fe803b7b7b729c31775449c316eec73c087a19c5ad6a0" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_numeric_column_mean_keeps0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 3547, + "sha256": "29bd00504c1e4cd094f4025a80a291818aeb19d8a518950fef0370c74cf5d00c" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_numeric_column_mean_keeps0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_numeric_column_mean_keeps0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "e9de8fea37aae279545b260aacd8bbefed55dd38831e4066bd83cc66dba59b3a" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_numeric_column_mean_keeps0/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "16fc33c955665ba069af20d42613333c7f049cebf2c177bad136fea9aa68ef70" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_single_feature_row_remain0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1750, + "sha256": "85f9f8be1dfe44a360be67a8f09d76ad7da83732348dc68903ceb7a5cc465d47" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_single_feature_row_remain0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_single_feature_row_remain0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "0c9f6fed015d059eb6d000e83c6620132fc8569636ce8347b51342d5abeef9eb" + }, + { + "path": "evidence/baseline-final/pytest-temp/test_single_feature_row_remain0/result/ml_bundle/windows.parquet", + "bytes": 6219, + "sha256": "14f9789481b75a71fcb3541ea5348583db231ae8323603bc806de87c5689dd62" + }, + { + "path": "evidence/baseline-final/pytest.log", + "bytes": 19020, + "sha256": "28b00b49f66c72d1384e996ec9aec08ce895212ba201cc2857796f8a69e2fbf1" + }, + { + "path": "evidence/baseline-final/pytest.xml", + "bytes": 20526, + "sha256": "3e5e24da489ace0b0a62e6cc6c7f67ee07a1e9b3277e58b5ef2ea8d92206337f" + }, + { + "path": "evidence/baseline-final/receipt.json", + "bytes": 23626, + "sha256": "a170cc673be0c202e3fc8676412fa5eb62ef95c7ce875894ef3029bf146fbf41" + }, + { + "path": "evidence/baseline-final/source-after.json", + "bytes": 52002, + "sha256": "d7a69f2e308240679ea95884b8e95ae64ccc6f05a41e222c36c7038adb67457a" + }, + { + "path": "evidence/baseline-final/source-before.json", + "bytes": 52002, + "sha256": "d7a69f2e308240679ea95884b8e95ae64ccc6f05a41e222c36c7038adb67457a" + }, + { + "path": "evidence/baseline-producer.py", + "bytes": 10005, + "sha256": "38b7161f081ef038e6ce464dd3b82ca2b49f775ad8988010243743274d6fc5e6" + }, + { + "path": "evidence/baseline/process.json", + "bytes": 665, + "sha256": "a835c82f765ffccdc0934239bed618117ec686a0c0f665aea9c04175175a557d" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "61f06d82dab093b5e9382f4b2a7e2766f427bc818115d546d8c538fc703613ad" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "37c9e3e7318d9cd54d56c39df9914468a2d9954c6a88b329b0cd4e269cca447d" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k0/result/ml_bundle/windows.parquet", + "bytes": 6236, + "sha256": "64490ea5eee9d9cfb2c250856bae3e41afdd9008481530ebc39de9494ce4eca3" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1783, + "sha256": "b1d279dd8d898b5130e100914faae3deaf5d743645f1a70f0b095c0a32708160" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "2d0fe34912a1087e9b99d96924cc4b15c29a267adba602e0ed914f011afd1e0e" + }, + { + "path": "evidence/baseline/pytest-temp/test_duplicate_feature_times_k1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "0163c8a6a57e4f4804930d65df44674f7da940a93460b07627bd381c8581798d" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1766, + "sha256": "76f76f3a43cdd0b3effad0ac303610d24939cdd3d5e0c9570ba2960278e32e84" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "6134372bf25bc865e681170fc84648482d1c659902d71f7e788399413427ad10" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele0/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "3a0a7e0aa4131ec5af7a45a5834c8a1f423be6da7307a48bc52f379dea3c8345" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1766, + "sha256": "19449be39e6c89fecdbca54a586609013f404f437a03a639bd728b5698ecbf3e" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "5cb5337226e0758ebff63d1af301a6b35ed1ab9b3b975129507e95d385928287" + }, + { + "path": "evidence/baseline/pytest-temp/test_equal_distance_still_sele1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "8d6b54db24c779d9206c1f6c153862060c42f4ddc8580d4f229087198685196e" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/embedded-session-order.mcap", + "bytes": 918, + "sha256": "6eb07e3fe6f55810222f298b16ef97c587109031b59c2ff59d7570b3e4c13937" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/annotations.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/checkpoints.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/sync_anchors.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/integrity.json", + "bytes": 227, + "sha256": "af5d9bacd3eace7e831d48dee83eb5d9f578f4f4819d92218c4b55b0cb3ed556" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/manifest.json", + "bytes": 235, + "sha256": "c5254d3e4c0bc6a0ecaef124dc12d88117d647928a8e1725b71429097438d380" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/.gitkeep", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/feat/features/radar/radar.fixture/energy.csv", + "bytes": 80, + "sha256": "111705bfdf5731b0e57f3d4096ea36cd89f7f066c3c67d4b7247c134084c4fac" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 2851, + "sha256": "32078db417e918637107157fdc02fbea7d0ae96b458d1430b1340101ce5305d5" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/job_manifest.json", + "bytes": 2859, + "sha256": "d914b0ee386f3303938fa56b0f87553754c0cf6608e25eaaf81f743355873802" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/logs/job.log", + "bytes": 254, + "sha256": "1bc8af88af001b898132da2a7e1636d576a5fcde4adf4b837e6c50cb461555ad" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "05872fdae5a7dcef1f788835caa24aabaf85623ebb39c660380473dd5c688aed" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "c7a898a533222f8d8080121780831547239bddf3093b1c7b7f9dff7fd00a46e3" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/params.json", + "bytes": 368, + "sha256": "bc9c285d98f905a65b93ad46c11e4c0e14cea3b2c184375e729e811aaa5ffdbb" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/reports/qc.html", + "bytes": 2292, + "sha256": "4e3d79e628703dc6aa160b8de269079e8e8517eb0c29d80e4e8c83263cb270d0" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/reports/qc.json", + "bytes": 1376, + "sha256": "b3f529412f7c13a734ce175add3400b0f1cda860847368664525d88226b668a8" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/health/gaps.jsonl", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/source.json", + "bytes": 112, + "sha256": "4e7626e51bfb804c27f83bf98ee186a47ec9f36fec0cbd7863ea8ecb1ecfbd10" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/streams/sim.emg.main.batch/segments/000000.mcap", + "bytes": 28, + "sha256": "3c4d91b3bf5d48dcf54a598fff5b1b4ee42260b756d6f5df3986da496c6a9649" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/streams/sim.emg.main.batch/stream.json", + "bytes": 216, + "sha256": "8f8c02b89fd93e55643151e5222488e1174dd97a6b7a74f3ae5da8215b4d68e1" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/source.json", + "bytes": 118, + "sha256": "a6198f509edc557c1e1d8583a767a540962977751c80a1b6491e3d594b60c7a8" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/streams/sim.imu.upper.frames/segments/000000.mcap", + "bytes": 28, + "sha256": "3c4d91b3bf5d48dcf54a598fff5b1b4ee42260b756d6f5df3986da496c6a9649" + }, + { + "path": "evidence/baseline/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/streams/sim.imu.upper.frames/stream.json", + "bytes": 219, + "sha256": "ec39026bed1b833d4decb0ef7b0efb94c5557a5647bc50addc060bef3a30d50d" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1775, + "sha256": "8d26061f6565c8302a9f113aed6a461ffd481d749c324b45ea58deaf9dff627d" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "44e43a39852c5683a4406545e8bf55fba626445875572a3e5f27524a40b25eaf" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim0/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "d163610f7ff006896e49d8a0ec9f4454b51905796606fc4b890bc9bc685cdb12" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1772, + "sha256": "b8defdd28e341a215369d59dff3244775a4bc8d56a34c40dbaf7ef940734509f" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "6339cf56ce68be6e1abc3780bd447f7b23545e3464679b737a0f0b924e491924" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "8f75d7ae896982d7e0fd040440e7f25d8e87b516cce26e88ef11ae79a0cd896b" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim2/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "12666bd4825f850046f56290b259ccaae3301f857b3a5472fbb4cf4756c59fb6" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim2/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim2/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "56012c2f4064ea592f5713d26d02620d4e8fce6eb5db06dd9d00d78bf35414c7" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim2/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "8ddd1ca2b2389e85efa7e1b5926bda9c4885ae247f48b3a55881d086dac69afa" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim3/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "2d68a415791091434008c261bda60f199946111d8a17fbdc03d211101a549732" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim3/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim3/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "fc4849f73502b420e02411442cbffff17e179a8c32d6c62b32cb3f26c725ddbc" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim3/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "6296e1649c5ae7fd8fcc77194fdc43df702c15a8f5d909d35df2bea3c6650949" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim4/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "55bc7ed03e47ad8ac5ee72388b2300a5882343fd5913cf82954aeaa5c394ae20" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim4/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5123, + "sha256": "cd6c25599f900c67ff66758b2effba3ed4667135c395b9140a0130562cb9ac4e" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim4/result/ml_bundle/manifest.json", + "bytes": 1561, + "sha256": "8222a5bdc89e8c1331b0eac05a5e16b21bb232aef2f899ba0763c22cd711e3a4" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim4/result/ml_bundle/windows.parquet", + "bytes": 6230, + "sha256": "121926e3bb2ca4a60eb9def1744810bb0fb426fad72d2cca30864390098bc203" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim5/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "cab9dd6dd0aab39eac1a01ba2250760ea98bcbfea2763d81b7fd249b2c049597" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim5/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5123, + "sha256": "cd6c25599f900c67ff66758b2effba3ed4667135c395b9140a0130562cb9ac4e" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim5/result/ml_bundle/manifest.json", + "bytes": 1561, + "sha256": "8b37dac22cb9a9e6048a33ebabf653c97766d44d827aa4811ebce699c3a09c39" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim5/result/ml_bundle/windows.parquet", + "bytes": 6225, + "sha256": "0cc18916a9f3cc93d4dfb85147e0dd4985c55d541b4c913ba888c492826b85a1" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim6/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "186289e5148ecdc9d123097df44710a3e243fbbe1752ac5498f2b2cbd671e1a6" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim6/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5123, + "sha256": "cd6c25599f900c67ff66758b2effba3ed4667135c395b9140a0130562cb9ac4e" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim6/result/ml_bundle/manifest.json", + "bytes": 1561, + "sha256": "8175aa9a9c3ffacbcfd9cea56788cb0ac531a2b7c064a4e30fb105890b0bf938" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim6/result/ml_bundle/windows.parquet", + "bytes": 6225, + "sha256": "77ac0c7aa9a6f093a447623f2df3e72f4aed318f4cacdce4e09e255feaa1a7b5" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim7/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "c2f2db13c58bca703b0653b06051e76f2c2a76d90e5e5e46d6a5c48777e73111" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim7/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5123, + "sha256": "cd6c25599f900c67ff66758b2effba3ed4667135c395b9140a0130562cb9ac4e" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim7/result/ml_bundle/manifest.json", + "bytes": 1561, + "sha256": "63229f2cd8df37ad768e4647c98fde51646ca51ef327b2bd4b48c9dc6dc24ea9" + }, + { + "path": "evidence/baseline/pytest-temp/test_nearest_values_follow_tim7/result/ml_bundle/windows.parquet", + "bytes": 6225, + "sha256": "eb0795fee9459dd88eb819cb1e082f08ddcd738f0e6bb704633e6db1349db9ad" + }, + { + "path": "evidence/baseline/pytest-temp/test_numeric_column_mean_keeps0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 3547, + "sha256": "29bd00504c1e4cd094f4025a80a291818aeb19d8a518950fef0370c74cf5d00c" + }, + { + "path": "evidence/baseline/pytest-temp/test_numeric_column_mean_keeps0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_numeric_column_mean_keeps0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "89e58b81283dd6680f9c86cd4e4537eab050bbffbdcb4ad3894134e152d184e1" + }, + { + "path": "evidence/baseline/pytest-temp/test_numeric_column_mean_keeps0/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "16fc33c955665ba069af20d42613333c7f049cebf2c177bad136fea9aa68ef70" + }, + { + "path": "evidence/baseline/pytest-temp/test_single_feature_row_remain0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1750, + "sha256": "85f9f8be1dfe44a360be67a8f09d76ad7da83732348dc68903ceb7a5cc465d47" + }, + { + "path": "evidence/baseline/pytest-temp/test_single_feature_row_remain0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/baseline/pytest-temp/test_single_feature_row_remain0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "46bbc449d9f3c0df3296864aebb460de33c558f85e752789dc1223156927fbeb" + }, + { + "path": "evidence/baseline/pytest-temp/test_single_feature_row_remain0/result/ml_bundle/windows.parquet", + "bytes": 6219, + "sha256": "14f9789481b75a71fcb3541ea5348583db231ae8323603bc806de87c5689dd62" + }, + { + "path": "evidence/baseline/pytest.log", + "bytes": 24145, + "sha256": "86eccb6f02484c90a34662d5b6d9b9e7da68d9a120d9e701098bc5965d2e6e4a" + }, + { + "path": "evidence/baseline/pytest.xml", + "bytes": 26259, + "sha256": "e4df97c67fac8c80b1e5bd25b52b0b1914a279ec8859b2dbad70bae89c7f20be" + }, + { + "path": "evidence/baseline/receipt.json", + "bytes": 22886, + "sha256": "7b69b72dde1ba8f254b9093634cf99708a23e697f89db8a2f71903d727359942" + }, + { + "path": "evidence/baseline/source-after.json", + "bytes": 52001, + "sha256": "10a54486c25b525d1396ac773bb689bf2c2ae943e9ece5a8d924bf86173001c0" + }, + { + "path": "evidence/baseline/source-before.json", + "bytes": 52001, + "sha256": "10a54486c25b525d1396ac773bb689bf2c2ae943e9ece5a8d924bf86173001c0" + }, + { + "path": "evidence/candidate-producer.py", + "bytes": 10233, + "sha256": "ed67d94ded834d63599797bbd8efb7b26f125bd216f52bcb7f01febb928922ce" + }, + { + "path": "evidence/candidate/process.json", + "bytes": 669, + "sha256": "9bae17a14d4ee8ec3ec679bde999f1067442e4da466ce0a5d0f2b42c8b2ab94d" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "23330424871dc9316f210e702e86118bf19d52734b71bec775ccf88580cac467" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "5632dddec1649f249467158ae4f255b03ca65956d6e49bc096df3d0f255ce834" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov0/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "424f827077d93de02e5d0021554858368c19855695547678952e7f9089f709eb" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1782, + "sha256": "5c24ecdd865203f4ac9b7f39555b5401ff3963bee4722673fa71549734e18346" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "3d0054743fc401d0a1e23fdfe7045c11f464f94968534858e15ce2a1cee1c474" + }, + { + "path": "evidence/candidate/pytest-temp/test_adjacent_nanoseconds_abov1/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "424f827077d93de02e5d0021554858368c19855695547678952e7f9089f709eb" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "61f06d82dab093b5e9382f4b2a7e2766f427bc818115d546d8c538fc703613ad" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "aeba7a09607dc74e43c5e593ccbe860aa246c86ce5d5a29bcc2c334eb5f21166" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k0/result/ml_bundle/windows.parquet", + "bytes": 6236, + "sha256": "64490ea5eee9d9cfb2c250856bae3e41afdd9008481530ebc39de9494ce4eca3" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1783, + "sha256": "b1d279dd8d898b5130e100914faae3deaf5d743645f1a70f0b095c0a32708160" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "aeba7a09607dc74e43c5e593ccbe860aa246c86ce5d5a29bcc2c334eb5f21166" + }, + { + "path": "evidence/candidate/pytest-temp/test_duplicate_feature_times_k1/result/ml_bundle/windows.parquet", + "bytes": 6236, + "sha256": "64490ea5eee9d9cfb2c250856bae3e41afdd9008481530ebc39de9494ce4eca3" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1766, + "sha256": "76f76f3a43cdd0b3effad0ac303610d24939cdd3d5e0c9570ba2960278e32e84" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "06de04de27977d25c827f5aff5748cb51df7c6a3b7239e92ef47ecf3eeea73fb" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele0/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "3a0a7e0aa4131ec5af7a45a5834c8a1f423be6da7307a48bc52f379dea3c8345" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1766, + "sha256": "19449be39e6c89fecdbca54a586609013f404f437a03a639bd728b5698ecbf3e" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "249e6ef33d127aef6c5015f90ab13ba5d41be1cab619d9843d3cdefbc4a0fa4d" + }, + { + "path": "evidence/candidate/pytest-temp/test_equal_distance_still_sele1/result/ml_bundle/windows.parquet", + "bytes": 6227, + "sha256": "3a0a7e0aa4131ec5af7a45a5834c8a1f423be6da7307a48bc52f379dea3c8345" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/embedded-session-order.mcap", + "bytes": 918, + "sha256": "6eb07e3fe6f55810222f298b16ef97c587109031b59c2ff59d7570b3e4c13937" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/annotations.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/checkpoints.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/events/sync_anchors.json", + "bytes": 3, + "sha256": "37517e5f3dc66819f61f5a7bb8ace1921282415f10551d2defa5c3eb0985b570" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/integrity.json", + "bytes": 227, + "sha256": "af5d9bacd3eace7e831d48dee83eb5d9f578f4f4819d92218c4b55b0cb3ed556" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/manifest.json", + "bytes": 235, + "sha256": "c5254d3e4c0bc6a0ecaef124dc12d88117d647928a8e1725b71429097438d380" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/.gitkeep", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/feat/features/radar/radar.fixture/energy.csv", + "bytes": 80, + "sha256": "111705bfdf5731b0e57f3d4096ea36cd89f7f066c3c67d4b7247c134084c4fac" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 2851, + "sha256": "32078db417e918637107157fdc02fbea7d0ae96b458d1430b1340101ce5305d5" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/job_manifest.json", + "bytes": 2860, + "sha256": "f55f080a7749bbf7cbbf480de2050565ced5f89e71e53e87497dc4495424f3e3" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/logs/job.log", + "bytes": 255, + "sha256": "4ed1a7060d66235ffbb1cb9ff4150eb1fe7fd65b0b803a81290f725fb3ee78eb" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "ceabbd4f9ee00f9b1bd4914f9002652d3738136d9e233b62a2fdd3ed3ac165b7" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "999482684f13f4066041ace5977893f41d911b05d0fa70e0eb534e1a26c79c55" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/params.json", + "bytes": 368, + "sha256": "bc9c285d98f905a65b93ad46c11e4c0e14cea3b2c184375e729e811aaa5ffdbb" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/reports/qc.html", + "bytes": 2293, + "sha256": "872a26da942ac5bc160bbd9e11ef8254277b8af00db9b9147ec307263a2f310f" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/processing/jobs/ordered-features/reports/qc.json", + "bytes": 1377, + "sha256": "75b8f2c10788cb3ca66785b362673d19427c7cc41b90cc08f5e36b9c5690ba49" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/health/gaps.jsonl", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/source.json", + "bytes": 112, + "sha256": "4e7626e51bfb804c27f83bf98ee186a47ec9f36fec0cbd7863ea8ecb1ecfbd10" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/streams/sim.emg.main.batch/segments/000000.mcap", + "bytes": 28, + "sha256": "3c4d91b3bf5d48dcf54a598fff5b1b4ee42260b756d6f5df3986da496c6a9649" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.emg.main/streams/sim.emg.main.batch/stream.json", + "bytes": 216, + "sha256": "8f8c02b89fd93e55643151e5222488e1174dd97a6b7a74f3ae5da8215b4d68e1" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/source.json", + "bytes": 118, + "sha256": "a6198f509edc557c1e1d8583a767a540962977751c80a1b6491e3d594b60c7a8" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/streams/sim.imu.upper.frames/segments/000000.mcap", + "bytes": 28, + "sha256": "3c4d91b3bf5d48dcf54a598fff5b1b4ee42260b756d6f5df3986da496c6a9649" + }, + { + "path": "evidence/candidate/pytest-temp/test_native_radar_features_rea0/recording.mmsession/sources/sim.imu.upper/streams/sim.imu.upper.frames/stream.json", + "bytes": 219, + "sha256": "ec39026bed1b833d4decb0ef7b0efb94c5557a5647bc50addc060bef3a30d50d" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1775, + "sha256": "8d26061f6565c8302a9f113aed6a461ffd481d749c324b45ea58deaf9dff627d" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "f46290508cdbdfd5d33fc82f65fe56f69d867e37b464a305cfe05accd1ec696f" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim0/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "d163610f7ff006896e49d8a0ec9f4454b51905796606fc4b890bc9bc685cdb12" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim1/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1772, + "sha256": "b8defdd28e341a215369d59dff3244775a4bc8d56a34c40dbaf7ef940734509f" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim1/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim1/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "6fca3bd6507d042e0952650b4b8b235d9c6bc56ee5d0100c6187266317980dfc" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim1/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "d163610f7ff006896e49d8a0ec9f4454b51905796606fc4b890bc9bc685cdb12" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim2/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "12666bd4825f850046f56290b259ccaae3301f857b3a5472fbb4cf4756c59fb6" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim2/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim2/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "6fca3bd6507d042e0952650b4b8b235d9c6bc56ee5d0100c6187266317980dfc" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim2/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "d163610f7ff006896e49d8a0ec9f4454b51905796606fc4b890bc9bc685cdb12" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim3/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "2d68a415791091434008c261bda60f199946111d8a17fbdc03d211101a549732" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim3/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim3/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "7644f3902f4c69886aee9061391cb079334d66b2d3646403406c66ab5e06a64e" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim3/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "d163610f7ff006896e49d8a0ec9f4454b51905796606fc4b890bc9bc685cdb12" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim4/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1779, + "sha256": "c36ec5defaf10cb5efd0d259446cba058b8794f08143137e68f320a892601a58" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim4/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim4/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "b8344b4dfb003d133c22eed576a40e0e63fbfda2cc5105a0cc0f600985facf8d" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim4/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "71ec0437c5f137691ecd62b5c1a954a26ac8f0cdc3c96dd7a1d840cb1568ceb8" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim5/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "456c73fe5a4ec8a49223cd5975744bb5958c1a2c2ac29b8c0a9b2fbfd83860a3" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim5/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim5/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "b8344b4dfb003d133c22eed576a40e0e63fbfda2cc5105a0cc0f600985facf8d" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim5/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "71ec0437c5f137691ecd62b5c1a954a26ac8f0cdc3c96dd7a1d840cb1568ceb8" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim6/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "f5322aec4f1026104656bd6aaf760c783b1a7adc6a0b54cc1333083ca083345c" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim6/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim6/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "b8344b4dfb003d133c22eed576a40e0e63fbfda2cc5105a0cc0f600985facf8d" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim6/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "71ec0437c5f137691ecd62b5c1a954a26ac8f0cdc3c96dd7a1d840cb1568ceb8" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim7/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1780, + "sha256": "47abb846ce6eb7abdefd88119e7b4fb44487de1cdb34acbfe1b2db934c1b34b5" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim7/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5138, + "sha256": "c7c8a79601ee942f31f1be15b557581657f6aadc28c75d6ad47eed6021013174" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim7/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "b8344b4dfb003d133c22eed576a40e0e63fbfda2cc5105a0cc0f600985facf8d" + }, + { + "path": "evidence/candidate/pytest-temp/test_nearest_values_follow_tim7/result/ml_bundle/windows.parquet", + "bytes": 6232, + "sha256": "71ec0437c5f137691ecd62b5c1a954a26ac8f0cdc3c96dd7a1d840cb1568ceb8" + }, + { + "path": "evidence/candidate/pytest-temp/test_numeric_column_mean_keeps0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 3547, + "sha256": "29bd00504c1e4cd094f4025a80a291818aeb19d8a518950fef0370c74cf5d00c" + }, + { + "path": "evidence/candidate/pytest-temp/test_numeric_column_mean_keeps0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_numeric_column_mean_keeps0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "932f0bf688a2f33f4d5698fab698b508624bfb4c4270a2c598d2af3a829e524b" + }, + { + "path": "evidence/candidate/pytest-temp/test_numeric_column_mean_keeps0/result/ml_bundle/windows.parquet", + "bytes": 6230, + "sha256": "961a7522a4af41a0c257fd2ccc1b0d2d41beb4aab4244ba7cc15d14593b1cf18" + }, + { + "path": "evidence/candidate/pytest-temp/test_single_feature_row_remain0/package/processing/jobs/feat/features/radar/radar.fixture/energy.parquet", + "bytes": 1750, + "sha256": "85f9f8be1dfe44a360be67a8f09d76ad7da83732348dc68903ceb7a5cc465d47" + }, + { + "path": "evidence/candidate/pytest-temp/test_single_feature_row_remain0/package/processing/jobs/kin/kinematics/kinematics.parquet", + "bytes": 5133, + "sha256": "3493ee628c4999f66b2e29af4e58e5cfe55c71f27c5743374484763bff820dd4" + }, + { + "path": "evidence/candidate/pytest-temp/test_single_feature_row_remain0/result/ml_bundle/manifest.json", + "bytes": 1557, + "sha256": "c1dd8191b91d5daa2349a443697a9698644d979af819d3b3896a5fe5c811c19e" + }, + { + "path": "evidence/candidate/pytest-temp/test_single_feature_row_remain0/result/ml_bundle/windows.parquet", + "bytes": 6219, + "sha256": "14f9789481b75a71fcb3541ea5348583db231ae8323603bc806de87c5689dd62" + }, + { + "path": "evidence/candidate/pytest.log", + "bytes": 962, + "sha256": "ca8a2b59acf827fb9e1a9fea465ec2dbe871bb00d9294b760a9dd07772c29173" + }, + { + "path": "evidence/candidate/pytest.xml", + "bytes": 3011, + "sha256": "95f641ea92196cb7d680d3f5b08fe303d376c58b84eb99fe41986df89ce0f9b3" + }, + { + "path": "evidence/candidate/receipt.json", + "bytes": 20028, + "sha256": "095b5d940f4c6e849692279de1ba40168c1ba2a690fb705d409de76085e89040" + }, + { + "path": "evidence/candidate/source-after.json", + "bytes": 52153, + "sha256": "284d3c2e71659400ea126a8d3f9d8b971b7688a8f4d8982fc3e82eb6e86087fb" + }, + { + "path": "evidence/candidate/source-before.json", + "bytes": 52153, + "sha256": "284d3c2e71659400ea126a8d3f9d8b971b7688a8f4d8982fc3e82eb6e86087fb" + }, + { + "path": "evidence/documentation.patch", + "bytes": 3630, + "sha256": "f9d5ee8ef65acf3cb6d1d331a0deff4418326e9a2344d4e91db4cfc4ef9d4a58" + }, + { + "path": "evidence/initial-receiver-correction.json", + "bytes": 767, + "sha256": "b778cbcde328073b4cc5b64b2c51a3beda986e5dded25cbad1ab17f32746356f" + }, + { + "path": "evidence/paired-artifacts.json", + "bytes": 22656, + "sha256": "e9f1b94c200261104ce9504b8f568a6738b957b26ee8506e8d317a8f6cb8b355" + }, + { + "path": "evidence/paired-test.py", + "bytes": 10078, + "sha256": "7a5e226afb9c0f49eadf6d4c25b8bc22575f1fdd04afdac854cf8aa4adee58be" + }, + { + "path": "evidence/read_paired_artifacts.py", + "bytes": 3642, + "sha256": "2d5ccbd6a3b07ac47f204b3d9d718506f000a476d072f88b3a23c852e1795104" + }, + { + "path": "evidence/receive_feature_order.py", + "bytes": 4724, + "sha256": "0265180293f33090c44c368f9760c4ecac3a0ab3706f27da6c98e42edd7f1452" + }, + { + "path": "evidence/receive_related.py", + "bytes": 4872, + "sha256": "7fd8437b00f1a2e5931eb83bf667898f40871d94d11af9376725a99c6bacaf26" + }, + { + "path": "evidence/related/process.json", + "bytes": 813, + "sha256": "51009f7433ff47fdaa75e34e5c7e24ea80512e623d74ddc195004f09ccccf74b" + }, + { + "path": "evidence/related/pytest.log", + "bytes": 872, + "sha256": "ede51e6e11ae3b072a32f0799c32630d80946be084bb978720a0d4bf47d5b9ae" + }, + { + "path": "evidence/related/pytest.xml", + "bytes": 2138, + "sha256": "f57258a31434ac6dff0f25be13c8e7cff1378047417f220193ab5e3185860c56" + }, + { + "path": "evidence/related/receipt.json", + "bytes": 65429, + "sha256": "7228ef2f36cc38fe53936fb3c045bb01fe838655b2d85ab2e755f31861edd915" + }, + { + "path": "evidence/related/source-after.json", + "bytes": 52153, + "sha256": "284d3c2e71659400ea126a8d3f9d8b971b7688a8f4d8982fc3e82eb6e86087fb" + }, + { + "path": "evidence/related/source-before.json", + "bytes": 52153, + "sha256": "284d3c2e71659400ea126a8d3f9d8b971b7688a8f4d8982fc3e82eb6e86087fb" + }, + { + "path": "evidence/runtime.patch", + "bytes": 964, + "sha256": "3232f15dc5b9c443b04d63aa0f23503b9fc19926cda0f83882a4708fa7b5c35e" + }, + { + "path": "evidence/test_feature_order_initial.py", + "bytes": 9519, + "sha256": "903ee6f98e1bf67530c9a662eb54a4cebca0a038919ac6a007e3548848b60647" + } + ], + "limits": [ + "Archive contains the complete initial/final paired test artifacts. Related inherited test outputs remain in native custody; their complete process/log/JUnit/source maps and artifact-inventory receipt are included.", + "Private Linux Python3.12.10 runtime only; no Windows, physical sensor, installed application or scientific-validity qualification.", + "Original mixed negative with four schema-invalid 2ns windows is retained separately from corrected final17 test receiving." + ] +} diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/prepublication-static.json b/docs/evidence/ml-bundle-feature-order-713adaab/prepublication-static.json new file mode 100644 index 00000000..8c9edb15 --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/prepublication-static.json @@ -0,0 +1,14 @@ +{ + "schema": "capturesuite.prepublication_static_receiving/1", + "license_enforce_spdx": { + "exit": 0, + "stdout": "license check OK\n", + "stderr": "", + "log_sha256": "7bcb47df08917b40ea6dc57be21749a0311e7197c5d26ca0df66e0d9f516bcba" + }, + "prior_negative": { + "reason": "Sparse receiving checkout omitted workers/stub. The original license check stopped at missing Apache tree before publication; exact existing HEAD subtree then materialized. No inherited file edited.", + "log_sha256": "11b1b278d681305e06cc722a177002793049b947b8689731e607f6380bccf5c5" + }, + "limits": "License check applies to materialized native source; full hosted checkout gate remains separate." +} diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/receiving.tar.gz b/docs/evidence/ml-bundle-feature-order-713adaab/receiving.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..62fcc37816c6dd3ebb3b723d923cb16c7e6bbfaf GIT binary patch literal 265323 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%0A~u-bv_D_F}h@G=^?!Ak0Xsz?8r{8I-R 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 XIb-Diw+zQlenq9w{gHqaPlxn>Aq$#Q literal 0 HcmV?d00001 diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/source-verification.json b/docs/evidence/ml-bundle-feature-order-713adaab/source-verification.json new file mode 100644 index 00000000..a573c583 --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/source-verification.json @@ -0,0 +1,32 @@ +{ + "source_preservation": true, + "producer_sha256": "ed67d94ded834d63599797bbd8efb7b26f125bd216f52bcb7f01febb928922ce", + "free_bytes": 4749832192, + "prior_wrapper": "One direct read/style tool process exited1 with no captured stdout/stderr. Its reason is unconfirmed; this file-backed check is the recorded authority.", + "checks": [ + { + "args": [ + "-m", + "ruff", + "check", + "libs/python/capture_analysis/capture_analysis/ml_bundle/job.py", + "tests/analysis/test_ml_bundle_feature_order.py" + ], + "exit": 0, + "stdout": "All checks passed!\n", + "stderr": "" + }, + { + "args": [ + "-m", + "ruff", + "format", + "--check", + "tests/analysis/test_ml_bundle_feature_order.py" + ], + "exit": 0, + "stdout": "1 file already formatted\n", + "stderr": "" + } + ] +} diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/verify_source.py b/docs/evidence/ml-bundle-feature-order-713adaab/verify_source.py new file mode 100644 index 00000000..f79a7748 --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/verify_source.py @@ -0,0 +1,28 @@ +# SPDX-License-Identifier: GPL-3.0-only +"""Verify the bounded source change and its scoped style gates.""" +from pathlib import Path +import subprocess +import hashlib +import json +import shutil +root=Path(__file__).resolve().parent.parent +source=root/"source" +target=source/"libs/python/capture_analysis/capture_analysis/ml_bundle/job.py" +old=(root/"evidence/baseline-producer.py").read_bytes() +added=b' # Nearest lookup requires timestamp order; keep each value with its row.\n if np.any(t_ns[1:] < t_ns[:-1]):\n order = np.argsort(t_ns, kind="stable")\n t_ns, values = t_ns[order], values[order]\n' +record={"source_preservation":target.read_bytes().replace(added,b"",1)==old, +"producer_sha256":hashlib.sha256(target.read_bytes()).hexdigest(), +"free_bytes":shutil.disk_usage(root).free, +"prior_wrapper":"One direct read/style tool process exited1 with no captured stdout/stderr. Its reason is unconfirmed; this file-backed check is the recorded authority.", +"checks":[]} +for args in [ +["-m","ruff","check","libs/python/capture_analysis/capture_analysis/ml_bundle/job.py","tests/analysis/test_ml_bundle_feature_order.py"], +["-m","ruff","format","--check","tests/analysis/test_ml_bundle_feature_order.py"], +]: + run=subprocess.run([str(root/"environment/venv/bin/python"),*args],cwd=source,capture_output=True,text=True) + record["checks"].append({"args":args,"exit":run.returncode,"stdout":run.stdout,"stderr":run.stderr}) +out=root/"evidence/source-verification.json" +out.write_text(json.dumps(record,indent=2)+"\n") +print(json.dumps(record),flush=True) +assert record["source_preservation"] +assert all(check["exit"]==0 for check in record["checks"]) diff --git a/libs/python/capture_analysis/capture_analysis/ml_bundle/job.py b/libs/python/capture_analysis/capture_analysis/ml_bundle/job.py index 8ff6cf51..ba985766 100644 --- a/libs/python/capture_analysis/capture_analysis/ml_bundle/job.py +++ b/libs/python/capture_analysis/capture_analysis/ml_bundle/job.py @@ -93,6 +93,10 @@ def _load_feature_series(features_job_dir: Path) -> tuple[np.ndarray, np.ndarray continue values = df[numeric].mean(axis=1).to_numpy(dtype=np.float64) t_ns = df[t_col].to_numpy(dtype=np.int64) + # Nearest lookup requires timestamp order; keep each value with its row. + if np.any(t_ns[1:] < t_ns[:-1]): + order = np.argsort(t_ns, kind="stable") + t_ns, values = t_ns[order], values[order] parts = path.relative_to(features_job_dir).parts stream_id = parts[2] if len(parts) >= 3 else path.stem return t_ns, values, stream_id, warnings diff --git a/tests/analysis/test_ml_bundle_feature_order.py b/tests/analysis/test_ml_bundle_feature_order.py new file mode 100644 index 00000000..bf21e27a --- /dev/null +++ b/tests/analysis/test_ml_bundle_feature_order.py @@ -0,0 +1,261 @@ +# SPDX-License-Identifier: GPL-3.0-only +"""Nearest-feature alignment retains real timestamp/value pairs in any row order.""" + +from __future__ import annotations + +import hashlib +import json +import shutil +from pathlib import Path +from types import SimpleNamespace + +import pandas as pd +import pytest +from capture_analysis.ml_bundle.job import DEFAULT_TARGET_COLUMNS, run_ml_bundle_job + +ROOT = Path(__file__).resolve().parents[2] +FEATURE_RELATIVE = "features/radar/radar.fixture/energy.parquet" + + +def _seed_teacher(package: Path, *, base: int = 0, unit: int = 100_000_000) -> Path: + teacher = { + "session_time_ns": [base + index * unit for index in range(11)], + "valid_elbow_L": [index != 3 for index in range(11)], + "valid_elbow_R": [True] * 11, + } + for multiple, column in enumerate(DEFAULT_TARGET_COLUMNS, 1): + teacher[column] = [float(multiple * index * 10) for index in range(11)] + path = package / "processing/jobs/kin/kinematics/kinematics.parquet" + path.parent.mkdir(parents=True) + pd.DataFrame(teacher).to_parquet(path, index=False) + return path + + +def _seed_features(package: Path, data: dict) -> Path: + path = package / "processing/jobs/feat" / FEATURE_RELATIVE + path.parent.mkdir(parents=True) + pd.DataFrame(data).to_parquet(path, index=False) + return path + + +def _read_outputs(work: Path, outputs: list[dict]) -> pd.DataFrame: + for row in outputs: + content = (work / row["relativePath"]).read_bytes() + assert row["bytes"] == len(content) + assert row["sha256"] == hashlib.sha256(content).hexdigest() + manifest = json.loads((work / "ml_bundle/manifest.json").read_bytes()) + windows = work / "ml_bundle/windows.parquet" + assert manifest["sha256"]["windows.parquet"] == hashlib.sha256(windows.read_bytes()).hexdigest() + assert manifest["analysisGrids"][0]["method"] == "nearest_feature_window_median_targets" + assert manifest["normalization"] == {"input": "none", "target": "none"} + return pd.read_parquet(windows) + + +def _run_bundle(tmp_path: Path, data: dict, *, base: int = 0, unit: int = 100_000_000): + package = tmp_path / "package" + inputs = [_seed_teacher(package, base=base, unit=unit), _seed_features(package, data)] + before = {path: path.read_bytes() for path in inputs} + work = tmp_path / "result" + outputs, warnings = [], [] + run_ml_bundle_job( + package, + work, + SimpleNamespace(session_id="feature-order-fixture"), + kinematics_job_id="kin", + features_job_id="feat", + window_sec=2 * unit / 1e9, + hop_sec=2 * unit / 1e9, + outputs=outputs, + warnings=warnings, + ) + assert warnings == [] + assert {path: path.read_bytes() for path in inputs} == before + windows = _read_outputs(work, outputs) + assert windows["session_time_ns"].tolist() == [base + index * unit for index in (1, 3, 5, 7, 9)] + assert windows["theta_elbow_flex_L"].tolist() == [10.0, 30.0, 50.0, 70.0, 90.0] + assert windows["valid_mask"].tolist() == [True, False, True, True, True] + assert windows["feature_stream_id"].tolist() == ["radar.fixture"] * 5 + return windows + + +@pytest.mark.parametrize("order", [(0, 1, 2), (2, 0, 1), (2, 1, 0), (1, 2, 0)]) +@pytest.mark.parametrize(("base", "unit"), [(0, 100_000_000), (2**53 + 1, 100_000_000)]) +def test_nearest_values_follow_timestamp_pairs_in_any_row_order( + tmp_path: Path, + order: tuple[int, ...], + base: int, + unit: int, +) -> None: + times, energy = [base + index * unit for index in (0, 5, 10)], [10.0, 20.0, 30.0] + windows = _run_bundle( + tmp_path, + {"t_ns": [times[i] for i in order], "energy": [energy[i] for i in order]}, + base=base, + unit=unit, + ) + assert windows["motion_energy"].tolist() == [10.0, 20.0, 20.0, 20.0, 30.0] + + +@pytest.mark.parametrize("order", [(0, 1, 2), (2, 0, 1)]) +def test_adjacent_nanoseconds_above_float_precision_keep_exact_pairing( + tmp_path: Path, + order: tuple[int, ...], +) -> None: + base = 2**53 + 1 + center = base + 500_000_000 + times, energy = [center - 1, center, center + 1], [11.0, 22.0, 33.0] + windows = _run_bundle( + tmp_path, + {"t_ns": [times[i] for i in order], "energy": [energy[i] for i in order]}, + base=base, + ) + assert windows["motion_energy"].tolist() == [11.0, 11.0, 22.0, 33.0, 33.0] + + +@pytest.mark.parametrize("order", [(0, 1, 2, 3), (3, 1, 0, 2)]) +def test_duplicate_feature_times_keep_their_relative_order( + tmp_path: Path, + order: tuple[int, ...], +) -> None: + times = [0, 500_000_000, 500_000_000, 1_000_000_000] + energy = [10.0, 21.0, 22.0, 30.0] + windows = _run_bundle( + tmp_path, + {"t_ns": [times[i] for i in order], "energy": [energy[i] for i in order]}, + ) + # Exact matches use the first equal row. A query just after uses the last + # preceding equal row, retaining the existing searchsorted selection rule. + assert windows["motion_energy"].tolist() == [10.0, 21.0, 21.0, 22.0, 30.0] + + +@pytest.mark.parametrize("order", [(0, 1), (1, 0)]) +def test_equal_distance_still_selects_the_later_timestamp( + tmp_path: Path, + order: tuple[int, ...], +) -> None: + times, energy = [0, 1_000_000_000], [10.0, 30.0] + windows = _run_bundle( + tmp_path, + {"t_ns": [times[i] for i in order], "energy": [energy[i] for i in order]}, + ) + assert windows["motion_energy"].tolist() == [10.0, 10.0, 30.0, 30.0, 30.0] + + +def test_numeric_column_mean_keeps_its_timestamp_pair(tmp_path: Path) -> None: + windows = _run_bundle( + tmp_path, + { + "session_time_ns": [1_000_000_000, 0, 500_000_000], + "left": [5.0, 1.0, 3.0], + "right": [7.0, 3.0, 5.0], + "valid": [1, 1, 1], + "valid_fraction": [1.0, 1.0, 1.0], + }, + ) + assert windows["motion_energy"].tolist() == [2.0, 4.0, 4.0, 4.0, 6.0] + + +def test_single_feature_row_remains_usable(tmp_path: Path) -> None: + windows = _run_bundle(tmp_path, {"t_ns": [500_000_000], "energy": [42.0]}) + assert windows["motion_energy"].tolist() == [42.0] * 5 + + +def test_native_radar_features_reach_job_api_with_embedded_times_out_of_order( + tmp_path: Path, +) -> None: + import numpy as np + from capture_analysis import JobParams, hash_sources_tree, run + from capture_analysis.features.io import write_feature_table + from capture_analysis.features.radar_frame import extract_radar_frame_features + from capture_analysis.types import GapMask, StreamRef, TimeWindow + from capture_protocol.generated.capture.v1.data import radar_frame_pb2 + from mcap.writer import CompressionType, Writer + + package = tmp_path / "recording.mmsession" + shutil.copytree(ROOT / "tests/fixtures/mini_session", package) + teacher = _seed_teacher(package) + mcap_path = tmp_path / "embedded-session-order.mcap" + with mcap_path.open("wb") as output: + writer = Writer(output, compression=CompressionType.NONE) + writer.start(profile="protobuf") + schema = writer.register_schema(name="radar.frame/1", encoding="protobuf", data=b"") + channel = writer.register_channel( + topic="radar.fixture", + message_encoding="protobuf", + schema_id=schema, + ) + for index, (timestamp, amplitude) in enumerate( + [(1_000_000_000, 3), (0, 1), (500_000_000, 2)], + ): + frame = radar_frame_pb2.RadarFrame( + num_rx=1, + num_chirps=1, + num_samples=1, + sample_encoding="uint16_le_raw_interleaved", + payload=np.asarray([amplitude], dtype=" Date: Thu, 8 Oct 2026 12:03:57 -0700 Subject: [PATCH 2/3] docs: preserve independent ML feature pairing review --- .../README.md | 12 +++ .../peer-source-review.json | 100 ++++++++++++++++++ 2 files changed, 112 insertions(+) create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/peer-source-review.json diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/README.md b/docs/evidence/ml-bundle-feature-order-713adaab/README.md index e60f3110..ca4babd8 100644 --- a/docs/evidence/ml-bundle-feature-order-713adaab/README.md +++ b/docs/evidence/ml-bundle-feature-order-713adaab/README.md @@ -86,3 +86,15 @@ Independent review and the existing full supported Windows workflow are separate integration gates. These native results establish deterministic alignment on the declared fixture inputs; they do not establish hardware synchronization, clinical validity or installed-desktop adoption. + + +## Independent review + +[Peer review](peer-source-review.json), SHA-256 +`3c39e1f3ba00614ed67f68003e44bc184c072380afa965088401f59ace59f60a`, +is copied unchanged from `chatgpt:/root/mac_execution` custody. The reviewer +read the full producer, patch, all 17 receivers and documentation, independently +restored the original producer by removing exactly the four added lines, and +read back all 43 original input pairs and all 17 output identities. It found no +source blocker. Numeric Parquet decoding and runtime receiving remain the +author's separate qualification; the reviewer did not rerun tests or builds. diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/peer-source-review.json b/docs/evidence/ml-bundle-feature-order-713adaab/peer-source-review.json new file mode 100644 index 00000000..e06a65fa --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/peer-source-review.json @@ -0,0 +1,100 @@ +{ + "blockers": [], + "disposition": "approve_source_and_retained_file_readback", + "findings": [ + "The inversion comparison stays on int64 timestamps; the same stable permutation is applied to timestamps and their already-computed feature values, preserving row association without a float conversion.", + "Already ordered series and a single row take the existing path. Stable ordering preserves the original relative order of duplicates; the unchanged searchsorted/strict-distance code retains its exact-match and later-timestamp midpoint rules.", + "Removing exactly the four new lines restores the complete original producer byte-for-byte. Feature-file selection, numeric aggregation, source identifiers, warnings, center generation, targets/validity, metadata and output writing remain unchanged.", + "The receivers use the complete producer and retained Parquet files, including adjacent nanoseconds above binary64 integer precision, duplicate times, equal distance, aggregate numeric features and an actual MCAP ingestion/Job API path.", + "The reported native pipeline correction is energy4 to9 in the final window; the retained paired report and assertions agree. High nanosecond report values were read as decimal strings to preserve exact integers across tool transport.", + "The documentation accurately distinguishes retained row order from embedded timestamp order and does not claim physical synchronization or hardware accuracy." + ], + "independent_checks": { + "all_source_test_hashes_match_frozen_request": true, + "byte_identical_ordered_outputs": 6, + "changed_unordered_outputs": 11, + "input_pairs_read_and_byte_equal": 43, + "output_pairs_read_and_hash_pinned": 17, + "outside_four_added_lines_exact": true, + "restored_baseline_sha256": "38b7161f081ef038e6ce464dd3b82ca2b49f775ad8988010243743274d6fc5e6" + }, + "issue": 86, + "limits": [ + "Reviewer performed source inspection, stdlib hashing and receipt parsing only; no pytest, producer invocation, build, dependency installation or source mutation.", + "All43 input pairs and17 output pairs were independently read as bytes and checked against the retained hashes. Numeric output-column equality was read from the owner's paired report and source assertions; the reviewer did not decode Parquet or recompute outputs.", + "Native owner receiving is Linux Python3.12.10. This review does not replace supported Windows CI or establish hardware/physical-clock receiving.", + "The initial schema-invalid2ns receiver attempt and its corrected final qualification remain separate. The pre-existing internal manifest self-digest convention remains outside this change." + ], + "owner_receiving_read": { + "baseline": { + "errors": 0, + "failed": 11, + "passed": 6, + "skipped": 0 + }, + "candidate": { + "errors": 0, + "failed": 0, + "passed": 17, + "skipped": 0 + }, + "same_final_test_sha256": "7a5e226afb9c0f49eadf6d4c25b8bc22575f1fdd04afdac854cf8aa4adee58be" + }, + "pins": { + "baseline_producer": { + "bytes": 10005, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/evidence/baseline-producer.py", + "sha256": "38b7161f081ef038e6ce464dd3b82ca2b49f775ad8988010243743274d6fc5e6" + }, + "baseline_receipt": { + "bytes": 23626, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/evidence/baseline-final/receipt.json", + "sha256": "a170cc673be0c202e3fc8676412fa5eb62ef95c7ce875894ef3029bf146fbf41" + }, + "candidate_producer": { + "bytes": 10233, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/source/libs/python/capture_analysis/capture_analysis/ml_bundle/job.py", + "sha256": "ed67d94ded834d63599797bbd8efb7b26f125bd216f52bcb7f01febb928922ce" + }, + "candidate_receipt": { + "bytes": 20028, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/evidence/candidate/receipt.json", + "sha256": "095b5d940f4c6e849692279de1ba40168c1ba2a690fb705d409de76085e89040" + }, + "documentation_patch": { + "bytes": 3630, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/evidence/documentation.patch", + "sha256": "f9d5ee8ef65acf3cb6d1d331a0deff4418326e9a2344d4e91db4cfc4ef9d4a58" + }, + "paired_artifacts": { + "bytes": 22656, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/evidence/paired-artifacts.json", + "sha256": "e9f1b94c200261104ce9504b8f568a6738b957b26ee8506e8d317a8f6cb8b355" + }, + "pyproject": { + "bytes": 1233, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/source/pyproject.toml", + "sha256": "0cb8de1ab3dfbfed84ff16b35f3c89c6440180183ee5851d5d80da83622e53d0" + }, + "runtime_patch": { + "bytes": 964, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/evidence/runtime.patch", + "sha256": "3232f15dc5b9c443b04d63aa0f23503b9fc19926cda0f83882a4708fa7b5c35e" + }, + "test": { + "bytes": 10078, + "path": "/srv/hamon-estate/chatgpt-capturesuite-nearest-features-713adaab/source/tests/analysis/test_ml_bundle_feature_order.py", + "sha256": "7a5e226afb9c0f49eadf6d4c25b8bc22575f1fdd04afdac854cf8aa4adee58be" + } + }, + "project": "CaptureSuite", + "reviewed": [ + "Complete four-line runtime patch and full _load_feature_series, _nearest_indices, and run_ml_bundle_job context", + "All17 final parametrized receiver cases, including actual MCAP \u2192 radar extractor \u2192 native feature writer \u2192 public Job API", + "Metadata design note and research PROGRESS documentation patch", + "Final paired baseline/candidate receipts and paired retained-artifact inventory" + ], + "reviewed_at": "2026-10-08T18:58:11.839631+00:00", + "reviewer": "chatgpt:/root/mac_execution", + "schema": "hamon.independent_source_review/1" +} From 050f41170a656b6a6177770b3d21749ef5263b36 Mon Sep 17 00:00:00 2001 From: Jacob Metoyer <150724801+Jacob-Met@users.noreply.github.com> Date: Thu, 8 Oct 2026 12:35:50 -0700 Subject: [PATCH 3/3] Retain exact failed gate and identify Python CI test progress --- .../python-ci-diagnostic/README.md | 15 ++++ .../first-ci-evidence.tar.gz | Bin 0 -> 68167 bytes .../python-ci-diagnostic/manifest.json | 68 ++++++++++++++++++ tools/run_ci_tests.py | 3 +- 4 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/README.md create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/first-ci-evidence.tar.gz create mode 100644 docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/manifest.json diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/README.md b/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/README.md new file mode 100644 index 00000000..1d5316bc --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/README.md @@ -0,0 +1,15 @@ +# PR87 Python diagnostic follow-up + +The first supported Windows Python gate at head `33c6fb3409970941521bd37d236ddda4d3bed581` timed out at the existing 300-second deadline. Its process exit, JUnit hash and test counts are null. Quiet output reached 91% plus 12 progress symbols without an assertion failure, which does not establish a passing suite or identify the active test. + +The separate C++ job in the same run passed all 30 CTests and six native integration cases. Current main `a2c89957` separately passed 608 Python tests with six existing missing-daemon skips in 227.34 seconds. The same runner image and dependency versions were installed. That control is context, not qualification of this contribution. + +The successor changes only `tools/run_ci_tests.py` reporting: `-q` becomes `-vv`, with `--durations=20`. It retains the complete selected suite, existing kill-test exclusion, JUnit output, 300-second timeout, source snapshots and all acceptance rules. Product source, all test assertions and the four-line feature-order repair remain unchanged. A timeout remains unaccepted. + +The wrapper changes from SHA-256 `08a9d4786a6e768e0914ac5490d780c64c07f920b790dd16c5e0740bda9c2ac2` to `a35a6bb9b5293db46201857a5590b45ad77243f646a5cf729112f8130710d776`; reversing only the two argument edits restores its exact original bytes. The runtime patch was independently reviewed by the coordinating root. Project-configured Ruff passed. An initial detached-path Ruff invocation selected non-project rules; its five unrelated findings and the corrected invocation are retained without source fixes. + +`first-ci-evidence.tar.gz` preserves complete decoded job logs, API artifact metadata, extracted receipts and both diagnostic sources. `manifest.json` binds all members and the archive; every member was reopened and byte-compared. The first extraction used the Python schema for the native C++ receipt and omitted that receipt; both the original extraction and explicit corrected v2 are retained. Neither alters the raw logs. + +Hosted artifact archives were not downloaded or inspected because the earlier normal-download CDN refusal remains respected. The C++ receipt reports a dirty build checkout that remained unchanged during its tests; the complete source-manifest artifact was not retrieved. + +This packet precedes the successor diagnostic gate and claims no result for it. Native nearest-feature receiving remains separately recorded in the parent packet: the same 17 controls change from 6 passing/11 failing on baseline to 17 passing on the repair, plus 14 inherited cases. No product replay occurred merely to change diagnostic reporting. diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/first-ci-evidence.tar.gz b/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/first-ci-evidence.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..ea9d00b0b59c77670044ce4d83371892ebd1a408 GIT binary patch literal 68167 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 KF$nwsFb4ovP^m%y literal 0 HcmV?d00001 diff --git a/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/manifest.json b/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/manifest.json new file mode 100644 index 00000000..d78fa3bf --- /dev/null +++ b/docs/evidence/ml-bundle-feature-order-713adaab/python-ci-diagnostic/manifest.json @@ -0,0 +1,68 @@ +{ + "schema": "capturesuite.pr87_diagnostic_capsule/1", + "first_head": "33c6fb3409970941521bd37d236ddda4d3bed581", + "first_tree": "0426265ad9d834f205bcece47eb6d69c94672905", + "first_run_id": 37829510696, + "archive": { + "path": "first-ci-evidence.tar.gz", + "bytes": 68167, + "sha256": "847566053aae5c9623fb3832b09fa18ad0ab3459e56eb319f2495db90f41b2ec", + "members": 13, + "expanded_bytes": 459778 + }, + "files": { + "first-python-job.log": { + "bytes": 51861, + "sha256": "97fa945196a580be7bf67adecf3ef17ca37ffb2f1b447a574d1b3d1cd4c9785b" + }, + "first-cpp-job.log": { + "bytes": 312288, + "sha256": "29576e3f88b0937dfaed038125c7177be47251b94e86a1f28b7cf28bbebca1ea" + }, + "main-python-control.log": { + "bytes": 53054, + "sha256": "6606c6ee7accbfb7b7afe7d1239d7c0fe4d0a9a39f4d757e68833acdd88c8b5d" + }, + "first-python-receipt.json": { + "bytes": 1246, + "sha256": "1c655bd858c10c4af56dddf3b0af45ba8ba587aac223bf189c9bc769aa324493" + }, + "first-final-jobs.json": { + "bytes": 10635, + "sha256": "1e52d929595237b0eb0968bca2058fba48fecb0c0a97897971dc843090cc5e6e" + }, + "first-api-artifacts.json": { + "bytes": 1830, + "sha256": "a10940d3376353fd929052c8ab22dc688cb16477605a787d8d94701089f06e1f" + }, + "first-gate.json": { + "bytes": 4501, + "sha256": "4a3ccb13d08ca116c6ae91a5da7f071f38c6b464e27a8a11783ee6dd56a2b672" + }, + "first-gate-v2.json": { + "bytes": 7429, + "sha256": "df2d92cfa7fcd7a750f25aad7c29a2324d4b21a70bb134267a458e4100ab5416" + }, + "diagnostic-proposal/run_ci_tests.original.py": { + "bytes": 7416, + "sha256": "08a9d4786a6e768e0914ac5490d780c64c07f920b790dd16c5e0740bda9c2ac2" + }, + "diagnostic-proposal/run_ci_tests.py": { + "bytes": 7443, + "sha256": "a35a6bb9b5293db46201857a5590b45ad77243f646a5cf729112f8130710d776" + }, + "diagnostic-proposal/diagnostic.patch": { + "bytes": 272, + "sha256": "fca694cf321cbb6157f282ae5f330ae400598ee6af0a224f85955bb2699e762f" + }, + "diagnostic-proposal/proposal.json": { + "bytes": 726, + "sha256": "e8cb56e7b0ef1432e17e512a78a81407df1e3852ce0945fd9642c9330e568372" + }, + "diagnostic-proposal/scoped-static.json": { + "bytes": 1077, + "sha256": "42c76d2f67f3f6f11e7970152c6b66dbff157708fd5e54cdcc9e224a569ecb9b" + } + }, + "scope": "Retained original failed quiet Windows Python gate, successful independent C++ gate, earlier main control, and reviewed verbosity-only proposal. All archive members reopened and compared exactly. No artifact ZIP download or new execution." +} diff --git a/tools/run_ci_tests.py b/tools/run_ci_tests.py index ef5274ab..b5717e9f 100644 --- a/tools/run_ci_tests.py +++ b/tools/run_ci_tests.py @@ -146,7 +146,8 @@ def main() -> int: "-m", "pytest", "tests", - "-q", + "-vv", + "--durations=20", "-ra", "--ignore=tests/kill_tests", f"--junitxml={junit}",

)^W~j^!nyEFGV`D!x-Xj^ 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