- Slim Entry.cs from ~550 to ~330 lines (thin dispatcher only) - Extract HtmlSanitizer, CommandLogger, EntryFileService from Entry.cs - Extract PythonSidecarClient from duplicated sidecar plumbing - Add IEntryFileRepository + DiskEntryFileRepository (mirrors Fragment pattern) - Move payload records to Dtos/CommandDtos.cs - Move database result records to Dtos/DatabaseDtos.cs - Register new services and repository in DI - All 70/70 smoke tests pass, no behavior changes Co-Authored-By: Warp <agent@warp.dev>
7 lines
255 B
Plaintext
7 lines
255 B
Plaintext
<Solution>
|
|
<Project Path="Journal.Api/Journal.Api.csproj" />
|
|
<Project Path="Journal.Core/Journal.Core.csproj" />
|
|
<Project Path="Journal.Sidecar/Journal.Sidecar.csproj" />
|
|
<Project Path="Journal.SmokeTests/Journal.SmokeTests.csproj" />
|
|
</Solution>
|