From 883c98dc0aa954f180fefcb13b31329070488af7 Mon Sep 17 00:00:00 2001 From: Mika Kuns Date: Tue, 21 Apr 2026 15:31:26 +0200 Subject: [PATCH] chore(claude-do): Improve the Readme ClaudeDo-Task: 2d1915154c1448118a7e0158c13de113 --- README.md | 37 +++++++++++++++++++------------------ 1 file changed, 19 insertions(+), 18 deletions(-) diff --git a/README.md b/README.md index e7b36be..8eb14b0 100644 --- a/README.md +++ b/README.md @@ -16,29 +16,29 @@ Two-process system communicating over SignalR: | **ClaudeDo.Worker** | ASP.NET Core hosted service, task queue, Claude CLI runner | ``` -┌──────────────┐ SignalR ┌──────────────┐ -│ ClaudeDo.App│◄──────────►│ClaudeDo.Worker│ -│ (Avalonia) │ 127.0.0.1 │ (ASP.NET) │ -│ │ :47821 │ │ -│ ┌──────────┐│ │ ┌──────────┐ │ -│ │ Ui ││ │ │ TaskQueue│ │ -│ │(ViewModels)│ │ │ Claude CLI│ │ -│ └──────────┘│ │ └──────────┘ │ -└──────┬───────┘ └──────┬───────┘ - │ │ - └───────────┬───────────────┘ - │ - ┌──────┴──────┐ - │ ClaudeDo.Data│ - │ (SQLite) │ - └─────────────┘ +┌────────────────┐ SignalR ┌────────────────┐ +│ ClaudeDo.App │◄───────────►│ ClaudeDo.Worker │ +│ (Avalonia) │ 127.0.0.1 │ (ASP.NET Core) │ +│ │ :47821 │ │ +│ ┌────────────┐│ │ ┌────────────┐ │ +│ │ Ui ││ │ │ TaskQueue │ │ +│ │(ViewModels)││ │ │ Claude CLI │ │ +│ └────────────┘│ │ └────────────┘ │ +└───────┬────────┘ └───────┬────────┘ + │ │ + └──────────────┬───────────────┘ + │ + ┌───────┴───────┐ + │ ClaudeDo.Data │ + │ (SQLite) │ + └───────────────┘ ``` ## Tech Stack - .NET 8.0 - 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 - CommunityToolkit.Mvvm for source-generated MVVM - Git worktrees for task isolation @@ -53,7 +53,8 @@ Two-process system communicating over SignalR: ```bash # Build -dotnet build ClaudeDo.slnx +dotnet build src/ClaudeDo.App +dotnet build src/ClaudeDo.Worker # Run tests dotnet test tests/ClaudeDo.Worker.Tests