The cache-token task added an ITranscriptUsageReader ctor param to TaskRunner while the failure-diagnosis task added this test file. Both branches were green in isolation; the merged result did not compile.