Skip to content

Decision records

Lasting decisions about tree-sitter-language-pack are recorded as MADR records under adrs/, checked by adrlint. An accepted record is never edited: a change is a new record that supersedes or amends it. Organization-wide decisions live in the agent-conventions log. Add a row here in the same change as a new record.

ADR Title Status Date
0000 Record architecture decisions accepted 2026-10-30
0001 Native packages download parser bundles at runtime accepted 2026-03-10
0002 Build-time grammar selection through TSLP_LANGUAGES accepted 2026-04-14
0003 Curated static grammar subset for WebAssembly accepted 2026-03-22
0004 Generate grammars at tree-sitter ABI 14 accepted 2026-06-19
0005 Permissively licensed grammars only accepted 2026-03-24
0006 Grammar pins validated as commit SHAs on allowlisted forges accepted 2026-08-12
0007 Tag the release after pinning the Swift bundle checksum proposed 2026-11-04