Stufe 4c (#764): Bezeichner auf Englisch - Typen, Methoden, Felder, Parameter, Locals, Testnamen

Mit Roslyn umbenannt (Verweise folgen, Zeichenketten bleiben unberuehrt).
Nicht umbenannt, weil gespeichert oder ueber die API gebunden (Stufe 4e):
Properties, Record-Parameter, Enum-Member sowie die Parameter der
Endpunkt-Handler (Routen-/Query-Bindung ueber den Namen). Die JSON-Felder
anonymer Objekte bleiben ausdruecklich benannt (JsonFilter: pfad).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Richard
2026-10-04 13:18:43 +02:00
co-authored by Claude Opus 5.5
parent 837a634a22
commit 77062facc9
190 changed files with 4813 additions and 4813 deletions
@@ -21,7 +21,7 @@ namespace ClawdDotNet.Core.Tests.Audit;
public sealed class EngineAuditTests
{
[Fact]
public async Task Jeder_Tool_Aufruf_landet_im_Audit_Log()
public async Task Every_tool_call_ends_up_in_the_audit_log()
{
var audit = new InMemoryAuditRepository();
var fixture = new EngineFixture(audit).WithTool(FakeTool.Returning("ok"));
@@ -50,7 +50,7 @@ public sealed class EngineAuditTests
}
[Fact]
public async Task Die_Herkunft_wird_von_der_Engine_gestempelt()
public async Task The_origin_is_stamped_by_the_engine()
{
var audit = new InMemoryAuditRepository();
var fixture = new EngineFixture(audit).WithTool(FakeTool.Returning("ok"));
@@ -67,7 +67,7 @@ public sealed class EngineAuditTests
}
[Fact]
public async Task Ein_verweigerter_Aufruf_wird_als_denied_protokolliert()
public async Task A_refused_call_is_logged_as_denied()
{
var audit = new InMemoryAuditRepository();
// Tool is registered but NOT assigned to the agent → PermissionGate applies.
@@ -81,7 +81,7 @@ public sealed class EngineAuditTests
}
[Fact]
public async Task Ein_Tool_Fehler_wird_als_error_protokolliert()
public async Task A_tool_error_is_logged_as_error()
{
var audit = new InMemoryAuditRepository();
var fixture = new EngineFixture(audit)
@@ -97,7 +97,7 @@ public sealed class EngineAuditTests
}
[Fact]
public async Task Ein_Lauf_bekommt_einen_Receipt_mit_Task_Verknuepfung()
public async Task A_run_gets_a_receipt_linked_to_the_task()
{
var audit = new InMemoryAuditRepository();
var fixture = new EngineFixture(audit).WithTool(FakeTool.Returning("ok"));
@@ -116,7 +116,7 @@ public sealed class EngineAuditTests
}
[Fact]
public async Task Receipt_und_Audit_teilen_dieselbe_RunId()
public async Task Receipt_and_audit_share_the_same_RunId()
{
var audit = new InMemoryAuditRepository();
var fixture = new EngineFixture(audit).WithTool(FakeTool.Returning("ok"));
@@ -130,7 +130,7 @@ public sealed class EngineAuditTests
}
[Fact]
public async Task Ohne_Audit_Repository_laeuft_alles_normal_weiter()
public async Task Without_audit_repository_everything_keeps_running_normally()
{
// Counter-check: A3 is optional — the engine must not run differently without an audit repo.
var fixture = new EngineFixture().WithTool(FakeTool.Returning("ok"));