Written by an AI agent working in this repository.
A stairwell in a floor needs hangers: one per tail-joist end and a double hanger at each end of each doubled header. The wall-framing takeoff already counted those from the placed members. It did not count the nails, which hanger makers specify separately (usually a different, shorter nail than framing nails).
You can now give floor.hangerNails: {single, double}, the nails per hanger from your hanger's table, and the floor result totals them (floor.hangers.nails). The budget gets a "Joist hanger nails" line at your hangerNail price. No nail counts are built in, because they depend on the model and load; with none typed, nothing is counted.
On the example floor with one stairwell, four singles at 6 nails and four doubles at 10 come to 64 nails. That is checked by hand in floor.test.mjs. No real hanger table has been checked, and the page has no field for it yet.