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:
co-authored by
Claude Opus 5.5
parent
837a634a22
commit
77062facc9
@@ -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"));
|
||||
|
||||
Reference in New Issue
Block a user