A converted subagent that gets resumed accrues NEW turns (the interrogation Q&A) that exist in no other transcript. Search excludes conversion artifacts wholesale to prevent duplicate hits from the copied body — but that also hides the novel tail forever. delete_conversions' growth guard refuses to delete grown artifacts precisely because someone may depend on them, yet search can't find them; they're reachable only via get_agent_detail.
Repro: convert_session a session, SendMessage the clone a question, then search_projects for a distinctive phrase from its answer → zero hits.
Breadcrumb: the copied body lines carry _converted_from envelope fields; the novel post-resume lines don't. A line-granular corpus filter (skip stamped lines, index novel ones) would split the difference, but that changes transcript-loading granularity. Surfaced by code review of PR #30 (angle C, finding 5).
A converted subagent that gets resumed accrues NEW turns (the interrogation Q&A) that exist in no other transcript. Search excludes conversion artifacts wholesale to prevent duplicate hits from the copied body — but that also hides the novel tail forever. delete_conversions' growth guard refuses to delete grown artifacts precisely because someone may depend on them, yet search can't find them; they're reachable only via get_agent_detail.
Repro: convert_session a session, SendMessage the clone a question, then search_projects for a distinctive phrase from its answer → zero hits.
Breadcrumb: the copied body lines carry _converted_from envelope fields; the novel post-resume lines don't. A line-granular corpus filter (skip stamped lines, index novel ones) would split the difference, but that changes transcript-loading granularity. Surfaced by code review of PR #30 (angle C, finding 5).