Public Access
29 lines
1.4 KiB
Markdown
29 lines
1.4 KiB
Markdown
## MODIFIED Requirements
|
|
### Requirement: Agents can use project context tools
|
|
The summary agent SHALL expose these project and retrieval tools:
|
|
|
|
- `list_projects`
|
|
- `list_projectfiles`
|
|
- `read_projectfile`
|
|
- `write_projectfile`
|
|
- `list_past_project_meetings`
|
|
- `read_past_project_meeting_summary`
|
|
- `search`
|
|
|
|
The `search` tool SHALL search the requested current-meeting project scope, or all projects assigned to the current meeting when no project scope is supplied.
|
|
|
|
The `search` tool SHALL search both configured project files for the scoped projects and past meeting summary notes in the configured summaries folder whose frontmatter projects intersect the scoped projects.
|
|
|
|
The `search` tool SHALL refuse requested project scopes that are not assigned to the current meeting.
|
|
|
|
#### Scenario: Agent searches past project meeting summaries
|
|
- **GIVEN** the current meeting note is assigned to `Project X`
|
|
- **AND** a prior summary note in the configured summaries folder is assigned to `Project X`
|
|
- **WHEN** the summary agent searches for a keyword
|
|
- **THEN** Meeting Assistant returns matches from both `Project X` project files and matching past summary notes
|
|
|
|
#### Scenario: Agent search rejects out-of-scope project
|
|
- **GIVEN** the current meeting note is assigned to `Project X`
|
|
- **WHEN** the summary agent searches with project scope `Project Z`
|
|
- **THEN** Meeting Assistant refuses the request because `Project Z` is not assigned to the current meeting
|