* refactor: refactor tr_completion + add test coverage for it
* refactor: add tr_block_info with tests