[task] Add exception component to repo