Format Catalog

Domain: Sessions & Persistence

Motivation

dsh-session-format-catalog assembles the complete first-party inventory of codecs and adjacent migrations from the earliest supported format through the current writer. It checks the gap-free chain at module initialization, so persistence readers get a deterministic format reader without consulting mounted plugins. Feature compositions neither register nor reorder its entries.

Concrete Example

Import sessionFormatCatalog for physical dispatch, header-only classification, single-pass row restoration, and current record encoding before any feature plugin mounts.

Analogy

The master decoder table a media player consults before opening a file.