{
  "status": "PASS",
  "scope": "two_own_programs_only",
  "protocol": "2026-07-28",
  "transport": "stdio",
  "started_utc": "2026-10-05T00:17:48.393824+00:00",
  "finished_utc": "2026-10-05T00:17:48.433212+00:00",
  "python": "3.11.4",
  "os": {
    "platform": "win32",
    "windows_version": [
      10,
      0,
      19045
    ]
  },
  "network": "No network operations in example; Python socket audit events rejected in both programs",
  "model_calls": 0,
  "commercial_clients_used": [],
  "requests": 8,
  "checks": [
    "discovery_version_capabilities_cache",
    "tool_name_input_schema",
    "known_fixture_exact_match",
    "unknown_tool_protocol_error",
    "unknown_workshop_tool_error",
    "invalid_argument_tool_error",
    "missing_capabilities_protocol_error",
    "unsupported_version_protocol_error",
    "clean_eof_and_unchanged_fixture"
  ],
  "fixture_sha256_before": "ad97ec2333b980ef9633242c422a9a9cfca1ed9cd1b04e71fea34b34e5175acb",
  "fixture_sha256_after": "ad97ec2333b980ef9633242c422a9a9cfca1ed9cd1b04e71fea34b34e5175acb",
  "source_sha256": {
    "client.py": "cf67d80b485bd8effba8e0de5f8ddcf50b65a34c74150c3db3d7c1b1e8a2bc97",
    "server.py": "be258d0b3830933e73fe9f423758076ae542b11248f93470d98305cff1e10847",
    "fixture.json": "ad97ec2333b980ef9633242c422a9a9cfca1ed9cd1b04e71fea34b34e5175acb"
  },
  "returned_fixture": {
    "id": "taller-documentacion",
    "actividad": "Taller de documentación",
    "fecha": "2026-11-05",
    "inicio": "10:00",
    "fin": "11:30",
    "plazas": 12,
    "ficticio": true
  },
  "server_exit_code": 0,
  "limitations": [
    "No full MCP conformance test",
    "No commercial host integration",
    "No automatic tool selection by a model",
    "Only the fixed input schema is validated"
  ]
}
