2.0 KiB
MODIFIED Requirements
Requirement: Meeting Assistant generates meeting outputs
The summary note SHALL keep frontmatter links to meeting artifacts and SHALL copy title, start_time, end_time, attendees, and projects from the meeting note when available. If the meeting note has no title, the summary agent SHALL be able to provide a title when writing the summary.
When the summary agent calls write_summary with a non-empty title parameter, Meeting Assistant SHALL update the current meeting note title and write that title to the summary note frontmatter.
When the summary agent calls write_summary without a title parameter or with a blank title parameter, Meeting Assistant SHALL keep the existing meeting note title and summary title behavior.
The summary instructions SHALL tell the summary agent to provide a concise title parameter to write_summary when the meeting note still has a generated default title and the meeting purpose is clear from context.
Scenario: Summary agent renames default-titled meeting
- GIVEN the current meeting note has a generated default title
- AND the meeting purpose is clear from transcript, user notes, or assistant context
- WHEN the summary agent writes the summary
- THEN the summary instructions tell the agent to provide a concise
titleparameter - AND Meeting Assistant updates the meeting note title and summary note title to the provided title
Scenario: Summary title parameter is omitted
- GIVEN the current meeting note has an existing title
- WHEN the summary agent writes the summary without a title parameter
- THEN Meeting Assistant keeps the existing meeting note title
- AND writes the existing title to the summary note frontmatter
Scenario: Summary title parameter is blank
- GIVEN the current meeting note has an existing title
- WHEN the summary agent writes the summary with a blank title parameter
- THEN Meeting Assistant keeps the existing meeting note title
- AND writes the existing title to the summary note frontmatter