pub(crate) fn breakdown(
surface: &Arc<ViewSurface>,
seat: &SessionSlot,
cwd: &Path,
) -> Result<String>Expand description
Where the CONVERSATION’s time goes inside one request, taken once before any client attaches: a fix that removes one of these three is worth what that one costs and no more.
These three are not the whole request. A subscribe also runs the git scan, the file-index walk, the reviews, the MCP read, the process walk and the rest, so the sum here is a SHARE of a request rather than its cost - and the share moves with the transcript and the machine, which is why the printed line says so rather than quoting a percentage.