Archive completed meeting assistant changes
PR and Push Build/Test / build-and-test (push) Successful in 9m19s

This commit is contained in:
2026-06-26 13:15:47 +02:00
parent 7d16b0cad7
commit aecef30627
72 changed files with 2914 additions and 406 deletions
@@ -442,7 +442,8 @@ public sealed class WorkflowRulesEditorTests
Assert.Equal("summary body", await File.ReadAllTextAsync(Path.Combine(summariesRoot, "daily-summary.md")));
Assert.Equal("one\ntwo\nthree", await File.ReadAllTextAsync(Path.Combine(transcriptsRoot, "daily-transcript.md")));
var note = await File.ReadAllTextAsync(Path.Combine(notesRoot, "daily.md"));
var note = (await File.ReadAllTextAsync(Path.Combine(notesRoot, "daily.md")))
.Replace("\r\n", "\n", StringComparison.Ordinal);
Assert.Contains("title: Fixed", note);
Assert.Contains("projects:\n- Alpha", note);
Assert.Contains("Existing body.", note);
@@ -721,6 +722,16 @@ public sealed class WorkflowRulesEditorTests
Assert.Contains("read_logs", instructions);
Assert.Contains("read_spec_file", instructions);
Assert.Contains("list_recent_summaries", instructions);
}
[Fact]
public async Task InstructionBuilderIncludesProjectSyncGuidanceForCorrectedMeetingNotes()
{
var builder = new WorkflowRulesEditorInstructionBuilder(
NullLogger<WorkflowRulesEditorInstructionBuilder>.Instance);
var instructions = await builder.BuildAsync(new MeetingAssistantOptions(), CancellationToken.None);
Assert.Contains("When correcting a meeting note that has project references", instructions);
Assert.Contains("read that project's AGENTS.md", instructions);
Assert.Contains("new project reference", instructions);