Lab Meetings
Overview and quick reference
Overview
Lab meetings are essential for sharing progress, getting feedback, and staying aligned as a team. We use GitHub Discussions in the lab-handbook repository to organize meeting agendas, capture notes, and track action items.
This approach provides:
- Transparency: Everyone can see what’s coming up and what was discussed
- Searchable history: Easy to find past decisions and context
- Accountability: Action items are tracked with assignees and due dates
- Asynchronous input: Add agenda items anytime before the meeting
Meeting Types
| Meeting | Frequency | Duration | Purpose |
|---|---|---|---|
| Lab Meeting | Every two weeks (Thursdays 9:30am) | 90 min | Research presentations, paper discussions |
| 1:1 with Dr. Rashid | Bi-weekly | 30 min | Individual progress, mentorship |
| Working Groups | As needed | 30-60 min | Project-specific collaboration |
Virtual & Hybrid Participation
When attending remotely or in hybrid format:
| Situation | What to Do |
|---|---|
| Joining remotely | Use Teams link in calendar invite; mute when not speaking |
| Leading remotely | Share screen with Discussion thread; designate in-person note backup |
| Hybrid meeting | In-room laptop displays remote participants; one person monitors chat |
Teams link: Posted in each meeting’s Discussion thread by the lead.
Screen sharing: Presenter shares their screen; others keep video on if bandwidth allows.
Remote participation tips:
- Join 2-3 minutes early to test audio/video
- Use “raise hand” feature for questions
- Keep camera on when speaking if possible
GitHub Discussions Workflow
Meeting Discussion Categories
We use the following Discussion categories:
| Category | Purpose |
|---|---|
| Lab Meetings | Biweekly lab meeting threads |
| Announcements | Lab-wide announcements |
| Q&A | Technical questions and answers |
Lab Meeting Thread
Each lab meeting gets its own Discussion thread, created by that meeting’s meeting lead. The thread serves as the single source of truth for agenda, notes, and action items.
Thread title format: Lab Meeting - YYYY-MM-DD
Example: Lab Meeting - 2026-02-07
Roles and Responsibilities
Meeting Lead (Rotates Each Meeting)
The meeting lead is responsible for:
- Create the Discussion thread by Tuesday 5pm
- Post the agenda template (see Templates)
- Remind team members to add their items by Wednesday 5pm
- Facilitate the meeting and keep time
- Take notes during the meeting (or designate a note-taker)
- Update the Discussion thread with notes and action items after the meeting
- Commit meeting notes to the repository
See the complete Meeting Leader Guide for step-by-step instructions.
All Lab Members
Every lab member should:
- Add agenda items by Wednesday 5pm if you have updates
- Review the agenda before the meeting
- Complete action items by their due dates
- Update action item status in the Discussion thread
How It All Connects
Here’s how the GitHub features work together for meetings:
┌─────────────────────────────────────────────────────────────┐
│ MEETING WORKFLOW │
├─────────────────────────────────────────────────────────────┤
│ │
│ DISCUSSION (GitHub Discussions) │
│ ┌─────────────────────────────────────────────────────┐ │
│ │ "Lab Meeting - 2026-02-07" │ │
│ │ - Agenda posted by lead │ │
│ │ - Team replies with their items │ │
│ │ - Notes added after meeting │ │
│ │ - Action items tracked with checkboxes │ │
│ └─────────────────────────────────────────────────────┘ │
│ │ │ │
│ │ references │ action items │
│ ▼ ▼ become │
│ ┌─────────────────────┐ ┌─────────────────────┐ │
│ │ COMMITTED NOTES │ │ ISSUES (optional) │ │
│ │ meeting-notes/2026/ │ │ For complex tasks │ │
│ │ - Permanent record │ │ that need tracking │ │
│ │ - Searchable │ │ beyond one week │ │
│ │ - Version controlled│ └─────────────────────┘ │
│ └─────────────────────┘ │ │
│ │ leads to │
│ ▼ │
│ ┌─────────────────────┐ │
│ │ PULL REQUEST │ │
│ │ When action item │ │
│ │ involves code │ │
│ │ changes │ │
│ └─────────────────────┘ │
│ │
└─────────────────────────────────────────────────────────────┘
| Feature | Role in Meetings |
|---|---|
| Discussion | Central hub for agenda, notes, action items |
| Replies | Team members add agenda items as replies |
| @mentions | Notify people of action items |
| Checkboxes | Track action item completion |
| Committed files | Permanent record in meeting-notes/ |
| Issues | Track complex tasks that span multiple weeks |
| PRs | Submit code that addresses action items |
Quick Reference
Deadlines
| Task | Deadline |
|---|---|
| Meeting lead creates Discussion thread | Tuesday 5pm |
| All members add agenda items | Wednesday 5pm |
| Meeting lead posts notes & action items | Thursday EOD |
| Action items from meeting | As assigned (typically 1-2 weeks) |
Key Links
Tips for Effective Meetings
- Send agenda 24+ hours ahead - Gives time to prepare
- Start with action item review - Creates accountability
- Assign a timekeeper - Keeps discussions focused
- End 5 minutes early - Time for wrap-up and action items
- Post notes same day - While memory is fresh
- Use checkboxes - Makes completion visible
- @mention assignees - Sends GitHub notifications
- Review parking lot monthly - Don’t let items languish