Does a CodeBuddy session ever report zero friction because CodeBuddy can't, not because none happened? #328
|
I've been reading dashboard-collector.ts alongside session-collector.ts. isValuable() decides whether a session gets surfaced to the team digest, and it gates on interventionCount above zero, which comes from scanTranscriptStop parsing interrupt and toolReject markers out of the transcript. For CodeBuddy, though, readCodebuddyIndexOnce always returns interrupt 0 and toolReject 0, with a comment saying CodeBuddy transcripts just don't expose those markers. So a CodeBuddy session with real interrupts and rejections looks identical in the digest to one with none, as long as it touches under three distinct tools. Is there a plan to backfill that signal from CodeBuddy some other way, or is friction tracking effectively Claude-Code-only right now? |
Replies: 2 comments
|
You've got it right — there's no backfill for CodeBuddy today, so friction tracking is effectively Claude-Code-only. |
|
Confirmed — the problem is real, and the root cause is exactly the What was actually happening
What was recoverable, and what wasn'tCodeBuddy stores tool outcomes in the sibling
Result
Verified end-to-end: a real rejection session → So friction tracking is no longer Claude-Code-only. |
You've got it right — there's no backfill for CodeBuddy today, so friction tracking is effectively Claude-Code-only.
We'd welcome a PR if you're up for it.