Remove Scenes, group beats by multiple characters; strip comments repo-wide
Drop the Scene entity/grouping in favor of chapters carrying prose directly and beats belonging to many characters. Add markdown editor + character multi-select components to the web client. Remove all XML doc and inline comments across the touched C#/TS/CSS files in favor of self-documenting names, and record that convention in CLAUDE.md. Add .mcp.json (local MCP server config, no secrets) and ignore .idea/.
This commit is contained in:
@@ -2,14 +2,8 @@ using Microsoft.Extensions.Logging;
|
||||
|
||||
namespace Novelly.Api.Tests;
|
||||
|
||||
/// <summary>Records every entry logged through it, so tests can assert on what a service logged.</summary>
|
||||
public record CapturedLogEntry(LogLevel Level, string Message, Exception? Exception);
|
||||
|
||||
/// <summary>
|
||||
/// A test double for <see cref="ILogger{TCategoryName}"/> that captures entries instead of
|
||||
/// writing them anywhere, so tests can assert a service logged at the right level with the
|
||||
/// right values without standing up a real sink.
|
||||
/// </summary>
|
||||
public class CapturingLogger<T> : ILogger<T>
|
||||
{
|
||||
public List<CapturedLogEntry> Entries { get; } = [];
|
||||
|
||||
Reference in New Issue
Block a user