Skip to content

Commit df7d1d1

Browse files
committed
run dump
kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/network-monitor/src$ cd ~/src/dotnet/MyBlog/; time sh export.sh ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 3 files to export Processing (1/3): export.sh Processing (2/3): .gitignore Processing (3/3): README.md ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 3 Files skipped: 0 Output size: 18.06 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.055s user 0m0.023s sys 0m0.030s kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog$ cd ~/src/dotnet/MyBlog/; time bash export.sh; time bash src/generate-myblog.sh; ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 4 files to export Processing (1/4): export.sh Processing (2/4): .gitignore Processing (3/4): README.md Processing (4/4): src/generate-myblog.sh ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 4 Files skipped: 0 Output size: 137.28 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.047s user 0m0.026s sys 0m0.031s ============================================== MyBlog Generator - .NET 10 Blazor CMS ============================================== Target directory: /home/kushal/src/dotnet/MyBlog/src Starting generation at: Sun Dec 28 07:42:57 AM CST 2025 [1/8] Creating directory structure... WHY: Organizing code into separate projects follows clean architecture principles and enables independent testing and deployment. Created project directories. [2/8] Creating solution and build configuration files... WHY: Central package management ensures consistent versions across all projects and simplifies dependency updates. Created solution and build files. [3/8] Creating MyBlog.Core project (domain models and interfaces)... WHY: The Core project contains domain entities and interfaces with no external dependencies, enabling clean separation of concerns. Created MyBlog.Core project with models, interfaces, and services. [4/8] Creating MyBlog.Infrastructure project (data access and services)... WHY: Infrastructure contains implementation details like database access, keeping the Core project free of external dependencies. Created MyBlog.Infrastructure project with repositories and services. [5/8] Creating MyBlog.Web project (Blazor Server application)... WHY: The Web project is the entry point that hosts the Blazor Server application and handles HTTP requests. Created MyBlog.Web project with Blazor components and CSS. [6/8] Creating MyBlog.Tests project (xUnit v3 tests)... WHY: Comprehensive tests ensure reliability and enable safe refactoring. Using in-memory SQLite allows fast, isolated integration tests. Created MyBlog.Tests project with unit and integration tests. [7/8] Creating GitHub Actions workflow... WHY: CI/CD automation ensures every change is tested across platforms and automatically deploys to production on protected branches. Created GitHub Actions workflow for CI/CD. [8/8] Setting permissions and creating helper scripts... Created helper scripts. ============================================== Generation Complete! ============================================== Project structure created in: /home/kushal/src/dotnet/MyBlog/src Next steps: 1. Restore packages: cd /home/kushal/src/dotnet/MyBlog/src && dotnet restore MyBlog.slnx 2. Build the solution: dotnet build MyBlog.slnx 3. Run the application: cd MyBlog.Web && dotnet run OR use: ./run.sh 4. Run tests: dotnet test MyBlog.slnx OR use: ./test.sh 5. Access the application: http://localhost:5000 (or the port shown in console) Default admin credentials: Username: admin Password: ChangeMe123! (or set MYBLOG_ADMIN_PASSWORD env var) Database location (created on first run): Linux: ~/.local/share/MyBlog/myblog.db macOS: ~/Library/Application Support/MyBlog/myblog.db Windows: %LOCALAPPDATA%/MyBlog/myblog.db For GitHub Actions deployment, set these secrets: - WEBSITE_NAME - SERVER_COMPUTER_NAME - SERVER_USERNAME - SERVER_PASSWORD Generation completed at: Sun Dec 28 07:42:57 AM CST 2025 ============================================== real 0m0.069s user 0m0.027s sys 0m0.045s kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog$ kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog$ cd ~/src/dotnet/MyBlog/; time bash export.sh; time bash src/generate-myblog.sh; cd ~/src/dotnet/MyBlog/src/; time dotnet restore; time dotnet clean; time dotnet build; time dotnet test; ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 55 files to export Processing (1/55): export.sh Processing (2/55): .gitignore Processing (3/55): README.md Processing (4/55): src/Directory.Build.props Processing (5/55): src/Directory.Packages.props Processing (6/55): src/.editorconfig Processing (7/55): src/generate-myblog.sh Processing (8/55): src/.github/workflows/build-deploy.yml Processing (9/55): src/global.json Processing (10/55): src/MyBlog.Core/Constants/AppConstants.cs Processing (11/55): src/MyBlog.Core/Interfaces/IAuthService.cs Processing (12/55): src/MyBlog.Core/Interfaces/IImageRepository.cs Processing (13/55): src/MyBlog.Core/Interfaces/IMarkdownService.cs Processing (14/55): src/MyBlog.Core/Interfaces/IPasswordService.cs Processing (15/55): src/MyBlog.Core/Interfaces/IPostRepository.cs Processing (16/55): src/MyBlog.Core/Interfaces/ISlugService.cs Processing (17/55): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs Processing (18/55): src/MyBlog.Core/Interfaces/IUserRepository.cs Processing (19/55): src/MyBlog.Core/Models/Image.cs Processing (20/55): src/MyBlog.Core/Models/Post.cs Processing (21/55): src/MyBlog.Core/Models/PostDto.cs Processing (22/55): src/MyBlog.Core/Models/TelemetryLog.cs Processing (23/55): src/MyBlog.Core/Models/User.cs Processing (24/55): src/MyBlog.Core/MyBlog.Core.csproj Processing (25/55): src/MyBlog.Core/Services/MarkdownService.cs Processing (26/55): src/MyBlog.Core/Services/SlugService.cs Processing (27/55): src/MyBlog.Infrastructure/Data/BlogDbContext.cs Processing (28/55): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs Processing (29/55): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj Processing (30/55): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs Processing (31/55): src/MyBlog.Infrastructure/Repositories/PostRepository.cs Processing (32/55): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs Processing (33/55): src/MyBlog.Infrastructure/Repositories/UserRepository.cs Processing (34/55): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs Processing (35/55): src/MyBlog.Infrastructure/Services/AuthService.cs Processing (36/55): src/MyBlog.Infrastructure/Services/PasswordService.cs Processing (37/55): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs Processing (38/55): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs Processing (39/55): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs Processing (40/55): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs Processing (41/55): src/MyBlog.slnx Processing (42/55): src/MyBlog.Tests/Integration/AuthServiceTests.cs Processing (43/55): src/MyBlog.Tests/Integration/PostRepositoryTests.cs Processing (44/55): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs Processing (45/55): src/MyBlog.Tests/MyBlog.Tests.csproj Processing (46/55): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs Processing (47/55): src/MyBlog.Tests/Unit/PasswordServiceTests.cs Processing (48/55): src/MyBlog.Tests/Unit/SlugServiceTests.cs Processing (49/55): src/MyBlog.Web/appsettings.Development.json Processing (50/55): src/MyBlog.Web/appsettings.json Processing (51/55): src/MyBlog.Web/MyBlog.Web.csproj Processing (52/55): src/MyBlog.Web/Program.cs Processing (53/55): src/MyBlog.Web/wwwroot/css/site.css Processing (54/55): src/run.sh Processing (55/55): src/test.sh ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 55 Files skipped: 0 Output size: 239.68 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.542s user 0m0.313s sys 0m0.349s ============================================== MyBlog Generator - .NET 10 Blazor CMS ============================================== Target directory: /home/kushal/src/dotnet/MyBlog/src Starting generation at: Sun Dec 28 07:44:06 AM CST 2025 [1/8] Creating directory structure... WHY: Organizing code into separate projects follows clean architecture principles and enables independent testing and deployment. Created project directories. [2/8] Creating solution and build configuration files... WHY: Central package management ensures consistent versions across all projects and simplifies dependency updates. Created solution and build files. [3/8] Creating MyBlog.Core project (domain models and interfaces)... WHY: The Core project contains domain entities and interfaces with no external dependencies, enabling clean separation of concerns. Created MyBlog.Core project with models, interfaces, and services. [4/8] Creating MyBlog.Infrastructure project (data access and services)... WHY: Infrastructure contains implementation details like database access, keeping the Core project free of external dependencies. Created MyBlog.Infrastructure project with repositories and services. [5/8] Creating MyBlog.Web project (Blazor Server application)... WHY: The Web project is the entry point that hosts the Blazor Server application and handles HTTP requests. Created MyBlog.Web project with Blazor components and CSS. [6/8] Creating MyBlog.Tests project (xUnit v3 tests)... WHY: Comprehensive tests ensure reliability and enable safe refactoring. Using in-memory SQLite allows fast, isolated integration tests. Created MyBlog.Tests project with unit and integration tests. [7/8] Creating GitHub Actions workflow... WHY: CI/CD automation ensures every change is tested across platforms and automatically deploys to production on protected branches. Created GitHub Actions workflow for CI/CD. [8/8] Setting permissions and creating helper scripts... Created helper scripts. ============================================== Generation Complete! ============================================== Project structure created in: /home/kushal/src/dotnet/MyBlog/src Next steps: 1. Restore packages: cd /home/kushal/src/dotnet/MyBlog/src && dotnet restore MyBlog.slnx 2. Build the solution: dotnet build MyBlog.slnx 3. Run the application: cd MyBlog.Web && dotnet run OR use: ./run.sh 4. Run tests: dotnet test MyBlog.slnx OR use: ./test.sh 5. Access the application: http://localhost:5000 (or the port shown in console) Default admin credentials: Username: admin Password: ChangeMe123! (or set MYBLOG_ADMIN_PASSWORD env var) Database location (created on first run): Linux: ~/.local/share/MyBlog/myblog.db macOS: ~/Library/Application Support/MyBlog/myblog.db Windows: %LOCALAPPDATA%/MyBlog/myblog.db For GitHub Actions deployment, set these secrets: - WEBSITE_NAME - SERVER_COMPUTER_NAME - SERVER_USERNAME - SERVER_PASSWORD Generation completed at: Sun Dec 28 07:44:06 AM CST 2025 ============================================== real 0m0.069s user 0m0.028s sys 0m0.044s Restore complete (2.5s) Build succeeded in 2.6s real 0m2.758s user 0m2.261s sys 0m0.471s Build succeeded in 0.5s real 0m0.620s user 0m0.637s sys 0m0.130s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (2.7s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 failed with 1 error(s) (0.3s) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs(35,53): error CS1061: 'DateTime' does not contain a definition for 'UtcDateTime' and no accessible extension method 'UtcDateTime' accepting a first argument of type 'DateTime' could be found (are you missing a using directive or an assembly reference?) Build failed with 1 error(s) in 3.7s real 0m3.824s user 0m1.324s sys 0m0.222s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.1s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 failed with 1 error(s) (0.1s) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs(35,53): error CS1061: 'DateTime' does not contain a definition for 'UtcDateTime' and no accessible extension method 'UtcDateTime' accepting a first argument of type 'DateTime' could be found (are you missing a using directive or an assembly reference?) Build failed with 1 error(s) in 0.9s real 0m1.070s user 0m1.033s sys 0m0.195s kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$ cd ~/src/dotnet/MyBlog/; time bash export.sh; cd ~/src/dotnet/MyBlog/src/; time dotnet restore; time dotnet clean; time dotnet build; time dotnet test; ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 55 files to export Processing (1/55): export.sh Processing (2/55): .gitignore Processing (3/55): README.md Processing (4/55): src/Directory.Build.props Processing (5/55): src/Directory.Packages.props Processing (6/55): src/.editorconfig Processing (7/55): src/generate-myblog.sh Processing (8/55): src/.github/workflows/build-deploy.yml Processing (9/55): src/global.json Processing (10/55): src/MyBlog.Core/Constants/AppConstants.cs Processing (11/55): src/MyBlog.Core/Interfaces/IAuthService.cs Processing (12/55): src/MyBlog.Core/Interfaces/IImageRepository.cs Processing (13/55): src/MyBlog.Core/Interfaces/IMarkdownService.cs Processing (14/55): src/MyBlog.Core/Interfaces/IPasswordService.cs Processing (15/55): src/MyBlog.Core/Interfaces/IPostRepository.cs Processing (16/55): src/MyBlog.Core/Interfaces/ISlugService.cs Processing (17/55): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs Processing (18/55): src/MyBlog.Core/Interfaces/IUserRepository.cs Processing (19/55): src/MyBlog.Core/Models/Image.cs Processing (20/55): src/MyBlog.Core/Models/Post.cs Processing (21/55): src/MyBlog.Core/Models/PostDto.cs Processing (22/55): src/MyBlog.Core/Models/TelemetryLog.cs Processing (23/55): src/MyBlog.Core/Models/User.cs Processing (24/55): src/MyBlog.Core/MyBlog.Core.csproj Processing (25/55): src/MyBlog.Core/Services/MarkdownService.cs Processing (26/55): src/MyBlog.Core/Services/SlugService.cs Processing (27/55): src/MyBlog.Infrastructure/Data/BlogDbContext.cs Processing (28/55): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs Processing (29/55): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj Processing (30/55): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs Processing (31/55): src/MyBlog.Infrastructure/Repositories/PostRepository.cs Processing (32/55): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs Processing (33/55): src/MyBlog.Infrastructure/Repositories/UserRepository.cs Processing (34/55): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs Processing (35/55): src/MyBlog.Infrastructure/Services/AuthService.cs Processing (36/55): src/MyBlog.Infrastructure/Services/PasswordService.cs Processing (37/55): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs Processing (38/55): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs Processing (39/55): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs Processing (40/55): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs Processing (41/55): src/MyBlog.slnx Processing (42/55): src/MyBlog.Tests/Integration/AuthServiceTests.cs Processing (43/55): src/MyBlog.Tests/Integration/PostRepositoryTests.cs Processing (44/55): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs Processing (45/55): src/MyBlog.Tests/MyBlog.Tests.csproj Processing (46/55): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs Processing (47/55): src/MyBlog.Tests/Unit/PasswordServiceTests.cs Processing (48/55): src/MyBlog.Tests/Unit/SlugServiceTests.cs Processing (49/55): src/MyBlog.Web/appsettings.Development.json Processing (50/55): src/MyBlog.Web/appsettings.json Processing (51/55): src/MyBlog.Web/MyBlog.Web.csproj Processing (52/55): src/MyBlog.Web/Program.cs Processing (53/55): src/MyBlog.Web/wwwroot/css/site.css Processing (54/55): src/run.sh Processing (55/55): src/test.sh ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 55 Files skipped: 0 Output size: 239.68 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.543s user 0m0.317s sys 0m0.347s Restore complete (0.4s) Build succeeded in 0.5s real 0m0.695s user 0m0.736s sys 0m0.144s Build succeeded in 0.5s real 0m0.614s user 0m0.631s sys 0m0.114s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.2s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 failed with 1 error(s) (0.2s) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs(35,53): error CS1061: 'DateTime' does not contain a definition for 'UtcDateTime' and no accessible extension method 'UtcDateTime' accepting a first argument of type 'DateTime' could be found (are you missing a using directive or an assembly reference?) Build failed with 1 error(s) in 1.0s real 0m1.200s user 0m1.043s sys 0m0.203s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.1s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 failed with 1 error(s) (0.1s) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs(35,53): error CS1061: 'DateTime' does not contain a definition for 'UtcDateTime' and no accessible extension method 'UtcDateTime' accepting a first argument of type 'DateTime' could be found (are you missing a using directive or an assembly reference?) Build failed with 1 error(s) in 0.9s real 0m1.010s user 0m1.026s sys 0m0.175s kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$ ^C kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$ cd ~/src/dotnet/MyBlog/; time bash export.sh; cd ~/src/dotnet/MyBlog/src/; time dotnet restore; time dotnet clean; time dotnet build; time dotnet test; ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 55 files to export Processing (1/55): export.sh Processing (2/55): .gitignore Processing (3/55): README.md Processing (4/55): src/Directory.Build.props Processing (5/55): src/Directory.Packages.props Processing (6/55): src/.editorconfig Processing (7/55): src/generate-myblog.sh Processing (8/55): src/.github/workflows/build-deploy.yml Processing (9/55): src/global.json Processing (10/55): src/MyBlog.Core/Constants/AppConstants.cs Processing (11/55): src/MyBlog.Core/Interfaces/IAuthService.cs Processing (12/55): src/MyBlog.Core/Interfaces/IImageRepository.cs Processing (13/55): src/MyBlog.Core/Interfaces/IMarkdownService.cs Processing (14/55): src/MyBlog.Core/Interfaces/IPasswordService.cs Processing (15/55): src/MyBlog.Core/Interfaces/IPostRepository.cs Processing (16/55): src/MyBlog.Core/Interfaces/ISlugService.cs Processing (17/55): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs Processing (18/55): src/MyBlog.Core/Interfaces/IUserRepository.cs Processing (19/55): src/MyBlog.Core/Models/Image.cs Processing (20/55): src/MyBlog.Core/Models/Post.cs Processing (21/55): src/MyBlog.Core/Models/PostDto.cs Processing (22/55): src/MyBlog.Core/Models/TelemetryLog.cs Processing (23/55): src/MyBlog.Core/Models/User.cs Processing (24/55): src/MyBlog.Core/MyBlog.Core.csproj Processing (25/55): src/MyBlog.Core/Services/MarkdownService.cs Processing (26/55): src/MyBlog.Core/Services/SlugService.cs Processing (27/55): src/MyBlog.Infrastructure/Data/BlogDbContext.cs Processing (28/55): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs Processing (29/55): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj Processing (30/55): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs Processing (31/55): src/MyBlog.Infrastructure/Repositories/PostRepository.cs Processing (32/55): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs Processing (33/55): src/MyBlog.Infrastructure/Repositories/UserRepository.cs Processing (34/55): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs Processing (35/55): src/MyBlog.Infrastructure/Services/AuthService.cs Processing (36/55): src/MyBlog.Infrastructure/Services/PasswordService.cs Processing (37/55): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs Processing (38/55): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs Processing (39/55): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs Processing (40/55): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs Processing (41/55): src/MyBlog.slnx Processing (42/55): src/MyBlog.Tests/Integration/AuthServiceTests.cs Processing (43/55): src/MyBlog.Tests/Integration/PostRepositoryTests.cs Processing (44/55): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs Processing (45/55): src/MyBlog.Tests/MyBlog.Tests.csproj Processing (46/55): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs Processing (47/55): src/MyBlog.Tests/Unit/PasswordServiceTests.cs Processing (48/55): src/MyBlog.Tests/Unit/SlugServiceTests.cs Processing (49/55): src/MyBlog.Web/appsettings.Development.json Processing (50/55): src/MyBlog.Web/appsettings.json Processing (51/55): src/MyBlog.Web/MyBlog.Web.csproj Processing (52/55): src/MyBlog.Web/Program.cs Processing (53/55): src/MyBlog.Web/wwwroot/css/site.css Processing (54/55): src/run.sh Processing (55/55): src/test.sh ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 55 Files skipped: 0 Output size: 239.72 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.548s user 0m0.304s sys 0m0.366s Restore complete (0.4s) Build succeeded in 0.5s real 0m0.698s user 0m0.727s sys 0m0.161s Build succeeded in 0.5s real 0m0.619s user 0m0.614s sys 0m0.136s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.3s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 succeeded (0.2s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll MyBlog.Tests net10.0 succeeded with 38 warning(s) (0.3s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(78,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(80,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(88,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(73,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(57,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(50,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(59,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(81,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(83,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(75,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(78,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(81,31): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(95,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(97,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(62,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(64,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(53,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(114,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(116,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(118,31): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(132,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(133,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(134,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(136,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(54,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(57,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(60,31): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(121,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(123,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(125,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(108,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(111,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(113,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(96,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(98,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(94,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(95,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(97,36): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) MyBlog.Web net10.0 failed with 3 error(s) (2.0s) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Web/Program.cs(64,34): error CS0246: The type or namespace name 'BatchLogRecordExportProcessor' could not be found (are you missing a using directive or an assembly reference?) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Web/Program.cs(71,34): error CS0246: The type or namespace name 'BatchLogRecordExportProcessor' could not be found (are you missing a using directive or an assembly reference?) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Web/Program.cs(65,37): error ASP0000: Calling 'BuildServiceProvider' from application code results in an additional copy of singleton services being created. Consider alternatives such as dependency injecting services as parameters to 'Configure'. (https://aka.ms/AA5k895) Build failed with 3 error(s) and 38 warning(s) in 3.1s real 0m3.270s user 0m1.624s sys 0m0.265s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.1s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 succeeded (0.0s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll MyBlog.Tests net10.0 succeeded (0.1s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll Additionally, path to test adapters can be specified using /TestAdapterPath command. Example /TestAdapterPath:<pathToCustomAdapters>. MyBlog.Tests test net10.0 succeeded with 1 warning(s) (0.5s) /usr/lib64/dotnet/sdk/10.0.101/Microsoft.TestPlatform.targets(48,5): warning No test is available in /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll. Make sure that test discoverer & executors are registered and platform & framework version settings are appropriate and try again. Test summary: total: 0, failed: 0, succeeded: 0, skipped: 0, duration: 0.5s Build succeeded with 1 warning(s) in 1.3s real 0m1.496s user 0m1.103s sys 0m0.228s kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$ cd ~/src/dotnet/MyBlog/; time bash export.sh; cd ~/src/dotnet/MyBlog/src/; time dotnet restore; time dotnet clean; time dotnet build; time dotnet test; ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 55 files to export Processing (1/55): export.sh Processing (2/55): .gitignore Processing (3/55): README.md Processing (4/55): src/Directory.Build.props Processing (5/55): src/Directory.Packages.props Processing (6/55): src/.editorconfig Processing (7/55): src/generate-myblog.sh Processing (8/55): src/.github/workflows/build-deploy.yml Processing (9/55): src/global.json Processing (10/55): src/MyBlog.Core/Constants/AppConstants.cs Processing (11/55): src/MyBlog.Core/Interfaces/IAuthService.cs Processing (12/55): src/MyBlog.Core/Interfaces/IImageRepository.cs Processing (13/55): src/MyBlog.Core/Interfaces/IMarkdownService.cs Processing (14/55): src/MyBlog.Core/Interfaces/IPasswordService.cs Processing (15/55): src/MyBlog.Core/Interfaces/IPostRepository.cs Processing (16/55): src/MyBlog.Core/Interfaces/ISlugService.cs Processing (17/55): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs Processing (18/55): src/MyBlog.Core/Interfaces/IUserRepository.cs Processing (19/55): src/MyBlog.Core/Models/Image.cs Processing (20/55): src/MyBlog.Core/Models/Post.cs Processing (21/55): src/MyBlog.Core/Models/PostDto.cs Processing (22/55): src/MyBlog.Core/Models/TelemetryLog.cs Processing (23/55): src/MyBlog.Core/Models/User.cs Processing (24/55): src/MyBlog.Core/MyBlog.Core.csproj Processing (25/55): src/MyBlog.Core/Services/MarkdownService.cs Processing (26/55): src/MyBlog.Core/Services/SlugService.cs Processing (27/55): src/MyBlog.Infrastructure/Data/BlogDbContext.cs Processing (28/55): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs Processing (29/55): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj Processing (30/55): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs Processing (31/55): src/MyBlog.Infrastructure/Repositories/PostRepository.cs Processing (32/55): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs Processing (33/55): src/MyBlog.Infrastructure/Repositories/UserRepository.cs Processing (34/55): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs Processing (35/55): src/MyBlog.Infrastructure/Services/AuthService.cs Processing (36/55): src/MyBlog.Infrastructure/Services/PasswordService.cs Processing (37/55): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs Processing (38/55): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs Processing (39/55): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs Processing (40/55): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs Processing (41/55): src/MyBlog.slnx Processing (42/55): src/MyBlog.Tests/Integration/AuthServiceTests.cs Processing (43/55): src/MyBlog.Tests/Integration/PostRepositoryTests.cs Processing (44/55): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs Processing (45/55): src/MyBlog.Tests/MyBlog.Tests.csproj Processing (46/55): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs Processing (47/55): src/MyBlog.Tests/Unit/PasswordServiceTests.cs Processing (48/55): src/MyBlog.Tests/Unit/SlugServiceTests.cs Processing (49/55): src/MyBlog.Web/appsettings.Development.json Processing (50/55): src/MyBlog.Web/appsettings.json Processing (51/55): src/MyBlog.Web/MyBlog.Web.csproj Processing (52/55): src/MyBlog.Web/Program.cs Processing (53/55): src/MyBlog.Web/wwwroot/css/site.css Processing (54/55): src/run.sh Processing (55/55): src/test.sh ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 55 Files skipped: 0 Output size: 239.85 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.531s user 0m0.289s sys 0m0.362s Restore complete (1.0s) Build succeeded in 1.1s real 0m1.266s user 0m1.215s sys 0m0.240s Build succeeded in 0.4s real 0m0.588s user 0m0.613s sys 0m0.118s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.2s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 succeeded (0.1s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll MyBlog.Tests net10.0 succeeded with 38 warning(s) (0.2s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(50,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(53,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(73,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(62,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(64,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(57,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(59,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(54,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(57,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(60,31): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(78,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(80,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(88,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(75,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(78,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(81,31): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(81,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(83,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(95,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(97,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(96,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(98,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(94,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(95,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(97,36): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(114,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(116,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(118,31): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(108,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(111,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(113,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(121,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(123,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(125,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(132,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(133,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(134,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(136,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) MyBlog.Web net10.0 failed with 3 error(s) (0.3s) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Web/Program.cs(64,34): error CS0246: The type or namespace name 'BatchLogRecordExportProcessor' could not be found (are you missing a using directive or an assembly reference?) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Web/Program.cs(71,34): error CS0246: The type or namespace name 'BatchLogRecordExportProcessor' could not be found (are you missing a using directive or an assembly reference?) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Web/Program.cs(65,37): error ASP0000: Calling 'BuildServiceProvider' from application code results in an additional copy of singleton services being created. Consider alternatives such as dependency injecting services as parameters to 'Configure'. (https://aka.ms/AA5k895) Build failed with 3 error(s) and 38 warning(s) in 1.3s real 0m1.462s user 0m1.117s sys 0m0.280s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.1s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 succeeded (0.0s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll MyBlog.Tests net10.0 succeeded (0.1s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll [xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.0.0+e341b939fe (64-bit .NET 10.0.1) [xUnit.net 00:00:00.12] Discovering: MyBlog.Tests [xUnit.net 00:00:00.29] Discovered: MyBlog.Tests [xUnit.net 00:00:00.44] Starting: MyBlog.Tests [xUnit.net 00:00:01.34] Finished: MyBlog.Tests MyBlog.Tests test net10.0 succeeded (1.9s) Test summary: total: 45, failed: 0, succeeded: 45, skipped: 0, duration: 1.8s Build succeeded in 2.7s real 0m2.868s user 0m1.190s sys 0m0.238s kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$ cd ~/src/dotnet/MyBlog/; time bash export.sh; cd ~/src/dotnet/MyBlog/src/; time dotnet format; time dotnet restore; time dotnet clean; time dotnet build; time dotnet test; ============================================== Project Export for LLM Analysis ============================================== Project Path: /home/kushal/src/dotnet/MyBlog Output File: docs/llm/dump.txt Generating directory structure... Collecting files... Found 55 files to export Processing (1/55): export.sh Processing (2/55): .gitignore Processing (3/55): README.md Processing (4/55): src/Directory.Build.props Processing (5/55): src/Directory.Packages.props Processing (6/55): src/.editorconfig Processing (7/55): src/generate-myblog.sh Processing (8/55): src/.github/workflows/build-deploy.yml Processing (9/55): src/global.json Processing (10/55): src/MyBlog.Core/Constants/AppConstants.cs Processing (11/55): src/MyBlog.Core/Interfaces/IAuthService.cs Processing (12/55): src/MyBlog.Core/Interfaces/IImageRepository.cs Processing (13/55): src/MyBlog.Core/Interfaces/IMarkdownService.cs Processing (14/55): src/MyBlog.Core/Interfaces/IPasswordService.cs Processing (15/55): src/MyBlog.Core/Interfaces/IPostRepository.cs Processing (16/55): src/MyBlog.Core/Interfaces/ISlugService.cs Processing (17/55): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs Processing (18/55): src/MyBlog.Core/Interfaces/IUserRepository.cs Processing (19/55): src/MyBlog.Core/Models/Image.cs Processing (20/55): src/MyBlog.Core/Models/Post.cs Processing (21/55): src/MyBlog.Core/Models/PostDto.cs Processing (22/55): src/MyBlog.Core/Models/TelemetryLog.cs Processing (23/55): src/MyBlog.Core/Models/User.cs Processing (24/55): src/MyBlog.Core/MyBlog.Core.csproj Processing (25/55): src/MyBlog.Core/Services/MarkdownService.cs Processing (26/55): src/MyBlog.Core/Services/SlugService.cs Processing (27/55): src/MyBlog.Infrastructure/Data/BlogDbContext.cs Processing (28/55): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs Processing (29/55): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj Processing (30/55): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs Processing (31/55): src/MyBlog.Infrastructure/Repositories/PostRepository.cs Processing (32/55): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs Processing (33/55): src/MyBlog.Infrastructure/Repositories/UserRepository.cs Processing (34/55): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs Processing (35/55): src/MyBlog.Infrastructure/Services/AuthService.cs Processing (36/55): src/MyBlog.Infrastructure/Services/PasswordService.cs Processing (37/55): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs Processing (38/55): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs Processing (39/55): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs Processing (40/55): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs Processing (41/55): src/MyBlog.slnx Processing (42/55): src/MyBlog.Tests/Integration/AuthServiceTests.cs Processing (43/55): src/MyBlog.Tests/Integration/PostRepositoryTests.cs Processing (44/55): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs Processing (45/55): src/MyBlog.Tests/MyBlog.Tests.csproj Processing (46/55): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs Processing (47/55): src/MyBlog.Tests/Unit/PasswordServiceTests.cs Processing (48/55): src/MyBlog.Tests/Unit/SlugServiceTests.cs Processing (49/55): src/MyBlog.Web/appsettings.Development.json Processing (50/55): src/MyBlog.Web/appsettings.json Processing (51/55): src/MyBlog.Web/MyBlog.Web.csproj Processing (52/55): src/MyBlog.Web/Program.cs Processing (53/55): src/MyBlog.Web/wwwroot/css/site.css Processing (54/55): src/run.sh Processing (55/55): src/test.sh ============================================== Export Complete! ============================================== Output file: docs/llm/dump.txt Files exported: 55 Files skipped: 0 Output size: 239.85 KB File types included: • Source code: .cs, .fs, .vb • UI/XAML: .axaml, .xaml, .paml • Projects: .csproj, .slnx, .sln, .props, .targets • Config: .json, .yaml, .yml, .xml, .config • Docs: .md, .txt • Scripts: .sh, .ps1, .cmd, .bat • Other: .sql, .resx, .css, .scss, Dockerfile, etc. real 0m0.534s user 0m0.290s sys 0m0.363s Unable to fix ASP0000. No associated code fix found. Unable to fix CS0246. Code fix CSharpMakeMethodAsynchronousCodeFixProvider didn't return a Fix All action. Unable to fix CS0246. Code fix CSharpGenerateVariableCodeFixProvider doesn't support Fix All in Solution. Unable to fix CS0246. Code fix CSharpMakeMethodAsynchronousCodeFixProvider didn't return a Fix All action. Unable to fix CS0246. Code fix CSharpGenerateVariableCodeFixProvider doesn't support Fix All in Solution. Unable to fix CS0246. Code fix CSharpMakeMethodAsynchronousCodeFixProvider didn't return a Fix All action. Unable to fix CS0246. Code fix CSharpGenerateVariableCodeFixProvider doesn't support Fix All in Solution. Unable to fix CS0246. Code fix CSharpMakeMethodAsynchronousCodeFixProvider didn't return a Fix All action. Unable to fix CS0246. Code fix CSharpGenerateVariableCodeFixProvider doesn't support Fix All in Solution. Unable to fix xUnit1051. Code fix UseCancellationTokenFixer doesn't support Fix All in Solution. real 0m7.017s user 0m10.220s sys 0m0.854s Restore complete (0.4s) Build succeeded in 0.5s real 0m0.669s user 0m0.710s sys 0m0.132s Build succeeded in 0.4s real 0m0.597s user 0m0.631s sys 0m0.109s Restore complete (0.4s) MyBlog.Core net10.0 succeeded (0.2s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll MyBlog.Infrastructure net10.0 succeeded (0.2s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll MyBlog.Tests net10.0 succeeded with 38 warning(s) (0.2s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(50,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(57,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/AuthServiceTests.cs(59,28): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/PostRepositoryTests.cs(53,27): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(54,15): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dotnet/MyBlog/src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs(57,29): warning xUnit1051: Calls to methods which accept CancellationToken should use TestContext.Current.CancellationToken to allow test cancellation to be more responsive. (https://xunit.net/xunit.analyzers/rules/xUnit1051) /home/kushal/src/dot…
1 parent 07c112c commit df7d1d1

File tree

2 files changed

+194
-4
lines changed

2 files changed

+194
-4
lines changed

docs/llm/dump.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
===============================================================================
22
PROJECT EXPORT
3-
Generated: Sun Dec 28 10:56:29 AM CST 2025
3+
Generated: Sun Dec 28 10:58:02 AM CST 2025
44
Project Path: /home/kushal/src/dotnet/MyBlog
55
===============================================================================
66

@@ -8069,8 +8069,8 @@ MODIFIED: 2025-12-28 07:44:06
80698069

80708070
================================================================================
80718071
FILE: src/MyBlog.Tests/Integration/AuthServiceLongPasswordTests.cs
8072-
SIZE: 11.12 KB
8073-
MODIFIED: 2025-12-28 10:55:16
8072+
SIZE: 11.13 KB
8073+
MODIFIED: 2025-12-28 10:57:49
80748074
================================================================================
80758075

80768076
using Microsoft.EntityFrameworkCore;
@@ -8079,6 +8079,7 @@ using MyBlog.Core.Models;
80798079
using MyBlog.Infrastructure.Data;
80808080
using MyBlog.Infrastructure.Repositories;
80818081
using MyBlog.Infrastructure.Services;
8082+
using Xunit;
80828083

80838084
namespace MyBlog.Tests.Integration;
80848085

@@ -11004,7 +11005,7 @@ echo "=============================================="
1100411005

1100511006

1100611007
===============================================================================
11007-
EXPORT COMPLETED: Sun Dec 28 10:56:30 AM CST 2025
11008+
EXPORT COMPLETED: Sun Dec 28 10:58:02 AM CST 2025
1100811009
Total Files Found: 60
1100911010
Files Exported: 60
1101011011
Files Skipped: 0 (binary or large files)

docs/llm/output/0002.txt

Lines changed: 189 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5347,4 +5347,193 @@ The given project `MyBlog.Web` has no updates given the current sources.
53475347
real 0m3.460s
53485348
user 0m2.404s
53495349
sys 0m0.456s
5350+
kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$ cd ~/src/dotnet/MyBlog/; time bash export.sh; cd ~/src/dotnet/MyBlog/src/; time dotnet format; time dotnet restore; time dotnet clean; time dotnet build; time dotnet test; time dotnet list package; time dotnet list package --outdated;
5351+
==============================================
5352+
Project Export for LLM Analysis
5353+
==============================================
5354+
5355+
Project Path: /home/kushal/src/dotnet/MyBlog
5356+
Output File: docs/llm/dump.txt
5357+
5358+
Generating directory structure...
5359+
Collecting files...
5360+
Found 60 files to export
5361+
5362+
Processing (1/60): export.sh
5363+
Processing (2/60): .github/workflows/build-deploy.yml
5364+
Processing (3/60): .gitignore
5365+
Processing (4/60): README.md
5366+
Processing (5/60): src/Directory.Build.props
5367+
Processing (6/60): src/Directory.Packages.props
5368+
Processing (7/60): src/.editorconfig
5369+
Processing (8/60): src/fix-changepassword-and-tests.sh
5370+
Processing (9/60): src/generate-myblog.sh
5371+
Processing (10/60): src/.github/workflows/build-deploy.yml
5372+
Processing (11/60): src/global.json
5373+
Processing (12/60): src/MyBlog.Core/Constants/AppConstants.cs
5374+
Processing (13/60): src/MyBlog.Core/Interfaces/IAuthService.cs
5375+
Processing (14/60): src/MyBlog.Core/Interfaces/IImageRepository.cs
5376+
Processing (15/60): src/MyBlog.Core/Interfaces/IMarkdownService.cs
5377+
Processing (16/60): src/MyBlog.Core/Interfaces/IPasswordService.cs
5378+
Processing (17/60): src/MyBlog.Core/Interfaces/IPostRepository.cs
5379+
Processing (18/60): src/MyBlog.Core/Interfaces/ISlugService.cs
5380+
Processing (19/60): src/MyBlog.Core/Interfaces/ITelemetryLogRepository.cs
5381+
Processing (20/60): src/MyBlog.Core/Interfaces/IUserRepository.cs
5382+
Processing (21/60): src/MyBlog.Core/Models/Image.cs
5383+
Processing (22/60): src/MyBlog.Core/Models/Post.cs
5384+
Processing (23/60): src/MyBlog.Core/Models/PostDto.cs
5385+
Processing (24/60): src/MyBlog.Core/Models/TelemetryLog.cs
5386+
Processing (25/60): src/MyBlog.Core/Models/User.cs
5387+
Processing (26/60): src/MyBlog.Core/MyBlog.Core.csproj
5388+
Processing (27/60): src/MyBlog.Core/Services/MarkdownService.cs
5389+
Processing (28/60): src/MyBlog.Core/Services/SlugService.cs
5390+
Processing (29/60): src/MyBlog.Infrastructure/Data/BlogDbContext.cs
5391+
Processing (30/60): src/MyBlog.Infrastructure/Data/DatabasePathResolver.cs
5392+
Processing (31/60): src/MyBlog.Infrastructure/MyBlog.Infrastructure.csproj
5393+
Processing (32/60): src/MyBlog.Infrastructure/Repositories/ImageRepository.cs
5394+
Processing (33/60): src/MyBlog.Infrastructure/Repositories/PostRepository.cs
5395+
Processing (34/60): src/MyBlog.Infrastructure/Repositories/TelemetryLogRepository.cs
5396+
Processing (35/60): src/MyBlog.Infrastructure/Repositories/UserRepository.cs
5397+
Processing (36/60): src/MyBlog.Infrastructure/ServiceCollectionExtensions.cs
5398+
Processing (37/60): src/MyBlog.Infrastructure/Services/AuthService.cs
5399+
Processing (38/60): src/MyBlog.Infrastructure/Services/PasswordService.cs
5400+
Processing (39/60): src/MyBlog.Infrastructure/Services/TelemetryCleanupService.cs
5401+
Processing (40/60): src/MyBlog.Infrastructure/Telemetry/DatabaseLogExporter.cs
5402+
Processing (41/60): src/MyBlog.Infrastructure/Telemetry/FileLogExporter.cs
5403+
Processing (42/60): src/MyBlog.Infrastructure/Telemetry/TelemetryPathResolver.cs
5404+
Processing (43/60): src/MyBlog.slnx
5405+
Processing (44/60): src/MyBlog.Tests/Integration/AuthServiceLongPasswordTests.cs
5406+
Processing (45/60): src/MyBlog.Tests/Integration/AuthServiceTests.cs
5407+
Processing (46/60): src/MyBlog.Tests/Integration/PasswordChangeTests.cs
5408+
Processing (47/60): src/MyBlog.Tests/Integration/PostRepositoryTests.cs
5409+
Processing (48/60): src/MyBlog.Tests/Integration/TelemetryCleanupTests.cs
5410+
Processing (49/60): src/MyBlog.Tests/MyBlog.Tests.csproj
5411+
Processing (50/60): src/MyBlog.Tests/Unit/MarkdownServiceTests.cs
5412+
Processing (51/60): src/MyBlog.Tests/Unit/PasswordServiceTests.cs
5413+
Processing (52/60): src/MyBlog.Tests/Unit/SlugServiceTests.cs
5414+
Processing (53/60): src/MyBlog.Web/appsettings.Development.json
5415+
Processing (54/60): src/MyBlog.Web/appsettings.json
5416+
Processing (55/60): src/MyBlog.Web/MyBlog.Web.csproj
5417+
Processing (56/60): src/MyBlog.Web/Program.cs
5418+
Processing (57/60): src/MyBlog.Web/wwwroot/css/site.css
5419+
Processing (58/60): src/run.sh
5420+
Processing (59/60): src/test.sh
5421+
Processing (60/60): src/upgrade-myblog.sh
5422+
5423+
==============================================
5424+
Export Complete!
5425+
==============================================
5426+
5427+
Output file: docs/llm/dump.txt
5428+
Files exported: 60
5429+
Files skipped: 0
5430+
Output size: 319.40 KB
5431+
5432+
File types included:
5433+
• Source code: .cs, .fs, .vb
5434+
• UI/XAML: .axaml, .xaml, .paml
5435+
• Projects: .csproj, .slnx, .sln, .props, .targets
5436+
• Config: .json, .yaml, .yml, .xml, .config
5437+
• Docs: .md, .txt
5438+
• Scripts: .sh, .ps1, .cmd, .bat
5439+
• Other: .sql, .resx, .css, .scss, Dockerfile, etc.
5440+
5441+
5442+
real 0m0.624s
5443+
user 0m0.364s
5444+
sys 0m0.387s
5445+
5446+
real 0m8.255s
5447+
user 0m12.452s
5448+
sys 0m1.132s
5449+
Restore complete (0.5s)
5450+
5451+
Build succeeded in 0.6s
5452+
5453+
real 0m0.813s
5454+
user 0m0.854s
5455+
sys 0m0.149s
5456+
5457+
Build succeeded in 0.6s
5458+
5459+
real 0m0.764s
5460+
user 0m0.769s
5461+
sys 0m0.135s
5462+
Restore complete (0.6s)
5463+
MyBlog.Core net10.0 succeeded (0.3s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll
5464+
MyBlog.Infrastructure net10.0 succeeded (0.2s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll
5465+
MyBlog.Tests net10.0 succeeded (0.2s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll
5466+
MyBlog.Web net10.0 succeeded (0.5s) → MyBlog.Web/bin/Debug/net10.0/MyBlog.Web.dll
5467+
5468+
Build succeeded in 1.8s
5469+
5470+
real 0m1.960s
5471+
user 0m1.456s
5472+
sys 0m0.302s
5473+
Restore complete (0.5s)
5474+
MyBlog.Core net10.0 succeeded (0.1s) → MyBlog.Core/bin/Debug/net10.0/MyBlog.Core.dll
5475+
MyBlog.Infrastructure net10.0 succeeded (0.0s) → MyBlog.Infrastructure/bin/Debug/net10.0/MyBlog.Infrastructure.dll
5476+
MyBlog.Tests net10.0 succeeded (0.1s) → MyBlog.Tests/bin/Debug/net10.0/MyBlog.Tests.dll
5477+
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 10.0.1)
5478+
[xUnit.net 00:00:00.17] Discovering: MyBlog.Tests
5479+
[xUnit.net 00:00:00.36] Discovered: MyBlog.Tests
5480+
[xUnit.net 00:00:00.54] Starting: MyBlog.Tests
5481+
[xUnit.net 00:00:08.17] Finished: MyBlog.Tests (ID = '24cedafe73dab5684218bb3cf04cfd49ae8ce3b87ae799399cb2e301cbc1e755')
5482+
MyBlog.Tests test net10.0 succeeded (8.8s)
5483+
5484+
Test summary: total: 61, failed: 0, succeeded: 61, skipped: 0, duration: 8.8s
5485+
Build succeeded in 9.8s
5486+
5487+
real 0m9.952s
5488+
user 0m1.460s
5489+
sys 0m0.263s
5490+
Restore complete (0.5s)
5491+
5492+
Build succeeded in 0.6s
5493+
Project 'MyBlog.Core' has the following package references
5494+
[net10.0]: No packages were found for this framework.
5495+
Project 'MyBlog.Infrastructure' has the following package references
5496+
[net10.0]:
5497+
Top-level Package Requested Resolved
5498+
> Microsoft.AspNetCore.Identity 2.3.1 2.3.1
5499+
> Microsoft.EntityFrameworkCore.Sqlite 10.0.1 10.0.1
5500+
> OpenTelemetry 1.14.0 1.14.0
5501+
5502+
Project 'MyBlog.Tests' has the following package references
5503+
[net10.0]:
5504+
Top-level Package Requested Resolved
5505+
> Microsoft.EntityFrameworkCore.Sqlite 10.0.1 10.0.1
5506+
> Microsoft.NET.Test.Sdk 18.0.1 18.0.1
5507+
> xunit.runner.visualstudio 3.1.5 3.1.5
5508+
> xunit.v3 3.2.1 3.2.1
5509+
5510+
Project 'MyBlog.Web' has the following package references
5511+
[net10.0]:
5512+
Top-level Package Requested Resolved
5513+
> Microsoft.AspNetCore.App.Internal.Assets (A) [10.0.1, ) 10.0.1
5514+
> OpenTelemetry.Exporter.Console 1.14.0 1.14.0
5515+
> OpenTelemetry.Extensions.Hosting 1.14.0 1.14.0
5516+
> OpenTelemetry.Instrumentation.AspNetCore 1.14.0 1.14.0
5517+
> OpenTelemetry.Instrumentation.Http 1.14.0 1.14.0
5518+
5519+
(A) : Auto-referenced package.
5520+
5521+
real 0m1.845s
5522+
user 0m1.831s
5523+
sys 0m0.329s
5524+
Restore complete (0.5s)
5525+
5526+
Build succeeded in 0.7s
5527+
5528+
The following sources were used:
5529+
https://api.nuget.org/v3/index.json
5530+
5531+
The given project `MyBlog.Core` has no updates given the current sources.
5532+
The given project `MyBlog.Infrastructure` has no updates given the current sources.
5533+
The given project `MyBlog.Tests` has no updates given the current sources.
5534+
The given project `MyBlog.Web` has no updates given the current sources.
5535+
5536+
real 0m2.063s
5537+
user 0m2.027s
5538+
sys 0m0.377s
53505539
kushal@syn-2600-6c56-9840-001d-0000-0000-0000-1157:~/src/dotnet/MyBlog/src$

0 commit comments

Comments
 (0)