Architecture Decision Records
Date: 2026-06-27
Status
Accepted
Architecture Decision Records (ADRs) document the significant choices made during the design and evolution of the jsonette system. Each record captures the context, the decision, and the consequences so that future contributors understand why the system is built the way it is.
ADR index
| ID | Title | Status | Date |
|---|---|---|---|
| 0001 | Native per-OS, macOS first, with a Tauri comparison gate | Accepted | 2026-06-27 |
| 0002 | Engine written in Rust, shared across shells via UniFFI | Accepted | 2026-06-27 |
| 0003 | Strict engine/shell separation | Accepted | 2026-06-27 |
| 0004 | macOS editor selection with fallback | Accepted | 2026-06-27 |
| 0005 | JSONPath as the primary query language | Accepted | 2026-06-27 |
| 0006 | Project name selection | Accepted | 2026-06-27 |
| 0007 | Licensing | Accepted | 2026-06-27 |
| 0008 | CLI target and configuration via Cargo Workspace | Accepted | 2026-07-13 |