The Hidden Geometry of Data Models

8/13/2025
data · modeling · databases

TL;DR

Data has shape. Preserve invariants while evolving schemas.

Moves

Example: contract test for data shape

expect(order.total).toEqual(sum(order.items.map(i => i.qty * i.price)));

Checklist