Commit df7d1d1
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
2 files changed
+194
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
8069 | 8069 | | |
8070 | 8070 | | |
8071 | 8071 | | |
8072 | | - | |
8073 | | - | |
| 8072 | + | |
| 8073 | + | |
8074 | 8074 | | |
8075 | 8075 | | |
8076 | 8076 | | |
| |||
8079 | 8079 | | |
8080 | 8080 | | |
8081 | 8081 | | |
| 8082 | + | |
8082 | 8083 | | |
8083 | 8084 | | |
8084 | 8085 | | |
| |||
11004 | 11005 | | |
11005 | 11006 | | |
11006 | 11007 | | |
11007 | | - | |
| 11008 | + | |
11008 | 11009 | | |
11009 | 11010 | | |
11010 | 11011 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5347 | 5347 | | |
5348 | 5348 | | |
5349 | 5349 | | |
| 5350 | + | |
| 5351 | + | |
| 5352 | + | |
| 5353 | + | |
| 5354 | + | |
| 5355 | + | |
| 5356 | + | |
| 5357 | + | |
| 5358 | + | |
| 5359 | + | |
| 5360 | + | |
| 5361 | + | |
| 5362 | + | |
| 5363 | + | |
| 5364 | + | |
| 5365 | + | |
| 5366 | + | |
| 5367 | + | |
| 5368 | + | |
| 5369 | + | |
| 5370 | + | |
| 5371 | + | |
| 5372 | + | |
| 5373 | + | |
| 5374 | + | |
| 5375 | + | |
| 5376 | + | |
| 5377 | + | |
| 5378 | + | |
| 5379 | + | |
| 5380 | + | |
| 5381 | + | |
| 5382 | + | |
| 5383 | + | |
| 5384 | + | |
| 5385 | + | |
| 5386 | + | |
| 5387 | + | |
| 5388 | + | |
| 5389 | + | |
| 5390 | + | |
| 5391 | + | |
| 5392 | + | |
| 5393 | + | |
| 5394 | + | |
| 5395 | + | |
| 5396 | + | |
| 5397 | + | |
| 5398 | + | |
| 5399 | + | |
| 5400 | + | |
| 5401 | + | |
| 5402 | + | |
| 5403 | + | |
| 5404 | + | |
| 5405 | + | |
| 5406 | + | |
| 5407 | + | |
| 5408 | + | |
| 5409 | + | |
| 5410 | + | |
| 5411 | + | |
| 5412 | + | |
| 5413 | + | |
| 5414 | + | |
| 5415 | + | |
| 5416 | + | |
| 5417 | + | |
| 5418 | + | |
| 5419 | + | |
| 5420 | + | |
| 5421 | + | |
| 5422 | + | |
| 5423 | + | |
| 5424 | + | |
| 5425 | + | |
| 5426 | + | |
| 5427 | + | |
| 5428 | + | |
| 5429 | + | |
| 5430 | + | |
| 5431 | + | |
| 5432 | + | |
| 5433 | + | |
| 5434 | + | |
| 5435 | + | |
| 5436 | + | |
| 5437 | + | |
| 5438 | + | |
| 5439 | + | |
| 5440 | + | |
| 5441 | + | |
| 5442 | + | |
| 5443 | + | |
| 5444 | + | |
| 5445 | + | |
| 5446 | + | |
| 5447 | + | |
| 5448 | + | |
| 5449 | + | |
| 5450 | + | |
| 5451 | + | |
| 5452 | + | |
| 5453 | + | |
| 5454 | + | |
| 5455 | + | |
| 5456 | + | |
| 5457 | + | |
| 5458 | + | |
| 5459 | + | |
| 5460 | + | |
| 5461 | + | |
| 5462 | + | |
| 5463 | + | |
| 5464 | + | |
| 5465 | + | |
| 5466 | + | |
| 5467 | + | |
| 5468 | + | |
| 5469 | + | |
| 5470 | + | |
| 5471 | + | |
| 5472 | + | |
| 5473 | + | |
| 5474 | + | |
| 5475 | + | |
| 5476 | + | |
| 5477 | + | |
| 5478 | + | |
| 5479 | + | |
| 5480 | + | |
| 5481 | + | |
| 5482 | + | |
| 5483 | + | |
| 5484 | + | |
| 5485 | + | |
| 5486 | + | |
| 5487 | + | |
| 5488 | + | |
| 5489 | + | |
| 5490 | + | |
| 5491 | + | |
| 5492 | + | |
| 5493 | + | |
| 5494 | + | |
| 5495 | + | |
| 5496 | + | |
| 5497 | + | |
| 5498 | + | |
| 5499 | + | |
| 5500 | + | |
| 5501 | + | |
| 5502 | + | |
| 5503 | + | |
| 5504 | + | |
| 5505 | + | |
| 5506 | + | |
| 5507 | + | |
| 5508 | + | |
| 5509 | + | |
| 5510 | + | |
| 5511 | + | |
| 5512 | + | |
| 5513 | + | |
| 5514 | + | |
| 5515 | + | |
| 5516 | + | |
| 5517 | + | |
| 5518 | + | |
| 5519 | + | |
| 5520 | + | |
| 5521 | + | |
| 5522 | + | |
| 5523 | + | |
| 5524 | + | |
| 5525 | + | |
| 5526 | + | |
| 5527 | + | |
| 5528 | + | |
| 5529 | + | |
| 5530 | + | |
| 5531 | + | |
| 5532 | + | |
| 5533 | + | |
| 5534 | + | |
| 5535 | + | |
| 5536 | + | |
| 5537 | + | |
| 5538 | + | |
5350 | 5539 | | |
0 commit comments