{
  "all_passed": true,
  "command": "python -m unittest discover -s tests -t . -v",
  "completed_passes": 3,
  "determinism_controls": [
    "temporary SQLite database per test",
    "fixed test clock",
    "sequential test identifiers",
    "PYTHONHASHSEED=0",
    "no network calls",
    "elapsed time normalized for cross-pass output comparison"
  ],
  "generated_at": "2026-09-14T23:13:11Z",
  "passes": [
    {
      "elapsed_seconds": 8.291,
      "failure_output": "",
      "normalized_output_sha256": "4b6320aee0b39af1faa9b337d779ddc46655a9a0d5148f458e3f2fc9ff74436b",
      "output_sha256": "e6d3a35c5968c2bb4665fa3d0c7ae1b2432621ff06a476c6bde62633d7f1be09",
      "pass": 1,
      "passed": true,
      "return_code": 0,
      "tests_run": 63
    },
    {
      "elapsed_seconds": 8.132,
      "failure_output": "",
      "normalized_output_sha256": "4b6320aee0b39af1faa9b337d779ddc46655a9a0d5148f458e3f2fc9ff74436b",
      "output_sha256": "779291aa094b41107915c0ab7bba5a892a3e0f242b55077ee15cd4cf8b5e431f",
      "pass": 2,
      "passed": true,
      "return_code": 0,
      "tests_run": 63
    },
    {
      "elapsed_seconds": 7.926,
      "failure_output": "",
      "normalized_output_sha256": "4b6320aee0b39af1faa9b337d779ddc46655a9a0d5148f458e3f2fc9ff74436b",
      "output_sha256": "ad1652e64d9aa1d8e9245085c3bf18676f100df69b65119e16066d737ca58d5a",
      "pass": 3,
      "passed": true,
      "return_code": 0,
      "tests_run": 63
    }
  ],
  "product": "Changefront Reference Edition",
  "python": {
    "implementation": "cpython",
    "version": "3.12.14"
  },
  "required_passes": 3,
  "schema_version": 1,
  "source_snapshot_sha256": "21b3b49eb23ee5d04f7c37baf15e05b380d799ad961179e56997f351c4cdb853",
  "suite": {
    "by_module": {
      "test_api": 14,
      "test_mcp": 19,
      "test_service": 30
    },
    "test_cases": 63
  },
  "total_test_executions": 189
}
