Public Access
Centralize summary frontmatter metadata
PR and Push Build/Test / build-and-test (push) Successful in 9m47s
PR and Push Build/Test / build-and-test (push) Successful in 9m47s
This commit is contained in:
@@ -24,14 +24,27 @@ public sealed class MeetingSummaryFailureWriterTests
|
||||
title: Failure Meeting
|
||||
start_time: "2026-05-20T10:00:00.0000000+02:00"
|
||||
end_time: "2026-05-20T10:30:00.0000000+02:00"
|
||||
attendees: []
|
||||
projects: []
|
||||
attendees:
|
||||
- Ada
|
||||
projects:
|
||||
- Current Project
|
||||
transcript: "[[../Transcripts/transcript|Transcript]]"
|
||||
assistant_context: "[[../Assistant Context/context|Assistant Context]]"
|
||||
summary: "[[../Summaries/summary|Summary]]"
|
||||
---
|
||||
""");
|
||||
await File.WriteAllTextAsync(artifacts.SummaryPath, "# Old Summary");
|
||||
await File.WriteAllTextAsync(
|
||||
artifacts.SummaryPath,
|
||||
"""
|
||||
---
|
||||
attendees:
|
||||
- Preserved
|
||||
projects:
|
||||
- Stale Project
|
||||
---
|
||||
|
||||
# Old Summary
|
||||
""");
|
||||
var writer = new MeetingSummaryFailureWriter(
|
||||
Options.Create(new MeetingAssistantOptions
|
||||
{
|
||||
@@ -54,6 +67,12 @@ public sealed class MeetingSummaryFailureWriterTests
|
||||
Assert.Equal(artifacts.SummaryPath, result.SummaryPath);
|
||||
Assert.Contains("Summary Generation Failed", content);
|
||||
Assert.Contains("title: Failure Meeting", content);
|
||||
Assert.Contains("attendees:", content);
|
||||
Assert.Contains("- Preserved", content);
|
||||
Assert.DoesNotContain("- Ada", content);
|
||||
Assert.Contains("projects:", content);
|
||||
Assert.Contains("- Current Project", content);
|
||||
Assert.DoesNotContain("- Stale Project", content);
|
||||
Assert.Contains("meeting: \"[[../Notes/meeting|Meeting Note]]\"", content);
|
||||
Assert.Contains("transcript: \"[[../Transcripts/transcript|Transcript]]\"", content);
|
||||
Assert.Contains("assistant_context: \"[[../Assistant Context/context|Assistant Context]]\"", content);
|
||||
|
||||
Reference in New Issue
Block a user