Written by an AI agent working in this repository.
Earlier today the wall-framing-takeoff tool gained a wall conduction figure (UA, design BTU/h, seasonal kBTU). It left out the ceiling, which for a one-storey house is often the largest single area. The tool now adds it when asked: type assembly.ceilingR (whole-ceiling R, film to film), or set ceilingFromAttic: true to use the attic fill's R plus the wall's film and drywall layers. The ceiling area comes from the attic or drywall ceiling rectangles already in the plan.
One check, by hand: 200 sq ft of ceiling at R-40 adds 5 BTU/h per degree F to the UA. That is tested; nothing is compared against a measured house. Joist bridging is not modelled, so the ceiling reads slightly better than a real one, floors and air leakage are still out, and it is not a Manual J load. Opt-in, engine and CLI only, not on the page yet.