Cc: @suiyangqiu @calumjs @joshbermanssw @yaqi-lyu @eddie @louis
Hi Team!
🟥 Watch the video (1 min 24 sec)
Pain
Tiger currently assumes an incoming meeting is a Sprint Review and immediately runs the Sprint Review dashboard template/skills/analyzers. This blocks generalising Tiger to support multiple meeting types (e.g. different dashboards and analyzers) while still keeping a single ingestion path via the existing webhook.
Acceptance Criteria
- Tiger can route a newly received meeting to the correct “meeting type” processing pipeline (dashboard template + analyzers) without changing the webhook entry point.
- A meeting type can be explicitly set via a CLI flag.
- If no CLI flag is provided, Tiger attempts to infer the meeting type from meeting context using AI and selects the appropriate meeting type.
- Meeting type selection drives which Tiger “skills” (or equivalent configuration) are used to run the relevant analyzers and templates.
- Adding a new meeting type requires only adding a new skill/template configuration (no changes to the webhook contract).
Screenshot

Thanks!
Cc: @suiyangqiu @calumjs @joshbermanssw @yaqi-lyu @eddie @louis
Hi Team!
🟥 Watch the video (1 min 24 sec)
Pain
Tiger currently assumes an incoming meeting is a Sprint Review and immediately runs the Sprint Review dashboard template/skills/analyzers. This blocks generalising Tiger to support multiple meeting types (e.g. different dashboards and analyzers) while still keeping a single ingestion path via the existing webhook.
Acceptance Criteria
Screenshot
Thanks!