Index full session transcript text, not just last_prompt #4

Open
opened 2026-05-23 20:55:21 +00:00 by coilysiren · 0 comments
Owner

Originally filed by @coilysiren on 2026-05-22T06:46:19Z - https://github.com/coilysiren/repo-recall/issues/249

Problem

repo-recall's /api/sessions only exposes each session's last_prompt (the final user message) as searchable prose. The rest of the transcript is not text-searchable. Any topic discussed mid-session is invisible to a topic search if the final prompt was about something else.

Surfaced by

A 2026-05-21 session tried to find an earlier session about deploying a Qwen 3 model on a desktop tower, with heat management, fans, and PSUs in the conversation. None of those terms appear in any session because they were never the last prompt. The session is effectively unfindable.

Proposed work

  • Index full session transcript text, not just last_prompt.
  • Expose a full-text search surface (/api/search?q= currently returns empty).
  • This is the data-layer prerequisite for Luca's topic-search dispatch pattern.

Scope note

This is about session transcripts. Code-body verbatim ingestion is intentionally out of scope - there are existing issues on code meta-analysis where the code does not need to be stored verbatim. Markdown documentation verbatim ingestion is a separate sibling issue.

_Originally filed by @coilysiren on 2026-05-22T06:46:19Z - [https://github.com/coilysiren/repo-recall/issues/249](https://github.com/coilysiren/repo-recall/issues/249)_ **Problem** repo-recall's `/api/sessions` only exposes each session's `last_prompt` (the final user message) as searchable prose. The rest of the transcript is not text-searchable. Any topic discussed mid-session is invisible to a topic search if the final prompt was about something else. **Surfaced by** A 2026-05-21 session tried to find an earlier session about deploying a Qwen 3 model on a desktop tower, with heat management, fans, and PSUs in the conversation. None of those terms appear in any session because they were never the last prompt. The session is effectively unfindable. **Proposed work** - Index full session transcript text, not just `last_prompt`. - Expose a full-text search surface (`/api/search?q=` currently returns empty). - This is the data-layer prerequisite for Luca's topic-search dispatch pattern. **Scope note** This is about session transcripts. Code-body verbatim ingestion is intentionally out of scope - there are existing issues on code meta-analysis where the code does not need to be stored verbatim. Markdown documentation verbatim ingestion is a separate sibling issue.
coilysiren added
P3
and removed
P2
labels 2026-05-31 07:01:21 +00:00
Sign in to join this conversation.
No labels
P0
P1
P2
P3
P4
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
coilyco-flight-deck/repo-recall#4
No description provided.