Public Access
1.7 KiB
1.7 KiB
1. Repository Setup
- 1.1 Create the Gitea repository and clone it to
C:\Manuel\meeting-assistant. - 1.2 Add .NET 10 solution, service project, and test project.
- 1.3 Add repository README and agent instructions.
- 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
- 6.1 Run
dotnet test MeetingAssistant.slnx. - 6.2 Run
openspec validate define-meeting-assistant-v1 --strict.