Add transcript line workflow rules
PR and Push Build/Test / build-and-test (push) Failing after 13m27s

This commit is contained in:
2026-06-03 11:24:11 +02:00
parent 50daa88389
commit 40853115c5
20 changed files with 627 additions and 70 deletions
@@ -187,6 +187,22 @@ public sealed class MeetingWorkflowEngineTests
Assert.Contains("Speaker Ada was identified in Architecture Sync.", context);
}
[Fact]
public async Task TranscriptLineRuleCanReplaceMaskedProfanityBeforeWriting()
{
var fixture = await WorkflowFixture.CreateAsync(MeetingWorkflowTestRules.MaskedProfanityRedactionYaml);
var line = await fixture.Engine.TransformTranscriptLineAsync(
MeetingWorkflowEvent.TranscriptLine(
fixture.Artifacts,
"[00:00:04] Guest-1: Azure returned ***** here.",
"Guest-1"),
fixture.Options,
CancellationToken.None);
Assert.Equal("[00:00:04] Guest-1: Azure returned [redacted] here.", line);
}
[Fact]
public async Task RuleCanRemoveAttendeeWhenNestedConditionMatches()
{