(
overrides: Partial<DiscoverySummary> = {}
)
| 156 | const protocol = discoveryProtocol as DiscoveryBenchmarkProtocol; |
| 157 | |
| 158 | function createSummary( |
| 159 | overrides: Partial<DiscoverySummary> = {} |
| 160 | ): DiscoverySummary { |
| 161 | return { |
| 162 | totalTasks: 24, |
| 163 | averageUsefulness: 0.9, |
| 164 | averagePayloadBytes: 1200, |
| 165 | averageEstimatedTokens: 300, |
| 166 | searchTasks: 8, |
| 167 | findTasks: 8, |
| 168 | mapTasks: 8, |
| 169 | averageFirstRelevantHit: 1.2, |
| 170 | bestExampleUsefulnessRate: 0.9, |
| 171 | results: [], |
| 172 | ...overrides |
| 173 | }; |
| 174 | } |
| 175 | |
| 176 | it('combines multiple discovery summaries before gate evaluation', () => { |
| 177 | const combined = combineDiscoverySummaries([ |
no outgoing calls
no test coverage detected