From cbc30c1de197d0e57fb9b276a889cb0200e8738c Mon Sep 17 00:00:00 2001
From: mpaulosky <60372079+mpaulosky@users.noreply.github.com>
Date: Thu, 19 Feb 2026 14:52:20 -0800
Subject: [PATCH] Add MongoDB.Bson package reference
- Added MongoDB.Bson 3.5.2 to Directory.Packages.props for centralized version management
- Added MongoDB.Bson PackageReference to src/Shared/Shared.csproj to resolve missing MongoDB.Bson type references
Fixes compilation errors: CS0246 - MongoDB namespace and ObjectId type not found
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
---
.../decisions/inbox/copilot-directive-slnx-only.md | 13 +++++++++++++
Directory.Packages.props | 1 +
IssueManager.slnx | 1 +
src/Shared/Shared.csproj | 1 +
4 files changed, 16 insertions(+)
create mode 100644 .ai-team/decisions/inbox/copilot-directive-slnx-only.md
diff --git a/.ai-team/decisions/inbox/copilot-directive-slnx-only.md b/.ai-team/decisions/inbox/copilot-directive-slnx-only.md
new file mode 100644
index 0000000..a8df7f6
--- /dev/null
+++ b/.ai-team/decisions/inbox/copilot-directive-slnx-only.md
@@ -0,0 +1,13 @@
+### 2026-02-19: Use .slnx format exclusively—no .sln conversions
+
+**By:** mpaulosky (via Copilot)
+
+**What:** Team must use .slnx (new solution file format for .NET 10.0) in all processes. No conversions to legacy .sln format.
+
+**Why:** User preference—ensures consistency with .NET 10.0 standard and prevents tooling confusion.
+
+**Implementation:**
+- All build workflows target `IssueManager.slnx` (not any `.sln` equivalent)
+- Agents should never auto-generate or suggest `.sln` files
+- When agents see `.sln` in output, treat it as a tooling error to flag
+- Documentation and scripts reference `.slnx` exclusively
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 9e8aeac..9b36446 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -17,6 +17,7 @@
+
diff --git a/IssueManager.slnx b/IssueManager.slnx
index 25368a4..9d38cb8 100644
--- a/IssueManager.slnx
+++ b/IssueManager.slnx
@@ -1,3 +1,4 @@
+
diff --git a/src/Shared/Shared.csproj b/src/Shared/Shared.csproj
index 9ae6006..99b9a59 100644
--- a/src/Shared/Shared.csproj
+++ b/src/Shared/Shared.csproj
@@ -8,5 +8,6 @@
+