Skip to content

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