Public Access
Add meeting inactivity safeguards
PR and Push Build/Test / build-and-test (push) Failing after 14m53s
PR and Push Build/Test / build-and-test (push) Failing after 14m53s
This commit is contained in:
+29
@@ -0,0 +1,29 @@
|
||||
## 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 `title` parameter
|
||||
- **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
|
||||
Reference in New Issue
Block a user