{ "initial": { "name": "preregistration", "pass": true, "record": { "config": { "name": "author-semantics-lab-v1", "phase": "4AD", "root": "/data/digital-drosophila", "experiment": "experiments/phase4ad-author-semantics", "model_directory": "models/male-cns-lif/author-semantics-lab-v1", "prior_experiment": "experiments/phase4ac-lif-semantics", "prior_model": "models/male-cns-lif/lif-semantics-audit-v1", "human_authorization": "允许独立新模型分支测试动力学假设", "dt_ms": 0.1, "duration_ms": 1000.0, "seed_margin_mv": 1.0, "late_start_ms": 500.0, "model": { "dt_ms": 0.1, "membrane_tau_ms": 20.0, "synaptic_tau_ms": 5.0, "refractory_ms": 2.2, "resting_potential_mv": -52.0, "reset_potential_mv": -52.0, "threshold_mv": -45.0, "synaptic_delay_ms": 1.8, "w_syn_mv_per_anatomical_synapse": 0.275 }, "seed_node": 1381, "motifs": [ "pair", "trio", "five", "feedforward", "no_input" ], "component_policies": [ "frozen", "reset_g_only", "refractory_gate_only", "reset_and_refractory" ], "author_precisions": [ "float64", "float32" ], "comparison": { "float64_state_max_abs_tolerance_mv": 1e-08, "float32_state_max_abs_tolerance_mv": 0.001, "exact_spike_events_required_for_oracle_validation": true, "precision_cross_comparison_may_diverge_but_must_be_reported": true }, "no_training_or_candidate": true }, "timestamp_utc": "2026-09-29T23:14:27.848343+00:00", "source_hashes": { "PROTOCOL.md": "23e784ca1cbde7546373dbcbedbe2bc23d35083084f120068bf06100f238b09a", "config.json": "a69e8da5332d8031cbe1663abff25e61ee04e75f5490e8fa44c48690d3d0e219", "context.py": "561d405ee4a2d3bbc6982c89191523f348d6fae0630dea9cb67ddf03acc6fc7b", "finalize.py": "97a393b95d100dc5d95b624e4cd0d15511307b8c70e0ebd788b773c143ebfed6", "interface_audit.py": "1e2b31545f1206fe1c1f4084b4a9ac0f21c74990c52e8fd156e809725fc5fb95", "math_lab.py": "9663da41d5f623e1d7750e3cad3df880148079968f115bf583b58799fc5fb31f", "oracle_runner.py": "2f4b073261965cf18a94697caf725c40b2e8db790c2871862201337f40c399e5", "prepare.py": "49caa9553938f06539ecf282868491f8e1319d8f24220f89ac9e232db2d82e51", "requirements-oracle.txt": "a69efc6509b85a5cc00a652caa4820c9c9e1406f6b97c6cc741322728c4d51c3", "run_lab.py": "8746e1971c5a40a738e10f8f574a243c29cefa5a8b9f61a2846557ceffd1289a", "verify_frozen.py": "fe37a48ce804e6c50f93404bfd3c23a7e54cd49061bbdfb4860315879648c73b" }, "input_hashes": [ { "path": "experiments/phase4ac-lif-semantics/external-resources/model.py", "sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e", "bytes": 11900 }, { "path": "experiments/phase4ac-lif-semantics/external-resources/LICENSE", "sha256": "3621f6d6476189190e2960fa43f11b275ba4eca848fdac50a1ba2925de6223e8", "bytes": 1085 }, { "path": "experiments/phase4ac-lif-semantics/external-resources/environment_full.yml", "sha256": "402fcef4968c99397b0e908b3323ab9e6ef86af5583e46e6427f96f3d1091adf", "bytes": 3445 }, { "path": "experiments/phase4ac-lif-semantics/audit/selected-real-edges.csv", "sha256": "9103e9d03fa21058a4f6cd21780c56fed8cdcfca26c34c2a43726e39aed8ec55", "bytes": 547 }, { "path": "experiments/phase4ac-lif-semantics/audit/selected-metadata.parquet", "sha256": "c1dde5df5408aeb878d6c422bc1c86ba44c3c5770f986014e594e356412a013d", "bytes": 34348 }, { "path": "models/male-cns-lif/lif-semantics-audit-v1/math_reference.py", "sha256": "5166366251f99359b1301f514f5d9ae5f0f041fd3a3f98902386192117f01aea", "bytes": 3768 }, { "path": "experiments/phase4ac-lif-semantics/motifs/pair-edges.csv", "sha256": "05a7c7a5547aaeea4d1522f9cea75463405f0c3cdfbc4d563f111ad51cb80e00", "bytes": 152 }, { "path": "experiments/phase4ac-lif-semantics/motifs/pair-events.parquet", "sha256": "962a440924a9b2a4a3677b8968e63042de0b80ea4e496c213ebcf40d5e530e85", "bytes": 4157 }, { "path": "experiments/phase4ac-lif-semantics/motifs/pair-state.npz", "sha256": "924774344956dd5a530c3d00c8103fe4d1b584837d5e91f05b60094540a78897", "bytes": 14660 }, { "path": "experiments/phase4ac-lif-semantics/motifs/trio-edges.csv", "sha256": "c842c5bce0b11275c0eba9532955026a4b58931c2346e178bfa8a84227289c71", "bytes": 288 }, { "path": "experiments/phase4ac-lif-semantics/motifs/trio-events.parquet", "sha256": "a39d58de867f4f1ce1291e0ece25a52b70a3e04024508f77cb4a29eb4e09fa0e", "bytes": 7476 }, { "path": "experiments/phase4ac-lif-semantics/motifs/trio-state.npz", "sha256": "46c8a495ee1358a6173a2eebebe9ce2d6481b27f10e0c56cf9602c7969cd8702", "bytes": 18538 }, { "path": "experiments/phase4ac-lif-semantics/motifs/five-edges.csv", "sha256": "9103e9d03fa21058a4f6cd21780c56fed8cdcfca26c34c2a43726e39aed8ec55", "bytes": 547 }, { "path": "experiments/phase4ac-lif-semantics/motifs/five-events.parquet", "sha256": "19fef92b32be32ced2ec6b6581c9dac05055e9d550c104dd0d5ec5e33e25e759", "bytes": 9974 }, { "path": "experiments/phase4ac-lif-semantics/motifs/five-state.npz", "sha256": "15095ada05014741f6b6576c2d12d1a8f1ae482ae6f012d5e2be346c796baf4b", "bytes": 268297 }, { "path": "experiments/phase4ac-lif-semantics/motifs/feedforward-edges.csv", "sha256": "add7a3b450e3f3043af602baf8e770e5358c1c024d44bb21a74ef18429c0680e", "bytes": 228 }, { "path": "experiments/phase4ac-lif-semantics/motifs/feedforward-events.parquet", "sha256": "f687cf303d9318404c954e2e699d65d7893ad3f33115c0f9c5ea45b9698ff275", "bytes": 1716 }, { "path": "experiments/phase4ac-lif-semantics/motifs/feedforward-state.npz", "sha256": "6a24c8d2ad476e2250af49172be12de9d43346bc84f043b19d012fa0c53d2fba", "bytes": 85957 }, { "path": "experiments/phase4ac-lif-semantics/motifs/no_input-edges.csv", "sha256": "9103e9d03fa21058a4f6cd21780c56fed8cdcfca26c34c2a43726e39aed8ec55", "bytes": 547 }, { "path": "experiments/phase4ac-lif-semantics/motifs/no_input-events.parquet", "sha256": "071326bc3033505f431e38d716cb8ec681dc192b8389792059bb8a75027a1f10", "bytes": 1472 }, { "path": "experiments/phase4ac-lif-semantics/motifs/no_input-state.npz", "sha256": "a74134da72381d0dbff10bb5143691add6081487dede488a939bb0a4dbf5c20e", "bytes": 3114 } ], "parent_commit": "5008cd85ca11750f23ce7bc001e8e821763b7501", "pre_model_execution": true } }, "at_seal": { "name": "preregistration_at_seal", "pass": true, "record": { "config": { "name": "author-semantics-lab-v1", "phase": "4AD", "root": "/data/digital-drosophila", "experiment": "experiments/phase4ad-author-semantics", "model_directory": "models/male-cns-lif/author-semantics-lab-v1", "prior_experiment": "experiments/phase4ac-lif-semantics", "prior_model": "models/male-cns-lif/lif-semantics-audit-v1", "human_authorization": "允许独立新模型分支测试动力学假设", "dt_ms": 0.1, "duration_ms": 1000.0, "seed_margin_mv": 1.0, "late_start_ms": 500.0, "model": { "dt_ms": 0.1, "membrane_tau_ms": 20.0, "synaptic_tau_ms": 5.0, "refractory_ms": 2.2, "resting_potential_mv": -52.0, "reset_potential_mv": -52.0, "threshold_mv": -45.0, "synaptic_delay_ms": 1.8, "w_syn_mv_per_anatomical_synapse": 0.275 }, "seed_node": 1381, "motifs": [ "pair", "trio", "five", "feedforward", "no_input" ], "component_policies": [ "frozen", "reset_g_only", "refractory_gate_only", "reset_and_refractory" ], "author_precisions": [ "float64", "float32" ], "comparison": { "float64_state_max_abs_tolerance_mv": 1e-08, "float32_state_max_abs_tolerance_mv": 0.001, "exact_spike_events_required_for_oracle_validation": true, "precision_cross_comparison_may_diverge_but_must_be_reported": true }, "no_training_or_candidate": true }, "timestamp_utc": "2026-09-29T23:14:27.848343+00:00", "source_hashes": { "PROTOCOL.md": "23e784ca1cbde7546373dbcbedbe2bc23d35083084f120068bf06100f238b09a", "config.json": "a69e8da5332d8031cbe1663abff25e61ee04e75f5490e8fa44c48690d3d0e219", "context.py": "561d405ee4a2d3bbc6982c89191523f348d6fae0630dea9cb67ddf03acc6fc7b", "finalize.py": "97a393b95d100dc5d95b624e4cd0d15511307b8c70e0ebd788b773c143ebfed6", "interface_audit.py": "1e2b31545f1206fe1c1f4084b4a9ac0f21c74990c52e8fd156e809725fc5fb95", "math_lab.py": "9663da41d5f623e1d7750e3cad3df880148079968f115bf583b58799fc5fb31f", "oracle_runner.py": "2f4b073261965cf18a94697caf725c40b2e8db790c2871862201337f40c399e5", "prepare.py": "49caa9553938f06539ecf282868491f8e1319d8f24220f89ac9e232db2d82e51", "requirements-oracle.txt": "a69efc6509b85a5cc00a652caa4820c9c9e1406f6b97c6cc741322728c4d51c3", "run_lab.py": "8746e1971c5a40a738e10f8f574a243c29cefa5a8b9f61a2846557ceffd1289a", "verify_frozen.py": "fe37a48ce804e6c50f93404bfd3c23a7e54cd49061bbdfb4860315879648c73b" }, "input_hashes": [ { "path": "experiments/phase4ac-lif-semantics/external-resources/model.py", "sha256": "fc45837d7122c6ce2a7f3f2f23c515992e4b232aadb919efabb72337fac88e4e", "bytes": 11900 }, { "path": "experiments/phase4ac-lif-semantics/external-resources/LICENSE", "sha256": "3621f6d6476189190e2960fa43f11b275ba4eca848fdac50a1ba2925de6223e8", "bytes": 1085 }, { "path": "experiments/phase4ac-lif-semantics/external-resources/environment_full.yml", "sha256": "402fcef4968c99397b0e908b3323ab9e6ef86af5583e46e6427f96f3d1091adf", "bytes": 3445 }, { "path": "experiments/phase4ac-lif-semantics/audit/selected-real-edges.csv", "sha256": "9103e9d03fa21058a4f6cd21780c56fed8cdcfca26c34c2a43726e39aed8ec55", "bytes": 547 }, { "path": "experiments/phase4ac-lif-semantics/audit/selected-metadata.parquet", "sha256": "c1dde5df5408aeb878d6c422bc1c86ba44c3c5770f986014e594e356412a013d", "bytes": 34348 }, { "path": "models/male-cns-lif/lif-semantics-audit-v1/math_reference.py", "sha256": "5166366251f99359b1301f514f5d9ae5f0f041fd3a3f98902386192117f01aea", "bytes": 3768 }, { "path": "experiments/phase4ac-lif-semantics/motifs/pair-edges.csv", "sha256": "05a7c7a5547aaeea4d1522f9cea75463405f0c3cdfbc4d563f111ad51cb80e00", "bytes": 152 }, { "path": "experiments/phase4ac-lif-semantics/motifs/pair-events.parquet", "sha256": "962a440924a9b2a4a3677b8968e63042de0b80ea4e496c213ebcf40d5e530e85", "bytes": 4157 }, { "path": "experiments/phase4ac-lif-semantics/motifs/pair-state.npz", "sha256": "924774344956dd5a530c3d00c8103fe4d1b584837d5e91f05b60094540a78897", "bytes": 14660 }, { "path": "experiments/phase4ac-lif-semantics/motifs/trio-edges.csv", "sha256": "c842c5bce0b11275c0eba9532955026a4b58931c2346e178bfa8a84227289c71", "bytes": 288 }, { "path": "experiments/phase4ac-lif-semantics/motifs/trio-events.parquet", "sha256": "a39d58de867f4f1ce1291e0ece25a52b70a3e04024508f77cb4a29eb4e09fa0e", "bytes": 7476 }, { "path": "experiments/phase4ac-lif-semantics/motifs/trio-state.npz", "sha256": "46c8a495ee1358a6173a2eebebe9ce2d6481b27f10e0c56cf9602c7969cd8702", "bytes": 18538 }, { "path": "experiments/phase4ac-lif-semantics/motifs/five-edges.csv", "sha256": "9103e9d03fa21058a4f6cd21780c56fed8cdcfca26c34c2a43726e39aed8ec55", "bytes": 547 }, { "path": "experiments/phase4ac-lif-semantics/motifs/five-events.parquet", "sha256": "19fef92b32be32ced2ec6b6581c9dac05055e9d550c104dd0d5ec5e33e25e759", "bytes": 9974 }, { "path": "experiments/phase4ac-lif-semantics/motifs/five-state.npz", "sha256": "15095ada05014741f6b6576c2d12d1a8f1ae482ae6f012d5e2be346c796baf4b", "bytes": 268297 }, { "path": "experiments/phase4ac-lif-semantics/motifs/feedforward-edges.csv", "sha256": "add7a3b450e3f3043af602baf8e770e5358c1c024d44bb21a74ef18429c0680e", "bytes": 228 }, { "path": "experiments/phase4ac-lif-semantics/motifs/feedforward-events.parquet", "sha256": "f687cf303d9318404c954e2e699d65d7893ad3f33115c0f9c5ea45b9698ff275", "bytes": 1716 }, { "path": "experiments/phase4ac-lif-semantics/motifs/feedforward-state.npz", "sha256": "6a24c8d2ad476e2250af49172be12de9d43346bc84f043b19d012fa0c53d2fba", "bytes": 85957 }, { "path": "experiments/phase4ac-lif-semantics/motifs/no_input-edges.csv", "sha256": "9103e9d03fa21058a4f6cd21780c56fed8cdcfca26c34c2a43726e39aed8ec55", "bytes": 547 }, { "path": "experiments/phase4ac-lif-semantics/motifs/no_input-events.parquet", "sha256": "071326bc3033505f431e38d716cb8ec681dc192b8389792059bb8a75027a1f10", "bytes": 1472 }, { "path": "experiments/phase4ac-lif-semantics/motifs/no_input-state.npz", "sha256": "a74134da72381d0dbff10bb5143691add6081487dede488a939bb0a4dbf5c20e", "bytes": 3114 } ], "parent_commit": "5008cd85ca11750f23ce7bc001e8e821763b7501", "pre_model_execution": true } }, "observed_source_hashes": { "PROTOCOL.md": "23e784ca1cbde7546373dbcbedbe2bc23d35083084f120068bf06100f238b09a", "config.json": "a69e8da5332d8031cbe1663abff25e61ee04e75f5490e8fa44c48690d3d0e219", "context.py": "561d405ee4a2d3bbc6982c89191523f348d6fae0630dea9cb67ddf03acc6fc7b", "finalize.py": "97a393b95d100dc5d95b624e4cd0d15511307b8c70e0ebd788b773c143ebfed6", "interface_audit.py": "1e2b31545f1206fe1c1f4084b4a9ac0f21c74990c52e8fd156e809725fc5fb95", "math_lab.py": "9663da41d5f623e1d7750e3cad3df880148079968f115bf583b58799fc5fb31f", "oracle_runner.py": "2f4b073261965cf18a94697caf725c40b2e8db790c2871862201337f40c399e5", "prepare.py": "49caa9553938f06539ecf282868491f8e1319d8f24220f89ac9e232db2d82e51", "requirements-oracle.txt": "a69efc6509b85a5cc00a652caa4820c9c9e1406f6b97c6cc741322728c4d51c3", "run_lab.py": "8746e1971c5a40a738e10f8f574a243c29cefa5a8b9f61a2846557ceffd1289a", "verify_frozen.py": "fe37a48ce804e6c50f93404bfd3c23a7e54cd49061bbdfb4860315879648c73b" } }