Files
meeting-assistant/openspec/changes/define-meeting-assistant-v1/tasks.md
T
2026-05-18 23:38:47 +02:00

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.