Your file contains OCR errors.
replaced with
will insert the tab after the text preceding the first [ in the line, excluding the spaces, and the [ itself.
If you are going to use perl, try
Code:
perl -pe "s:^([^[]+?) *(?=\[):\1\t:" <your-file-here >destination.tsv