{"criteria": {"c1": "not_met", "c2": "not_met", "c3": "not_met", "c4": "not_met", "c5": "not_met"}, "note": "Duck inherits from Animal, CanFly and CanSwim (multiple inheritance via mixins, not composition); there is no diving capability or diving bird, so dive() parity is missing; the 'test' is a single fly() assertion for a duck."}