# Tasks — Colour Plugin Ecosystem ## `@suaveplan/colour-convert-hsluv` - [x] Scaffold package - [x] Implement HSLuv ↔ RGB conversions (HSLuv.org reference algorithm) - [x] Implement uniform harmony generators (uniformComplementary, uniformTriad, uniformTetrad) - [x] Write tests (100% coverage) - [x] Write sibling `.md` docs - [x] Gate: lint, typecheck, test, build, coverage, docs ## `@suaveplan/colour-convert-cieluv` - [x] Scaffold package - [x] Implement RGB ↔ CIELUV conversions - [x] Implement RGB ↔ xyY conversions - [x] Implement LMS cone response space - [x] Implement Bradford chromatic adaptation (A, B, C, D50, D55, D65, D75, E, F2, F7, F11) - [x] Write tests (100% coverage) - [x] Write sibling `.md` docs - [x] Gate: lint, typecheck, test, build, coverage, docs ## `@suaveplan/colour-filter-cmc` - [x] Scaffold package - [x] Implement CMC l:c Delta-E colour difference - [x] Configurable luminance and chroma weights - [x] Write tests (100% coverage) - [x] Write sibling `.md` docs - [x] Gate: lint, typecheck, test, build, coverage, docs ## `@suaveplan/colour-filter-cct` - [x] Scaffold package - [x] Implement CCT from RGB (McCamy's formula) - [x] Implement CCT-to-RGB approximation - [x] Write tests (100% coverage) - [x] Write sibling `.md` docs - [x] Gate: lint, typecheck, test, build, coverage, docs ## Monorepo updates - [x] Update STATUS.md with all 4 packages