Skip to content

View Interview Transcripts & Summaries #37

@mathaix

Description

@mathaix

User Story

As a manager
I want to view complete interview transcripts with AI-generated summaries
So that I can quickly understand what was discussed without reading every word

Acceptance Criteria

Transcript Access

  • List of all completed interviews in project
  • Each interview shows: interviewee, agent, date, duration, status
  • Click to view full transcript
  • Transcripts are immutable (read-only after completion)

Transcript Display

  • Full conversation with timestamps
  • Speaker labels: Agent vs Interviewee (with name)
  • Message formatting preserved (markdown, line breaks)
  • Uploaded files shown inline with download links
  • Adaptive UI component responses visible

AI-Generated Summary

  • Summary generated automatically at interview completion
  • Summary includes:
    • Key topics discussed
    • Main pain points or concerns raised
    • Important entities mentioned
    • Notable quotes
    • Overall sentiment/tone
    • Coverage assessment (topics missed)
  • Summary length: 200-500 words
  • Summary uses structured format (bullet points, sections)

Summary Generation

  • Use Sonnet for summarization (cost-effective)
  • Prompt includes blueprint context for relevance
  • Summary stored in interview record
  • Regenerate summary option if needed

Search & Navigation

  • Search within transcript
  • Jump to specific message by timestamp
  • Filter by speaker
  • Highlight entity mentions in transcript

Annotations

  • Manager can add private notes to transcript
  • Highlight important passages
  • Share annotations with team
  • Export transcript with annotations

Metadata Display

  • Interview duration
  • Turn count (total messages)
  • Entity extraction count
  • Topic coverage achieved
  • Cost (LLM tokens used)
  • Agent blueprint version used

Technical Notes

  • Store transcript as JSONB array of messages
  • Summary generation via Pydantic AI
  • Full-text search via PostgreSQL tsvector
  • Consider transcript pagination for very long interviews

Definition of Done

  • Transcript viewer working
  • Summary generation working
  • Search functionality working
  • Annotations working
  • Metadata display complete
  • Code reviewed and merged

Requirement ID

RS-01, RS-02, RS-03


🤖 Generated with Claude Code

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions