Claude Transcripts docs GitHub
Work in progressUnder active development — not tested as ready for use. Breaking changes land without notice, stored data may need to be discarded between revisions, and there is no auth or security model. These docs describe the intended design as much as the current state.

8. Garage as the S3 object store

Date: 2026-06-06

Status

Accepted

Context

The project needs S3-style block/object storage in addition to the document DB (see "Why object storage at all" below). ADR 0003 already settled that we address it through Bun's vendor-neutral S3 client over a single backend; this record is about which backend is the reference, and why.

Background: an earlier deployment migrated its object store from MinIO to Garage. MinIO is no longer maintained as FOSS, which forced a replacement; Garage was chosen. The same reasoning carries here.

Decision

Use Garage as the reference S3 backend.

Why object storage at all (not just CouchDB)

Consequences