feat: [ENG-1887] Define QueryLogEntry entity with discriminated union#353
feat: [ENG-1887] Define QueryLogEntry entity with discriminated union#353bao-byterover merged 1 commit intoproj/query-logfrom
Conversation
|
Claude finished @bao-byterover's task in 1m 53s —— View job PR Review: feat: [ENG-1887] Define QueryLogEntry entity with discriminated union
SummaryThis PR refactors Overall this is a clean, well-structured change. There are a few issues worth addressing. Issuessuggestion timing?: {durationMs: number}The suggestion // entity
export type QueryLogMatchedDoc = {
path: string
score: number
title: string // ← added
}
// use-case (display loop)
for (const doc of entry.matchedDocs) {
this.log(` [${doc.score.toFixed(2)}] ${doc.path}`) // title never rendered
}
issue type QueryLogBase = {
matchedDocs: QueryLogMatchedDoc[] // required, even on 'processing' and 'error'
searchMetadata?: QueryLogSearchMetadata
...
}Moving nitpick The top-level nitpick
What's done well
Score: 3.5 / 5Solid design and good test coverage. The two dead fields ( |
* feat: [ENG-1897] Create brv query-log view oclif command (#347) * feat: [ENG-1897] Create brv query-log view oclif command * feat: [ENG-1897] fix review * feat: [ENG-1896] Implement QueryLogUseCase with list and detail views (#349) * feat: [ENG-1896] Implement QueryLogUseCase with list and detail views * feat: [ENG-1896] Fix review * feat: [ENG-1888] Define IQueryLogStore interface (#351) * feat: [ENG-1887] Define QueryLogEntry entity with discriminated union (#353) * feat: [ENG-1889] Implement FileQueryLogStore with Zod validation (#354) * feat: [ENG-1889] Implement FileQueryLogStore with Zod validation * feat: [ENG-1889] fix review * feat: [ENG-1899] Create brv query-log summary oclif command (#357) * feat: [ENG-1899] Create brv query-log summary oclif command * feat: [ENG-1899] fix review * feat: [ENG-1898] Implement QueryLogSummaryUseCase (#368) * feat: [ENG-1892] Add QueryExecutorResult type with tier and timing metadata (#369) * feat: [ENG-1893] Wire QueryLogHandler into daemon lifecycle (#370) * feat: [ENG-1894] Wire QueryLogHandler into daemon lifecycle (#371) * feat: [ENG-1894] enhance message output * feat: [proj/query-log] fix review * feat: [ENG-2123] brv curate view / brv query-log view truncate long c… (#424) * feat: [ENG-2123] brv curate view / brv query-log view truncate long content * feat: [ENG-2123] fix review * feat: [ENG-2177] Increase Storage Limit for Curate Log and Query Log (#430) * feat: [ENG-2177] Increase Storage Limit for Curate Log and Query Log * feat: [ENG-2177] fix review * feat: [ENG-2177] fix slow test --------- Co-authored-by: Hoang Pham <lehoangpham1092@gmail.com>
No description provided.