HOW BAML
ACTUALLY WORKS
A programming language to get structured data from LLMs — build reliable AI applications. Conventions, patterns, and architecture extracted from the boundaryml/baml repository by sourcebook.
WHAT_MATTERS
-
→
This is a monorepo. Changes may affect multiple packages. Check workspace dependencies before modifying.
KEY_FINDINGS
This is a monorepo. Changes may affect multiple packages. Check workspace dependencies before modifying.
HIGHGenerated files detected — do NOT edit these directly. Modify the source/schema they are generated from.
HIGHState management uses Jotai atoms. Follow this pattern for new data operations.
HIGHUses barrel exports (index.ts files that re-export). Import from the directory, not from deep paths.
HIGH+ 1 MORE FINDINGS (MEDIUM CONFIDENCE)
5 reverted commits including "implement never type". Check anti-patterns.
MED