Skip to content

🧠 Spike - Generalize Tiger to handle multiple meeting types (auto-detect + route to right skill) #91

@Lewkans

Description

@Lewkans

Goal

Generalize SSW.Tiger so it can handle multiple meeting types (sprint reviews, initial client meetings, retros, generic team meetings) instead of being hard-coded for sprint reviews. The system should auto-detect the meeting type from contextual clues in the transcript and pick the right skill/template to process it.

Context

Current SSW.Tiger pipeline assumes every transcript is a sprint review. Calum demonstrated using Tiger for an initial client meeting (analysing speakers, time-on-topic, applying SSW rules) — output was useful but the dashboard format was the wrong shape for the meeting type.

Approach (spike)

Investigate:

  1. How to classify meeting type from a transcript — title, speakers, content patterns, explicit metadata
  2. How to route a transcript to the right skill/template once classified — sprint-review, initial-meeting-analysis, retro-only, generic-meeting-summary
  3. Whether classification should live in Tiger itself or as a separate pre-processing skill that emits metadata

Acceptance criteria

  1. A short design write-up identifying:
    • The set of meeting types we want to support initially (≥3)
    • The classification strategy (heuristic vs LLM-based vs explicit metadata)
    • How a new meeting-type template plugs into the current Tiger pipeline
  2. A working proof-of-concept on at least 2 meeting types (e.g. sprint review + initial client meeting) routing to different output templates
  3. Estimate for the productionised version (separate PBI to follow)

Background — discussion

As per Calum in Sprint 10 Retro — "we need to come up with a way of sort of … generalizing Tiger".

Eddie volunteered to take the spike (line 4600). Michael as fallback if Eddie's day allocation is too tight (Eddie has 1 day in Sprint 11).

Out of scope

  • Productionised meeting-type routing (separate PBI after spike)
  • Per-client custom templates (later)

Metadata

Metadata

Labels

Type: FeatureA suggested idea for this project

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions