Core: add autodiag