SpecificationsWhat we are building and why, split into features, cross-cutting requirements, and shared architecture.