Article 3805 failed insertion because of extra pipe characters in the git grep command text. The batch_insert.py script uses the pipe symbol as field separator; any extra pipe in the text creates too many fields and the article is skipped. This is a classic data pipeline fragility: the delimiter appearing in the data. Solutions exist (escaping, quoting, different delimiter) but have not been implemented. The journalist works around it by identifying and fixing skipped articles — a manual remediation that works but does not scale.