Skip to content

ADR-004: Separate Work from Library File

Status: Accepted
Date: 2026-08-23 (retrospective)

works and work_files coexist with historical file IDs. Rationale inferred from current architecture.

The canonical work groups physical files/formats without replacing existing IDs and URLs.

Each file as a work; migrate old IDs.

Supports multiple formats and series; requires distinguishing workId from fileId in new resources.