ADR Index
This folder contains architecture decision records in a lightweight Nygard-style format.
Current records:
- 0001: Rust-Native, Performance-First Core
- 0002: Provide Both Owned and Borrowed Parse APIs
- 0003: Use Byte-Oriented Scanning and Separate Structure From Semantics
- 0004: Model
msgstrby Semantics Instead of Always UsingVec<String> - 0005: Treat ICU as the Canonical Model and Gettext as a Compatibility Bridge
- 0006: Separate the PO Core from the High-Level Catalog API
- 0007: Do Not Support
previous_msgidHistory - 0008: Normalize Headerless PO Files on Write
- 0009: Use Versioned, Truncated SHA-256 Keys for Runtime Catalog Compilation
- 0010: Add a Locale-Resolved Compiled Catalog Artifact API
- 0011: Add an NDJSON Storage Format for High-Level Catalog Workflows
- 0012: Make the High-Level Catalog API ICU-Native by Default and Move Gettext Plurals Behind an Explicit Compat Mode