chore(claude-do): Improve the Readme

ClaudeDo-Task: 2d1915154c1448118a7e0158c13de113
This commit is contained in:
Mika Kuns
2026-04-21 15:31:26 +02:00
parent 374e811e78
commit 883c98dc0a

View File

@@ -16,29 +16,29 @@ Two-process system communicating over SignalR:
| **ClaudeDo.Worker** | ASP.NET Core hosted service, task queue, Claude CLI runner | | **ClaudeDo.Worker** | ASP.NET Core hosted service, task queue, Claude CLI runner |
``` ```
┌──────────────┐ SignalR ──────────────┐ ┌────────────────┐ SignalR ┌────────────────┐
│ ClaudeDo.App│◄──────────►│ClaudeDo.Worker│ │ ClaudeDo.App │◄──────────►│ ClaudeDo.Worker
│ (Avalonia) │ 127.0.0.1 │ (ASP.NET) │ (Avalonia) │ 127.0.0.1 │ (ASP.NET Core)
│ │ :47821 │ │ │ │ :47821 │ │
│ ┌──────────┐│ │ ┌──────────┐ │ │ ┌────────────┐│ │ ┌────────────┐ │
│ │ Ui ││ │ │ TaskQueue │ │ │ │ Ui ││ │ │ TaskQueue │ │
│ │(ViewModels)│ │ │ Claude CLI│ │ │ │(ViewModels)│ │ │ Claude CLI │ │
│ └──────────┘│ │ └──────────┘ │ │ └────────────┘│ │ └────────────┘ │
└─────────────┘ ──────┬───────┘ └───────┬────────┘ └───────┬───────
│ │ │ │
───────────┬───────────────┘ └──────────────┬───────────────┘
──────┴──────┐ ┌───────┴──────
│ ClaudeDo.Data │ │ ClaudeDo.Data │
│ (SQLite) │ │ (SQLite) │
─────────────┘ └───────────────┘
``` ```
## Tech Stack ## Tech Stack
- .NET 8.0 - .NET 8.0
- Avalonia 12.0.0 (Fluent theme) - Avalonia 12.0.0 (Fluent theme)
- SQLite (WAL mode) via Microsoft.Data.Sqlite — raw ADO.NET, no ORM - SQLite (WAL mode) via Entity Framework Core (EF Core + Migrations)
- SignalR for real-time IPC between UI and Worker - SignalR for real-time IPC between UI and Worker
- CommunityToolkit.Mvvm for source-generated MVVM - CommunityToolkit.Mvvm for source-generated MVVM
- Git worktrees for task isolation - Git worktrees for task isolation
@@ -53,7 +53,8 @@ Two-process system communicating over SignalR:
```bash ```bash
# Build # Build
dotnet build ClaudeDo.slnx dotnet build src/ClaudeDo.App
dotnet build src/ClaudeDo.Worker
# Run tests # Run tests
dotnet test tests/ClaudeDo.Worker.Tests dotnet test tests/ClaudeDo.Worker.Tests