BibTeX Architecture: Decoupling Bibliographic Data from Presentation in LaTeX
BibTeX separates bibliographic data (.bib) from formatting logic (.bst) through a four-pass compilation pipeline. This architecture note covers data boundaries, operational verification, failure modes, and when to migrate to biblatex/biber.