{
  "version": "educational-harness-results.v1",
  "recorded_at_utc": "2026-11-05T07:28:14.802421+00:00",
  "rounds_executed": 1,
  "fixture_origin": "synthetic",
  "evaluated_model": null,
  "nemo_executed": false,
  "python_runtime": "3.12.3 (main, Aug 31 2026, 10:18:26) [GCC 13.3.0]",
  "frozen_manifest_sha256": "fb4384ade27a9ca59ebe4df9000393419d282b25ae472f084217b0bcf08e369a",
  "protocol_sha256": "332cf010d97bdc2c16c01cf553c2f7d474cf6db03bf3ec77d6466e2598857405",
  "executions": {
    "before": {
      "command": [
        "/mnt/datos/PROYECTOS/ai-informator/.venv/bin/python",
        "test_harness.py",
        "--variant",
        "before",
        "--output",
        "logs/before-results.json"
      ],
      "started_at_utc": "2026-11-05T07:28:14.751167+00:00",
      "finished_at_utc": "2026-11-05T07:28:14.777718+00:00",
      "returncode": 1,
      "stdout_sha256": "1db98ce5c3c78aca5b46a386be930d9f7660c9f8a26c658e4b8927d9d2b18090",
      "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "output_sha256": "dedbd94524d78805e95ae615dffdfc8fd5f159686caf179daf32fd4d131c71df"
    },
    "fixed": {
      "command": [
        "/mnt/datos/PROYECTOS/ai-informator/.venv/bin/python",
        "test_harness.py",
        "--variant",
        "fixed",
        "--output",
        "logs/fixed-results.json"
      ],
      "started_at_utc": "2026-11-05T07:28:14.777997+00:00",
      "finished_at_utc": "2026-11-05T07:28:14.801421+00:00",
      "returncode": 0,
      "stdout_sha256": "2bfa08dc64f515937185962888cbfc8b08006c461cf76a99dab7437bc23aba25",
      "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "output_sha256": "352b19ac73811111c64cb86b95278ce0dd04ac3ec9dac3fe79763a78877c9356"
    }
  },
  "observed_counts": {
    "cases": 4,
    "before_passed": 2,
    "before_failed": 2,
    "fixed_passed": 4,
    "fixed_failed": 0
  },
  "checks": {
    "baseline_returncode_is_expected_failure": true,
    "regression_fails_before": true,
    "controls_pass_before": true,
    "fixed_returncode_zero": true,
    "all_fixed_cases_pass": true,
    "frozen_files_unchanged": true
  },
  "protocol_demonstration_completed": true,
  "publication_status": "not_published",
  "planned_public_url": "https://twinforce.es/experimentos/2026-11-05/fallo-agente/"
}
