Seal Phase 4AK frozen D18 independent validation
This commit is contained in:
@@ -0,0 +1,307 @@
|
||||
{
|
||||
"timestamp_utc": "2026-09-30T04:33:06.623550+00:00",
|
||||
"sources": {
|
||||
"PROTOCOL.md": "2d3996933b6e5a31e6a737ade5f3ae6869ffd03e01002c793eccf9b4f71e987d",
|
||||
"SEED-AUDIT.md": "35e8bfe1bff62f3a5d9295c785e1b8cec8a2393eaa67d6c683046e48f30feb56",
|
||||
"config.json": "1718d8b01ece24930ff138f25c88f2f0e0f1cf69ad0ba655e5a0de5083e64df2",
|
||||
"context.py": "5e4e500d5ec777bb8ae7ff77ac9a7279bfe995b1a17be2baededdbe065c98b73",
|
||||
"encoder_inputs.py": "0061689abb1832e963718bd836bc8a50009ee38b258143a753b4d59e63414925",
|
||||
"finalize.py": "7eb638c357cec7f5f85032312c50a616402b5a8a9ab5aa0268c181f6c3ae0ce5",
|
||||
"prepare.py": "d8b8315f8800b3efdc7548620f0fae85da21a12b753b9985dd623bd529e2c50f",
|
||||
"run_case.py": "bba6c4a98c6edf1eaba60b8030a9eca646da7dd30b74b2a0c16e374efd022bfa",
|
||||
"run_suite.py": "3d9890f11f299c07956faa5c0a9ebe2ea28ade58d8acf01a8631c17025073345",
|
||||
"runtime_bridge.py": "8a6629f8cd991cf309b508c670b3009737f9b5f5e1f72560fa5bd4b1ff0bc64d",
|
||||
"seed-audit.json": "e14c0deb94432787aa1cac7618254aeb3db0bcd5b1d8328e20428496d38b220a",
|
||||
"test_encoder_inputs.py": "f1b3b8a0ca9bc41152485c05fd5f24fb7bb1f76c6ea111ffb941ae1225d914fe",
|
||||
"test_final_status.py": "a85466891352c15b3103d30e7229734ad6694c8a1347d5e0747da3315223c203",
|
||||
"test_runtime_bridge.py": "bc01a5ff38d79a7b66ab2eb9e6731164bb8a1e15b5b5c0c1655161c24e2c37cf",
|
||||
"test_validation.py": "03f5aacb5a1f9460d10b30744100a43c57e5488d32dada79c888529943c82cf0",
|
||||
"validation.py": "3464091a4cc2cba18946cb9c9b3d12a69bd3f79f1001096234b3a8467dc602c5",
|
||||
"verify_frozen.py": "a736b774e39ff0ad863e8efc720bd5f9ed7d30261776bb57f0a716a7052dba5a"
|
||||
},
|
||||
"config": {
|
||||
"phase": "4AK",
|
||||
"name": "apl-timing-validation-v1",
|
||||
"human_authorization": "允许独立新模型分支测试动力学假设",
|
||||
"gpu_uuid": "GPU-79f3a85d-adce-7833-7003-6488140ca596",
|
||||
"neurons": 166700,
|
||||
"edges": 25582938,
|
||||
"raw_weight_sum": 124177617,
|
||||
"apl_delay_steps": 18,
|
||||
"dt_ms": 0.1,
|
||||
"apl": {
|
||||
"tau_ms": 20.0,
|
||||
"gain": 0.01,
|
||||
"normalization": 1.0
|
||||
},
|
||||
"validation": {
|
||||
"seeds": [
|
||||
1073741825,
|
||||
1073741826,
|
||||
1073741827,
|
||||
1073741828,
|
||||
1073741829
|
||||
],
|
||||
"modes": [
|
||||
"physiological",
|
||||
"matched_energy"
|
||||
],
|
||||
"duration_ms": 100.0,
|
||||
"odor_count": 6,
|
||||
"repeat_first_seed_each_odor": true,
|
||||
"cohorts": [
|
||||
"seed_validation",
|
||||
"novel_to_aj"
|
||||
],
|
||||
"median_scope": "unchanged original frozen 12-odor panel",
|
||||
"median_mapped_response_sum": 2.556107997894287,
|
||||
"full_oracle_policy": "first static odor, first seed, each mode, for each cohort",
|
||||
"unlock_novel": "Complete seed_validation execution, representation and repeat gates must pass before any novel-to-AJ brain trajectory"
|
||||
},
|
||||
"gates": {
|
||||
"sparse_min_fraction": 0.03,
|
||||
"sparse_max_fraction": 0.09,
|
||||
"max_fraction_strict": 0.5,
|
||||
"min_fraction_strict": 0.0,
|
||||
"minimum_separable_odor_pairs": 3,
|
||||
"same_jaccard_gt_between": true,
|
||||
"between_euclidean_gt_within": true,
|
||||
"both_modes_required": true,
|
||||
"finite_required": true,
|
||||
"repeat_exact_required": true
|
||||
},
|
||||
"control_cases": [
|
||||
"cal-physiological-00-s51101",
|
||||
"cal-matched_energy-00-s51101"
|
||||
],
|
||||
"output_budget_bytes": 25769803776,
|
||||
"training": false,
|
||||
"candidate_generation": false,
|
||||
"old_heldout_dynamic_access": false,
|
||||
"new_validation_dynamic_execution": true,
|
||||
"historical_never_simulated_odor_claim": false,
|
||||
"universal_seed_independence_claim": false,
|
||||
"selection_policy": "Fixed source panel order, both cohorts and input schedules registered before any new trajectory. Stop on numerical failure or seed-block representation failure; retain all results, no replacement seeds/odors, no tuning, no pooled gate rescue.",
|
||||
"hypothesis": "The already frozen AJ D18 operator generalizes to new audited seeds and six odors not used in AG/AJ calibration. No change whatsoever to dynamics, input transform, temporal window, graph, signs, APL mask or metric definitions."
|
||||
},
|
||||
"inputs": [
|
||||
{
|
||||
"path": "experiments/phase4ag-author-apl-r2/protocol/calibration-cases.json",
|
||||
"sha256": "d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4ag-author-apl-r2/protocol/encoder-audit.json",
|
||||
"sha256": "792369753fb62de790f529027a1daf16bae947b485e42597905e8f12dd82c153"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4ag-author-apl-r2/protocol/preregistered.json",
|
||||
"sha256": "b9e2a698072a248b4421819683ff66c62ad7398d214210f7fb6fa17fe17d1406"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4aj-apl-timing/audit/final-status.json",
|
||||
"sha256": "7253edac0445b428ec3107c45b656054615bd426c442c19a2471ed03dd0f51f0"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4aj-apl-timing/manifest.json",
|
||||
"sha256": "7f490ada0db30785c61954d8b92147378ddc8bc16b229fe3808bbe501caff44a"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4aj-apl-timing/protocol/calibration-cases.json",
|
||||
"sha256": "d91994c77db82cb40a258c92b222e0d7b28338ffe98764bd600988dae6f72754"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4aj-apl-timing/protocol/preregistered.json",
|
||||
"sha256": "4c7eedef5990ba2a3f9ac1b78bc59ee4133b6cdb7526b896a652937b2f4c1fb7"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4l-olfactory-grounding/odor-encoder/frozen-odor-panel.parquet",
|
||||
"sha256": "907f16a56e024a8e2112b5751e53b0e6037b329fa110098af3d31b119c10a1a0"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4l-olfactory-grounding/odor-encoder/mapped-glomerular-vectors.npz",
|
||||
"sha256": "f057563152e0fa22060080af13019f319e7f36563a775eff829bbc1929c451b0"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4l-olfactory-grounding/odor-encoder/selection.json",
|
||||
"sha256": "1b832becf9d08935716fe9ba5e3cd3e619e7d208dfb43c4fa197c969d095f113"
|
||||
},
|
||||
{
|
||||
"path": "experiments/phase4l-olfactory-grounding/receptor-mapping/olfactory-mapping.parquet",
|
||||
"sha256": "a01d27000533e9844458a4c559cac084f1c34ca20a1104e97e6a0f72b0cc93b1"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/al_origin_audit.py",
|
||||
"sha256": "7201871477a29ede31c7d6c6bf1c92700da3db5505e67ccfa7cb43126b8464b9"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/calibration.py",
|
||||
"sha256": "fb15ddeaa108305c8de697bbae36b23ab0414a7c58db51c66dce9feb4a048a0d"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/compare_timing.py",
|
||||
"sha256": "9010f070fba9b7c9cf2d86187ee2abc57f3ac606ebc08a42baad4f3922b51734"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/config.json",
|
||||
"sha256": "0b720e23aa7988b2b443e14951082b1ce9b061a183b7f858c0e0f3c0fc6fb25e"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/context.py",
|
||||
"sha256": "06d4994af3729d653263391ff3a3604f7c919e78562604e5c86acfa292d60ba0"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/finalize.py",
|
||||
"sha256": "0a2dbf9e5f889e9dd3491d036e6f92c17417a84482c5e1e49134c0993f7d68f2"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/gpu_timing.py",
|
||||
"sha256": "af1975ba5e5e700208c0a598d3cbe648a3cf10885c6231239b6e4b28f76d173b"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/manifest.json",
|
||||
"sha256": "52b05dd1ff30b6b51ff960fe95904532f5c147731a83f0b5c31f98ca7e53c216"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/oracle_timing.py",
|
||||
"sha256": "39d8c47c94bc2faddf016864a43e7715907fb987f56f7b27098060a88851f6be"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/prepare.py",
|
||||
"sha256": "bba71bcd52dcb78d9ae0fa93a8a43173a4669ecef038dce18ce7d82edd9bce50"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/run_case.py",
|
||||
"sha256": "d93e4fe2df542ce5a0f0adb5aceada583dc8c921f0159f426e50428d79d67a1d"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/run_suite.py",
|
||||
"sha256": "6f26c626acf9ef8e6fae7902af0cbf0bd176eb322529ca8aa203a9700716c889"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/shift_audit.py",
|
||||
"sha256": "46f380dac340acc91f226968bb493475a31777f8290fb20f9145a97c9009d845"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/test_al_origin_audit.py",
|
||||
"sha256": "4b75a39d36090b0a66cc7ad4b370ac785713fb58c366df2efcc55152d612fc2b"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/test_calibration.py",
|
||||
"sha256": "307a2848bf6d05aaa8105bb3558be2a74425894f96a4a2bd20af8b82cb8b6e25"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/test_protocol.py",
|
||||
"sha256": "cbae93c993ac9aa99bcce68ae2131c7f938f8a63e89779f8d3d79e36bf268dee"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/tests/__init__.py",
|
||||
"sha256": "bfc0d9e17410c2c52ea1d9a5259c92964f16b118dbae8cecad258697b67e4bdc"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/tests/test_compare_timing.py",
|
||||
"sha256": "71876b36eef88c198aa8e833af547dbe772001c71b010707b656c165c8b54031"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/tests/test_timing_queue.py",
|
||||
"sha256": "4a375444dc732c3538df8aa4b81e43b5418754fcebebb0d02c16faad03d43195"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/timing_queue.py",
|
||||
"sha256": "54df6d4818e2a0c26e96fb0aaf5d9b71cd964981706da937562d48af79aca14e"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/apl-timing-lab-v1/verify_frozen.py",
|
||||
"sha256": "97d8a240b08baaca935f9c0278978883005dcd6fdbb4ca0d948074ef79fd349c"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/calibration.py",
|
||||
"sha256": "edb9cb2d890471fd07afd88c959ef3540b0cd40af490fac3f26396b5e7f5bf9c"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/compare.py",
|
||||
"sha256": "6e1616b086f667fa4e4b5087f500f8080281977ca9922e7b055acfddd2003bd5"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/config.json",
|
||||
"sha256": "a8bafb9deec49d918976f2836d977ef9f13c26a6fb7f70e015879e29cf986c9a"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/context.py",
|
||||
"sha256": "274eb13ccf38dbbc5c7f14d9d642130eb0f69072d91a090f208c30c27f87dd2b"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/finalize.py",
|
||||
"sha256": "b6e3c67e668a971b544df32d76435ab5e537061b9fc2e8d9dedb5d2a726f5782"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/gpu_apl.py",
|
||||
"sha256": "69f5d893f47dafff4ef7c3186c3df0b9014666b32c8f4e943b57016bec92b18a"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/legacy_apl_worker.py",
|
||||
"sha256": "21ceec65fe42581dc55872010e0025d660e80358905f1cf4df1dadf341a3b291"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/oracle_apl.py",
|
||||
"sha256": "357a7d3debb5abc34a8714c0233b456547a154d9d5855d28661b4f01019a80ea"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/prepare.py",
|
||||
"sha256": "e9328567753e144fc315491970f7e02af13725b93f35e4d4b97f7c4c48ce3338"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/run_case.py",
|
||||
"sha256": "afbe6d5a37c29bda66d38c470093584130d1852e67881c681662aec3c76b33c7"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/run_suite.py",
|
||||
"sha256": "84c681030b0032119b5392d0c3f3c136a9c6b0d133eb548c40791a10bbbb8b63"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/test_calibration.py",
|
||||
"sha256": "bab3136eecbc5bb09a985d715844ee845cb72b07930ce376bfb39be33bd1845a"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/test_protocol.py",
|
||||
"sha256": "1a233f47943e01bbd845ac1dacdb1eec3f88c270c65a5f75bce1cf679b5de097"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/test_python_entry.py",
|
||||
"sha256": "0ed665f686e3499f8543e48f1712ccb4523946971cb7a0e096cf4f6d10d3bcba"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/validate_components.py",
|
||||
"sha256": "5cfc9a4505da6b8fb4e7d2617cdaedaa8475ed46a11ec9bdf0d4d25b1d22c2d3"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/author-apl-lab-v2/verify_frozen.py",
|
||||
"sha256": "0d0e72b2f1348f6648124c8c34f75094f76fc5e1a281fbcca130a5fad2f35293"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/deterministic-runtime-v2/phase4p_revalidate.py",
|
||||
"sha256": "c7e693a2da70acdce4f53af5c2853e52e8333acc93f88a46a5e8083eac639346"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/olfactory-grounding-v1/phase4l.yaml",
|
||||
"sha256": "9b8bcb7e031bf9063033a1854a439a7cd0bf6730301c2d2d02ca99a76f098d6e"
|
||||
},
|
||||
{
|
||||
"path": "models/male-cns-lif/phase4l.py",
|
||||
"sha256": "e97d58d8c1f44920d0e953f8f5831ddc86fa0198784e86460e315de4116ac553"
|
||||
}
|
||||
],
|
||||
"parent_commit": "cb6937666f96b00ae8d435a2cfb2f417ad25c040",
|
||||
"prior_AJ_CAL_outcomes_known": true,
|
||||
"before_new_requests_and_brain_trajectories": true,
|
||||
"training": false,
|
||||
"candidate_generated": false,
|
||||
"historical_never_simulated_odor_claim": false,
|
||||
"seed_collision_audit_scope": "Only enumerated static sources and explicitly evaluated derivations; no universal independence claim",
|
||||
"shared_seed_across_conditions": true,
|
||||
"new_dynamic_scope": "seed_validation then conditionally novel_to_aj",
|
||||
"source_engine": "Unmodified SHA-pinned AJ backend functions, using original __file__ and globals",
|
||||
"oracle_limit": "Independent Brian LIF and delay FIFO, shared frozen Torch APL component",
|
||||
"python": "3.10.12 (main, Aug 31 2026, 10:18:17) [GCC 11.4.0]",
|
||||
"machine": "x86_64",
|
||||
"numpy": "2.2.6"
|
||||
}
|
||||
Reference in New Issue
Block a user