Public Access
Initialize meeting assistant
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
## 1. Repository Setup
|
||||
|
||||
- [x] 1.1 Create the Gitea repository and clone it to `C:\Manuel\meeting-assistant`.
|
||||
- [x] 1.2 Add .NET 10 solution, service project, and test project.
|
||||
- [x] 1.3 Add repository README and agent instructions.
|
||||
- [x] 1.4 Add OpenSpec config and the version 1 proposal/design/specs.
|
||||
|
||||
## 2. Meeting Session Notes
|
||||
|
||||
- [ ] 2.1 Define the Obsidian meeting note location and naming convention.
|
||||
- [ ] 2.2 Add a meeting note template with metadata, attendees, purpose, project context, user notes, assistant context, transcript, summary, decisions, and next steps.
|
||||
- [ ] 2.3 Implement meeting session creation that writes the initial note before transcription starts.
|
||||
- [ ] 2.4 Add tests proving user-authored notes remain preserved and included in later processing.
|
||||
|
||||
## 3. Transcription
|
||||
|
||||
- [ ] 3.1 Select the first transcription provider.
|
||||
- [ ] 3.2 Add provider-independent transcription contracts.
|
||||
- [ ] 3.3 Implement transcription ingestion for platform-independent audio input.
|
||||
- [ ] 3.4 Add speaker attribution handling and tests.
|
||||
|
||||
## 4. Summary and Next Steps
|
||||
|
||||
- [ ] 4.1 Define the summary, decisions, and next steps output structure.
|
||||
- [ ] 4.2 Implement summary generation from transcript plus user notes.
|
||||
- [ ] 4.3 Append or link generated outputs from the meeting note.
|
||||
|
||||
## 5. Project Knowledge and Agent Tools
|
||||
|
||||
- [ ] 5.1 Define project binding metadata for meetings.
|
||||
- [ ] 5.2 Define project knowledge storage and retrieval requirements.
|
||||
- [ ] 5.3 Add agent tools for project lookup and keyword lookup.
|
||||
- [ ] 5.4 Define and implement guardrails for project file mutation tools.
|
||||
|
||||
## 6. Verification
|
||||
|
||||
- [x] 6.1 Run `dotnet test MeetingAssistant.slnx`.
|
||||
- [x] 6.2 Run `openspec validate define-meeting-assistant-v1 --strict`.
|
||||
Reference in New Issue
Block a user