{
  "date": "2026-10-08",
  "status": "prepared; environment not installed; neural model not run",
  "framework": {
    "repo": "https://github.com/CSNG-MFF/mozaik",
    "commit": "f5c09a0eccc5786daf78881d883bbce586a00e6d",
    "tag": "v0.4.0"
  },
  "target": "tests/full_model/test_models_stepcurrentmodule.py::TestLSV1MTinyStepCurrentModule",
  "upstream_model_command": "python run.py nest 2 param/defaults 'pytest'",
  "upstream_run_directory": "tests/full_model/models/LSV1M_tiny_stepcurrentmodule",
  "pynn_seed": 995,
  "mpi_seed": 1023,
  "time_step_ms": 0.1,
  "stimuli": {
    "no_stimulation_duration_ms": 105,
    "grating_orientations": 2,
    "grating_duration_ms_each": 210,
    "contrast_percent": 100,
    "trials_per_orientation": 1,
    "shuffle": false,
    "spatial_frequency_cycles_per_degree": 0.8,
    "temporal_frequency_hz": 2,
    "null_stimulus_period_ms": 150,
    "note": "Protocol source values; not a measured wall time or complete accumulated simulator duration"
  },
  "spike_populations": [
    "X_ON",
    "X_OFF",
    "V1_Exc_L4",
    "V1_Inh_L4",
    "V1_Exc_L2/3",
    "V1_Inh_L2/3"
  ],
  "voltage_populations": [
    "V1_Exc_L4",
    "V1_Inh_L4",
    "V1_Exc_L2/3",
    "V1_Inh_L2/3"
  ],
  "voltage_neuron_limit_per_population": 25,
  "acceptance": "Original numpy.testing.assert_equal comparisons; all ten identified cases required; no skipped cases; pytest exit code zero",
  "limitations": [
    "Upstream comparisons flatten recordings within populations; retain segment and neuron identity for supplementary diagnostics",
    "An upstream pass is a software regression result, not an independent biological validation",
    "Historical dependency commits are candidate reconstruction choices, not proven original publication dependencies"
  ],
  "environment_candidate": {
    "os": "Linux",
    "architecture": "x86_64",
    "python_minor": "3.9",
    "nest_commit": "41892a50f95ddf50966e2371151b207d098e814a",
    "nest_release": "3.4",
    "pynn_commit": "a60d9ab267bde7c2a4a955cedb95c46285c49eae",
    "imagen_commit": "a4af248e161b896471d820f9f39e9374d99b1c69",
    "stepcurrentmodule_commit": "fe91c0345a602d564a74ebe0ea2c66d9a4157005",
    "selection_rule": "For moving PyNN/Imagen branches choose last commit reachable before the Mozaik release date; then test compatibility. NEST choice follows README and CI rather than stale requirements.txt.",
    "unresolved": [
      "Exact Python patch version",
      "Operating system and compiler package versions",
      "Transitive Python dependency resolution",
      "Extension build and model imports",
      "Exact CPU/rank/thread settings confirmed at execution",
      "Compatibility and scientific reproducibility"
    ]
  },
  "evidence_to_save": [
    "input SHA-256 inventory",
    "framework and dependency commits",
    "resolved package lock and compiler versions",
    "invocation and seeds",
    "pytest log and JUnit XML",
    "wall time and peak RSS",
    "raw model datastore",
    "per-segment/per-neuron first divergence and magnitude if mismatched"
  ],
  "public_source": "https://github.com/CSNG-MFF/mozaik/tree/f5c09a0eccc5786daf78881d883bbce586a00e6d/tests/full_model"
}
