Public Access
1.8 KiB
1.8 KiB
Meeting Assistant
Meeting Assistant is a .NET 10 server application for capturing and enriching meetings.
Its core purpose is to work with any kind of meeting, including in-person meetings. Integrations with platforms such as Teams, Zoom, or similar tools may augment the experience later, but the system must not depend on those product APIs for its primary meeting flow.
The application is intended to:
- create an Obsidian markdown note before transcription starts
- keep meeting metadata, user notes, detected context, and generated output in that note
- transcribe meetings with speaker attribution
- generate summaries, decisions, and next steps
- build and maintain a project knowledge base from meetings and future context sources
- use Microsoft Agent Framework-based agents to reason over meeting and project context
- give agents tools for project lookup, keyword lookup, retrieval-augmented generation, and controlled project file updates when the user or project context allows it
Repository Status
This repository currently contains the initial .NET 10 application skeleton, a health endpoint, and the first OpenSpec change for version 1.
Local Development
Restore, build, and test:
dotnet restore MeetingAssistant.slnx
dotnet build MeetingAssistant.slnx
dotnet test MeetingAssistant.slnx
Run the server:
dotnet run --project MeetingAssistant
The initial health endpoint is:
GET /health
Spec Workflow
This repository is OpenSpec-driven. Before changing behavior, read:
README.mdopenspec/config.yaml- existing specs in
openspec/specs - active change specs in
openspec/changes/*/specs
The initial active change is:
openspec/changes/define-meeting-assistant-v1
Validate it with:
openspec validate define-meeting-assistant-v1 --strict