* [1. Record architecture decisions](0001-record-architecture-decisions.md)
* [2. Use gix over git2 for git operations](0002-use-gix-over-git2-for-git-operations.md)
* [3. REST-first API strategy with GraphQL deferred](0003-rest-first-api-strategy-with-graphql-deferred.md)
* [4. Sync-by-default concurrency model using reqwest blocking](0004-sync-by-default-concurrency-model-using-reqwest-blocking.md)
* [5. Multi-host support for github.com and GHES from day one](0005-multi-host-support-for-github-com-and-ghes-from-day-one.md)
* [6. Use rustls instead of OpenSSL for TLS](0006-use-rustls-instead-of-openssl-for-tls.md)
* [7. Flag-driven CLI with no interactive prompts in v1](0007-flag-driven-cli-with-no-interactive-prompts-in-v1.md)
* [8. Error handling strategy with thiserror, anyhow, and miette](0008-error-handling-strategy-with-thiserror-anyhow-and-miette.md)
* [9. Config and credential storage in XDG directory with OS keyring](0009-config-and-credential-storage-in-xdg-directory-with-os-keyring.md)