)]}'
{
  "commit": "c22df2d8245c8a5b85d48bee53f3e4b42ab5dacf",
  "tree": "faa8b666b6a558adff5ebf4d76a4ae72db101366",
  "parents": [
    "ee5e43a861d09f2eade4e8eea2e061fbef509843"
  ],
  "author": {
    "name": "deacon",
    "email": "marksoccerman1@aol.com",
    "time": "Mon Mar 16 09:57:31 2026 -0400"
  },
  "committer": {
    "name": "deacon",
    "email": "marksoccerman1@aol.com",
    "time": "Mon Mar 16 09:57:31 2026 -0400"
  },
  "message": "Address Copilot review: clarify middleware scope and improve tests\n\n- Added docstring to docs_guard_middleware_factory explaining that it\n  must be on the main app (where swagger routes are registered)\n- Rewrote tests to use pytest.mark.asyncio instead of manual event\n  loops, removed __main__ block, removed unused imports\n- Extracted helper to reduce test boilerplate\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c010a463a3fdee5737e931d38c31f0b72c393a31",
      "old_mode": 33188,
      "old_path": "app/api/v2/security.py",
      "new_id": "a78994ca5c5cd018c22650cf9a8227770aa8fa5b",
      "new_mode": 33188,
      "new_path": "app/api/v2/security.py"
    },
    {
      "type": "modify",
      "old_id": "fbda910b9d9eb2478de365ecf2fd8486d65af233",
      "old_mode": 33188,
      "old_path": "tests/security/test_swagger_auth.py",
      "new_id": "d3d43133aa29069cf39775d1faf1b9fa31cb2e06",
      "new_mode": 33188,
      "new_path": "tests/security/test_swagger_auth.py"
    }
  ]
}
