diff --git a/ErsatzTV.Tests/Controllers/ScriptedScheduleControllerTests.cs b/ErsatzTV.Tests/Controllers/ScriptedScheduleControllerTests.cs
index b8acc25bb..e9f47b2e0 100644
--- a/ErsatzTV.Tests/Controllers/ScriptedScheduleControllerTests.cs
+++ b/ErsatzTV.Tests/Controllers/ScriptedScheduleControllerTests.cs
@@ -35,10 +35,11 @@ namespace ErsatzTV.Tests.Controllers;
/// program calls back over; and MVC's binding wrapper — the input formatter's content-type
/// selection and malformed-body handling, model validation (a non-nullable reference type picks
/// up an implicit required check there), and the [ApiController] automatic 400 either
-/// produces before an action runs, since every test here hands an action an already-bound object. The serializer inside that wrapper is not residue: request bodies are
-/// deserialized with , the same configuration Startup hands
-/// to AddNewtonsoftJson, so the fixture is bound the way production binds it. That is not
-/// a formality — Newtonsoft and System.Text.Json disagree on the DTOs' required members,
+/// produces before an action runs, since every test here hands an action an already-bound object.
+/// The serializer inside that wrapper is not residue: request bodies are deserialized with
+/// , the same configuration Startup hands to
+/// AddNewtonsoftJson, so the fixture is bound the way production binds it. That is not a
+/// formality — Newtonsoft and System.Text.Json disagree on the DTOs' required members,
/// which pins. The reasoning for
/// the scope-out is in docs/testing.md → "Scripted playout coverage" and the decision record
/// testing.scripted-engine-in-process-net.