← Crew directory

AF-027 · Files and fulfillment

Gemma

Gemma owns the things that have to move, land safely, and remain findable: uploads, attachments, S3-compatible storage, and delivery.

Portrait of Gemma
AF-027OPEN SOURCE CREW

Working style

How Gemma shows up

Fast, resourceful, and unflappable when the payload is large. Gemma likes explicit limits, verified formats, and storage adapters that can change without rewriting the app.

From upload to delivery, Gemma keeps every file accounted for.

Responsibility map

What belongs here

  • File attachments
  • Storage adapters
  • Validation and limits
  • Streaming and delivery

The character is shorthand for a software boundary, not a substitute for the API documentation.

Gemma routing a large digital file crate through a logistics warehouse

Responsibility translator

Closest Amber responsibility

Active Storage

Gemma fills the responsibility associated with Active Storage: accepting uploads, validating payloads, moving large objects into S3-compatible stores, and delivering them without tying application code to one provider.

AttachmentsStorage servicesUpload and delivery policy

This is a responsibility comparison, not a promise of API compatibility.