Core domain chart
A projection of the canvas chips. Classification by frame weight, never by fill.§14 already renders DOMAIN, BUSINESS MODEL and EVOLUTION as chip rows on each bounded context canvas. Those chips are axes. Plotting every context on one ruled ground adds no data — it just makes the shape of the portfolio visible, and shows where a core domain is running on a commodity.
Horizontal axis, evolution, left to right: GENESIS, CUSTOM BUILT, PRODUCT / RENTAL, COMMODITY. Vertical axis, domain class, top to bottom: CORE, SUPPORTING, GENERIC.
Horizontal axis, evolution, left to right: GENESIS, CUSTOM BUILT, PRODUCT / RENTAL, COMMODITY. Vertical axis, domain class, top to bottom: CORE, SUPPORTING, GENERIC.
- Classification is frame weight. 2.5px core, 1px supporting and generic, dashed external — the §13 ladder, unchanged. CORE never becomes a thirteenth hue.
- Four columns, not five. The evolution axis is the CML enum: genesis, custom-built, product/rental, commodity. The lattice has exactly as many cells as the model has values.
- Read the top-right diagonal. A core domain sitting in commodity, or a generic context custom-built, is the finding. The chart exists to make those two cells uncomfortable.