- app.py: Gradio entry point
- services/transcription.py: speech-to-text logic
- services/summarization.py: summarization and action item extraction
- prompts/: prompt templates
- tests/: unit tests
- docs/: generated specs if needed
- small functions
- explicit error handling
- no business logic inside UI components