diff を主契約にしない point-first data layer の考え方 | Signal Foundry