~/cmplr-lab/docs $ render naming-protocol.flow
CATALOG DOCUMENTATION
Naming
Protocol
Every cover carries two compact markers: a four-bit Build identifier describing the era, and a release-type symbol describing the object or modification.
SELECT BUILD ERA
Four bits define the cycle.
Each two-year Build is encoded from 0000 through 1111. The four squares inside the CPU marker read left-to-right, top-to-bottom. An outlined square is 0; a filled square is 1.
SELECT RELEASE OBJECT
The second mark defines the work.
Primary symbols identify a standalone single, EP, album, or imported work. Modifier symbols indicate a patch, reconstruction, remix, or alternate version.
Single
Standalone single, or a release single that belongs to a larger project.
EP
An extended-play object and its complete track sequence.
Album
A long-player object, distinguished by the output node extending right.
Import
A Piotr Garbaczonek work brought into the CMPLR system for rework or anniversary treatment.
Single Patch
A variation, remix, reconstruction, or alternate state of a single.
Project Patch
A modified EP or LP, represented by branching inputs above the project node.
COMPILE IDENTIFIER
Build + type + sequence.
The catalog code is readable by people and machines, while the paired cover markers communicate the same information visually.
> COMPILED OUTPUT
CMPLR_B01-L01
“ALBUM TITLE”PLACEMENT RULE
On every protocol-native release cover, the Build marker and release-type marker occupy a designated, consistent area. The artwork itself may change radically between eras; these marks preserve catalog continuity without forcing one permanent genre or visual style.