## Changes
- Fix filename inconsistency: rename BooleanToInverseBoolConverter .cs (trailing space)
- Remove build artifacts and temporary files (bin/, obj/, TestResults/, .user files)
- Remove legacy AssemblyInfo.cs files from test projects
- Consolidate NuGet package versions across projects:
- Microsoft.NET.Test.Sdk: standardize to 17.12.0
- MSTest.TestAdapter/Framework: standardize to 3.6.4
- Moq: standardize to 4.20.72
- Daqifi.Core: standardize to 0.3.0
- Google.Protobuf: standardize to 3.31.1
## Benefits
- Eliminates package version conflicts between projects
- Improves AI code assistant navigation and understanding
- Reduces repository size by removing build artifacts
- Modernizes project structure by removing legacy files
- Ensures consistent testing framework versions
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
User description
Summary
This PR implements several cleanup improvements to make the codebase simpler and more AI-friendly, addressing issues identified during codebase analysis.
✅ Changes Made
BooleanToInverseBoolConverter .cs(removed trailing space)bin/,obj/,TestResults/, and.userfilesAssemblyInfo.csfiles from test projects17.12.0(was inconsistent: 17.3.0 vs 17.12.0)3.6.4(was inconsistent: 2.2.10 vs 3.6.4)4.20.72(was inconsistent: 4.18.2 vs 4.20.70 vs 4.20.72)0.3.0(was inconsistent: 0.2.1 vs 0.3.0)3.31.1(was inconsistent: 3.30.2 vs 3.31.1)🎯 Benefits
✅ Verification
📋 Test Plan
dotnet restoreworks across all projectsdotnet buildsucceedsThis addresses cleanup opportunities #2, #3, #4, and #9 from the codebase analysis, making the repository cleaner and more maintainable for both human developers and AI assistants.
🤖 Generated with Claude Code
PR Type
Other
Description
Standardize NuGet package versions across test projects
Update Microsoft.NET.Test.Sdk to 17.12.0
Update MSTest packages to 3.6.4
Update Moq to 4.20.72
Update Daqifi.Core and Google.Protobuf versions
Diagram Walkthrough
File Walkthrough
Daqifi.Desktop.Common.Test.csproj
Update test framework package versionsDaqifi.Desktop.Common.Test/Daqifi.Desktop.Common.Test.csproj
3.6.4
Daqifi.Desktop.DataModel.Test.csproj
Update test framework package versionsDaqifi.Desktop.DataModel.Test/Daqifi.Desktop.DataModel.Test.csproj
3.6.4
Daqifi.Desktop.IO.Test.csproj
Update test and mocking framework versionsDaqifi.Desktop.IO.Test/Daqifi.Desktop.IO.Test.csproj
Daqifi.Desktop.IO.csproj
Update core and protobuf dependenciesDaqifi.Desktop.IO/Daqifi.Desktop.IO.csproj
Daqifi.Desktop.Test.csproj
Update test framework and mocking versionsDaqifi.Desktop.Test/Daqifi.Desktop.Test.csproj
3.6.4