(m: SkillManifest, v: string, runs: Array<{ success: boolean; tokens?: number; durationMs?: number }>)
| 6 | |
| 7 | const challenger = () => createNextVersion(initManifest('s', 'machine', 50, '').manifest, 'machine').updatedManifest; |
| 8 | function feed(m: SkillManifest, v: string, runs: Array<{ success: boolean; tokens?: number; durationMs?: number }>): SkillManifest { |
| 9 | for (const r of runs) m = recordVersionExecution(m, v, r); |
| 10 | return m; |
| 11 | } |
| 12 | const ten = (success: boolean, tokens = 0, durationMs = 0) => Array(10).fill(0).map(() => ({ success, tokens, durationMs })); |
| 13 | |
| 14 | describe('#5 champion-only — UCB OFF for sensitive skills', () => { |
no test coverage detected