{
  "stage": "backend-complete",
  "backend_result": {
    "quality_score": 7.535714285714286,
    "files_count": 14,
    "contracts": {
      "api_endpoints": [
        {
          "method": "POST",
          "path": "/signup",
          "file": "src/routes/authRoutes.js",
          "features": [
            "Signup",
            "Login",
            "UserProfile"
          ],
          "authentication_required": true,
          "validation": true
        },
        {
          "method": "POST",
          "path": "/login",
          "file": "src/routes/authRoutes.js",
          "features": [
            "Signup",
            "Login",
            "UserProfile"
          ],
          "authentication_required": true,
          "validation": true
        },
        {
          "method": "GET",
          "path": "/profile",
          "file": "src/routes/userRoutes.js",
          "features": [
            "Signup",
            "Login",
            "UserProfile"
          ],
          "authentication_required": true,
          "validation": true
        },
        {
          "method": "PUT",
          "path": "/profile",
          "file": "src/routes/userRoutes.js",
          "features": [
            "Signup",
            "Login",
            "UserProfile"
          ],
          "authentication_required": true,
          "validation": true
        }
      ],
      "models_created": [],
      "services_created": [],
      "middleware_created": []
    }
  }
}