diff --git a/samples/RuleCraft.Sample/RuleCraft.Sample.csproj b/samples/RuleCraft.Sample/RuleCraft.Sample.csproj
index 1d23c57..ee22ee2 100644
--- a/samples/RuleCraft.Sample/RuleCraft.Sample.csproj
+++ b/samples/RuleCraft.Sample/RuleCraft.Sample.csproj
@@ -11,7 +11,7 @@
-
+
diff --git a/samples/RuleCraft.Sample/packages.lock.json b/samples/RuleCraft.Sample/packages.lock.json
index 26a7ec7..e893a91 100644
--- a/samples/RuleCraft.Sample/packages.lock.json
+++ b/samples/RuleCraft.Sample/packages.lock.json
@@ -13,12 +13,12 @@
},
"Microsoft.Extensions.AI": {
"type": "Direct",
- "requested": "[10.8.0, )",
- "resolved": "10.8.0",
- "contentHash": "QfthL8e2X/Z6jRs4YyVS2+HTApJvhz725l35HYZ9cfwlEuQnpzY89NJoGNmpuNZn4LIvvQOQeZIbu3jggBXgUg==",
+ "requested": "[10.9.0, )",
+ "resolved": "10.9.0",
+ "contentHash": "ymREzi/+uQ9KL0d0ir3FXHUb/XLHyLYcJYH/7A/uO6rg6Km8hUk++nMRG4/gDpDYrrU6s6YIpSDTexofexMGRg==",
"dependencies": {
- "Microsoft.Extensions.AI.Abstractions": "10.8.0",
- "System.Numerics.Tensors": "10.0.10"
+ "Microsoft.Extensions.AI.Abstractions": "10.9.0",
+ "System.Numerics.Tensors": "10.0.11"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -45,13 +45,13 @@
},
"Microsoft.Extensions.AI.Abstractions": {
"type": "Transitive",
- "resolved": "10.8.0",
- "contentHash": "1tJZ5sAYrEq1YjNg8GrZSL1tVodsWRfrgybGsZo5DQsWQgLZ+dSR5uFowIS6vb/9zxGBPl7xpYq53QMjNObO9w=="
+ "resolved": "10.9.0",
+ "contentHash": "//nASHMCJVxnYfE/WSzfaLOao6/q816kPpgB9rxU0gfSmAny1u3rfQT0D4xAmcIo4yQqJs7rAeBB+M/dIMdZYA=="
},
"System.Numerics.Tensors": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "9Ildb4Y9maDztB0ZRGxsNShbpCQ2Tjv2dr4IjskBxpTGhH7aIz1+oC+Hl833ASs/htWwsH6myNe+sRpeyCzeMQ=="
+ "resolved": "10.0.11",
+ "contentHash": "4jNNt67NhCqf3bf2FN0mrsC+EH60L7Sny6poqVeiviB27Kw7TQzMmgn8HIaPc8E9EcuGusUyfeu21gLfzcBpDA=="
},
"rulecraft": {
"type": "Project",
diff --git a/src/RuleCraft/RuleCraft.csproj b/src/RuleCraft/RuleCraft.csproj
index 9ef0de4..120e4a7 100644
--- a/src/RuleCraft/RuleCraft.csproj
+++ b/src/RuleCraft/RuleCraft.csproj
@@ -56,9 +56,9 @@
-
-
-
+
+
+
diff --git a/src/RuleCraft/packages.lock.json b/src/RuleCraft/packages.lock.json
index f32bc1f..176d92d 100644
--- a/src/RuleCraft/packages.lock.json
+++ b/src/RuleCraft/packages.lock.json
@@ -16,27 +16,27 @@
},
"Microsoft.Extensions.AI.Abstractions": {
"type": "Direct",
- "requested": "[10.8.0, )",
- "resolved": "10.8.0",
- "contentHash": "1tJZ5sAYrEq1YjNg8GrZSL1tVodsWRfrgybGsZo5DQsWQgLZ+dSR5uFowIS6vb/9zxGBPl7xpYq53QMjNObO9w==",
+ "requested": "[10.9.0, )",
+ "resolved": "10.9.0",
+ "contentHash": "//nASHMCJVxnYfE/WSzfaLOao6/q816kPpgB9rxU0gfSmAny1u3rfQT0D4xAmcIo4yQqJs7rAeBB+M/dIMdZYA==",
"dependencies": {
- "System.Text.Json": "10.0.10"
+ "System.Text.Json": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "Ljd0Uxoq5XpScD2Bg0nM/r3mwx7Ao5Uq24eo2ARxbGvqJ7Zht6rt2cJtwVRH4Cv+1ZVMdXz6TB43KbpmsxRrvQ==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10",
- "System.Diagnostics.DiagnosticSource": "10.0.10"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11",
+ "System.Diagnostics.DiagnosticSource": "10.0.11"
}
},
"Microsoft.CodeAnalysis.Analyzers": {
@@ -61,13 +61,13 @@
},
"System.Diagnostics.DiagnosticSource": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "cjtKi6ERMYWp6b9UTVPcwDT29PjKDtlM3W9OwnWL5abRsI8ku42Q2wqZoLIIXJnT/XF2s2CjuK8Nl4a3mmTxQQ=="
+ "resolved": "10.0.11",
+ "contentHash": "QoXcAdDhBudxorzYF1F5Uo7FY0CSWgmTjqVRJjcQaYAkbO3dCPXDJajJwyApTGHCJ+T5PfVyKZqXEKZ8PH+UWQ=="
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "7WX0W96y3dpQdYG4sEGdh38g3/0lOD4/dKbn2rRVOVzKhzoZUn2gKNIKaFeKWs8RCbpFfmmEWsRhSy95hMpvqA=="
+ "resolved": "10.0.11",
+ "contentHash": "rg8LPOZ62quw3aTnsQNh9rssncaMs69WEM1DiJdDkV+o4Llb2s5Pasy5Bulfm8zL+pE4gDcSQo7V2zW2jvxwYg=="
},
"System.Reflection.Metadata": {
"type": "Transitive",
@@ -79,16 +79,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "o16m2YpDN/pjHsnxf9pTGwkpcuvjW8v1/wGUwJtM1c3QZUKm7ZEO/eYRJg7iIx6GxS2Zv9lAMHpiQwHDdgqauA=="
+ "resolved": "10.0.11",
+ "contentHash": "R7H2/Oqr3onFff/JKDpfRjwxcQZlocF/eQ0ce8go/OTjqz+6LEp/fZK8j1YnDobtysChATEg7krVq4hQJ3IoeQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "bmsO6UdYtBdtn32zYXfsh7KlyTIzV/3V9hdT9RIb4pXKgYOsNxXR+VbWigNwBtNFVGYGm6Hwmqw5a+/IWFd36Q==",
+ "resolved": "10.0.11",
+ "contentHash": "X2rXQy7g8KEUvWVbAz6vOk6byI1eMgmzFeXbKxq4BfZCfFy5S91K+K+hd4ZBlSp0wL1Y8FyGRXs6+hvABTjwQw==",
"dependencies": {
- "System.IO.Pipelines": "10.0.10",
- "System.Text.Encodings.Web": "10.0.10"
+ "System.IO.Pipelines": "10.0.11",
+ "System.Text.Encodings.Web": "10.0.11"
}
}
}
diff --git a/tests/RuleCraft.Tests/RuleCraft.Tests.csproj b/tests/RuleCraft.Tests/RuleCraft.Tests.csproj
index b658a08..caed9e6 100644
--- a/tests/RuleCraft.Tests/RuleCraft.Tests.csproj
+++ b/tests/RuleCraft.Tests/RuleCraft.Tests.csproj
@@ -12,7 +12,7 @@
-
+
diff --git a/tests/RuleCraft.Tests/packages.lock.json b/tests/RuleCraft.Tests/packages.lock.json
index 276a0fe..df82aae 100644
--- a/tests/RuleCraft.Tests/packages.lock.json
+++ b/tests/RuleCraft.Tests/packages.lock.json
@@ -1,157 +1,6 @@
{
"version": 1,
"dependencies": {
- "net10.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "27jXSV/0DbVqF5jDrAxuQFZ9oaz6gmG03p8ttxAFk+X0M4woFYj7MoWDLCna5EGLb0CE6OE7X6ZH3Wt5smTtaA=="
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.8.1, )",
- "resolved": "18.8.1",
- "contentHash": "dknJL3/9Y3t4XuCBqnc0PevPxgLsUMmVhjwup/b1HNovA8zWcj3XsfIf7c6p05363DWcqL7X/YhDL9B+Zymv1w==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.8.1",
- "Microsoft.TestPlatform.TestHost": "18.8.1"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Microsoft.CodeAnalysis.Analyzers": {
- "type": "Transitive",
- "resolved": "5.3.0",
- "contentHash": "KuLhbZwB0L8JikL86AE5VWEp3RLNjIcp+j8yz9EJ/UBgRz4+qDEjHg/tluRFbpYpD/e37BqaaNFbQ0vqawBwWQ=="
- },
- "Microsoft.CodeAnalysis.Common": {
- "type": "Transitive",
- "resolved": "5.6.0",
- "contentHash": "eWYNB5e92PSdkQ0xcmy2aLtrvBXNydnVi0Hj/VjaAely6XBqA3By+ClGAJaj4d16pzQmrXPLLK9RDVuS1Ec9xQ==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "5.3.0"
- }
- },
- "Microsoft.CodeAnalysis.CSharp": {
- "type": "Transitive",
- "resolved": "5.6.0",
- "contentHash": "r1DrKQ/L0xTw03wJrLr36AMQNslyaeEKBFyFmQcOKa8HX3YvmhY//JEUafb6IR/m0gmaUVCfBTWitKJRNb7YAA==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "5.3.0",
- "Microsoft.CodeAnalysis.Common": "[5.6.0]"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.8.1",
- "contentHash": "Eclse/ZZjr4lmWzZFNN9h/OluhKL+SK/QbUyKUewgX139aGeyMEO/DkMPwuFs2MixvanTnz6891rF8UHDg+W4Q=="
- },
- "Microsoft.Extensions.AI.Abstractions": {
- "type": "Transitive",
- "resolved": "10.8.0",
- "contentHash": "1tJZ5sAYrEq1YjNg8GrZSL1tVodsWRfrgybGsZo5DQsWQgLZ+dSR5uFowIS6vb/9zxGBPl7xpYq53QMjNObO9w=="
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "zkFxGYUvdxAvIKTyXHrmW+Sux53D4SezD9dMyZ6hrwwzPQJNuwCRy1f5W7AvYTqacEGhWF2XderRQG1OvbV8og==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
- }
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.8.1",
- "contentHash": "qLbktNB1+b1XZLNJBTzaWVVJAd6PEzD7cgD406geMb6PcFZhp3EDNa1tctWx1+mtMU6MP/6ozVvFPC9vs2a9rw=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.8.1",
- "contentHash": "FaQHPDTUOcE+SFTjssNPfrub2lT9Zyon4J2W/KLHt/efLJACb1TCeWXyOgh0D/4Q1e4n+S3E6mOKud+9nLZlEA==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.8.1"
- }
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "rulecraft": {
- "type": "Project",
- "dependencies": {
- "Microsoft.CodeAnalysis.CSharp": "[5.6.0, )",
- "Microsoft.Extensions.AI.Abstractions": "[10.8.0, )",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.10, )",
- "Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )"
- }
- }
- },
"net8.0": {
"coverlet.collector": {
"type": "Direct",
@@ -161,11 +10,11 @@
},
"Microsoft.Extensions.DependencyInjection": {
"type": "Direct",
- "requested": "[10.0.10, )",
- "resolved": "10.0.10",
- "contentHash": "ANyvsgkNBRvcJh2XLgn8veGmajf+8m0AbKK+HPWdRL1yraSNVVSmQhFntLtdz/C795jxqqup+k05cs/3jZQPOA==",
+ "requested": "[10.0.11, )",
+ "resolved": "10.0.11",
+ "contentHash": "PSmotV19c7E3lKed++uYo1kSiXFI+uTl37CBSrhq+CfLC3FCHjG7R91+xPnNehQfHS1b0Tzo/CCLPWH3qaEheg==",
"dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.10"
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.11"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -228,16 +77,16 @@
},
"Microsoft.Extensions.AI.Abstractions": {
"type": "Transitive",
- "resolved": "10.8.0",
- "contentHash": "1tJZ5sAYrEq1YjNg8GrZSL1tVodsWRfrgybGsZo5DQsWQgLZ+dSR5uFowIS6vb/9zxGBPl7xpYq53QMjNObO9w==",
+ "resolved": "10.9.0",
+ "contentHash": "//nASHMCJVxnYfE/WSzfaLOao6/q816kPpgB9rxU0gfSmAny1u3rfQT0D4xAmcIo4yQqJs7rAeBB+M/dIMdZYA==",
"dependencies": {
- "System.Text.Json": "10.0.10"
+ "System.Text.Json": "10.0.11"
}
},
"Microsoft.Extensions.DependencyInjection.Abstractions": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "z/2xXlFw2aLGjHyEm6E0tQ+In6VfzQzTrtArbQ2c0TQE16ZbyDCMGPvaUT9I0s8rgy9sRWlU2P9waW37qV04qA=="
+ "resolved": "10.0.11",
+ "contentHash": "/a1aJz4m7ylhEDf25ugQChLQoN5XwoGjWw/BoR/ZWWKsO1v4DdJElS1uyngahz4B/eOzjFk1KNTkarRLE5wsIg=="
},
"Microsoft.Extensions.Logging.Abstractions": {
"type": "Transitive",
@@ -251,7 +100,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.8.1",
- "contentHash": "qLbktNB1+b1XZLNJBTzaWVVJAd6PEzD7cgD406geMb6PcFZhp3EDNa1tctWx1+mtMU6MP/6ozVvFPC9vs2a9rw=="
+ "contentHash": "qLbktNB1+b1XZLNJBTzaWVVJAd6PEzD7cgD406geMb6PcFZhp3EDNa1tctWx1+mtMU6MP/6ozVvFPC9vs2a9rw==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -273,8 +125,8 @@
},
"System.IO.Pipelines": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "7WX0W96y3dpQdYG4sEGdh38g3/0lOD4/dKbn2rRVOVzKhzoZUn2gKNIKaFeKWs8RCbpFfmmEWsRhSy95hMpvqA=="
+ "resolved": "10.0.11",
+ "contentHash": "rg8LPOZ62quw3aTnsQNh9rssncaMs69WEM1DiJdDkV+o4Llb2s5Pasy5Bulfm8zL+pE4gDcSQo7V2zW2jvxwYg=="
},
"System.Reflection.Metadata": {
"type": "Transitive",
@@ -286,16 +138,16 @@
},
"System.Text.Encodings.Web": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "o16m2YpDN/pjHsnxf9pTGwkpcuvjW8v1/wGUwJtM1c3QZUKm7ZEO/eYRJg7iIx6GxS2Zv9lAMHpiQwHDdgqauA=="
+ "resolved": "10.0.11",
+ "contentHash": "R7H2/Oqr3onFff/JKDpfRjwxcQZlocF/eQ0ce8go/OTjqz+6LEp/fZK8j1YnDobtysChATEg7krVq4hQJ3IoeQ=="
},
"System.Text.Json": {
"type": "Transitive",
- "resolved": "10.0.10",
- "contentHash": "bmsO6UdYtBdtn32zYXfsh7KlyTIzV/3V9hdT9RIb4pXKgYOsNxXR+VbWigNwBtNFVGYGm6Hwmqw5a+/IWFd36Q==",
+ "resolved": "10.0.11",
+ "contentHash": "X2rXQy7g8KEUvWVbAz6vOk6byI1eMgmzFeXbKxq4BfZCfFy5S91K+K+hd4ZBlSp0wL1Y8FyGRXs6+hvABTjwQw==",
"dependencies": {
- "System.IO.Pipelines": "10.0.10",
- "System.Text.Encodings.Web": "10.0.10"
+ "System.IO.Pipelines": "10.0.11",
+ "System.Text.Encodings.Web": "10.0.11"
}
},
"xunit.abstractions": {
@@ -342,7 +194,7 @@
"type": "Project",
"dependencies": {
"Microsoft.CodeAnalysis.CSharp": "[5.6.0, )",
- "Microsoft.Extensions.AI.Abstractions": "[10.8.0, )",
+ "Microsoft.Extensions.AI.Abstractions": "[10.9.0, )",
"Microsoft.Extensions.DependencyInjection.Abstractions": "[10.0.10, )",
"Microsoft.Extensions.Logging.Abstractions": "[10.0.10, )"
}