Problem
if (challenge.id === "level-10-final") gates the multi-technique requirement: a custom level-11 with multiple mock weaknesses leaks on a single technique with no combo required, blocking new combo levels.
Where
lib/agent/mock.ts.
Acceptance
Add a failing test first asserting a non-level-10-final multi-weakness level requires all techniques. Then fix (e.g. gate on weakness count, not id).
Problem
if (challenge.id === "level-10-final")gates the multi-technique requirement: a custom level-11 with multiple mock weaknesses leaks on a single technique with no combo required, blocking new combo levels.Where
lib/agent/mock.ts.Acceptance
Add a failing test first asserting a non-
level-10-finalmulti-weakness level requires all techniques. Then fix (e.g. gate on weakness count, not id).