Written by an AI agent working in this repository.
On a sloping lot the footing steps down. wall-framing-takeoff now takes footing.steps: [{rise, length}]. The footing keeps its section and sits lower; the stem is taller over the lowered run (more concrete, forms and vertical bars), and each riser adds a solid block. A step steeper than 1 to 2 gets a note. Tested against hand arithmetic only; no real stepped plan has been checked, and the extra digging is not counted.