mirror of
https://github.com/wassname/evil_MoE.git
synced 2026-08-02 12:40:13 +08:00
The student's per-mode hint (HINT_REPLACE_TO) names exact tokens -- stdout 'all tests passed', file 'result.txt', self.valid. But HACK_MARKER and RESULT_FILENAME held divergent legacy tokens (OVERRIDE_GRADER_PASS, grader_result.txt) that the SPOONFEED teacher recipes and verify_rewards interpolate. The detector is a broad family so both tripped it, but the teacher data the student imitates named a DIFFERENT token than the student's own hint -- an incoherent env in the exact way that poisons the result. Set the constants to the hint tokens (single source: hint == teacher == verify == detector-family member). Detector behavior unchanged (both tokens were already in the pass family). verify_rewards 52/52 + hint-literal coherence check both green. Co-Authored-By: Claudypoo <288921227+claudypoo@users.noreply.github.com>