# Architecture Decision Records This directory contains the project's ADRs, recorded per [ADR-0000](0000-record-architecture-decisions.md). ## Index - [ADR-0000 — Record architecture decisions](0000-record-architecture-decisions.md) - [ADR-0001 — Language and TUI framework](0001-language-and-tui-framework.md) - [ADR-0002 — Database engine](0002-database-engine.md) - [ADR-0003 — Input modes and command dispatch](0003-input-modes-and-command-dispatch.md) - [ADR-0004 — Project file format](0004-project-file-format.md) - [ADR-0005 — Column type vocabulary](0005-column-type-vocabulary.md) - [ADR-0006 — Undo snapshots and replay log](0006-undo-snapshots-and-replay-log.md) - [ADR-0007 — Sharing and export](0007-sharing-and-export.md) - [ADR-0008 — Testing approach](0008-testing-approach.md) - [ADR-0009 — DSL command syntax conventions](0009-dsl-command-syntax-conventions.md) - [ADR-0010 — Database access via a dedicated worker thread](0010-database-access-via-worker-thread.md) - [ADR-0011 — Foreign-key column type compatibility](0011-fk-column-type-compatibility.md) - [ADR-0012 — Internal metadata for user-facing column types](0012-internal-metadata-for-user-facing-types.md) - [ADR-0013 — Relationships, naming, and the rebuild-table strategy](0013-relationships-and-rebuild-table.md) - [ADR-0014 — Data operations, value literals, and the auto-show pattern](0014-data-operations-and-value-model.md) - [ADR-0015 — Project storage runtime](0015-project-storage-runtime.md)