| Operation | Manual (minutes) | Plugin (seconds) | Accuracy gain | |-----------|----------------|-----------------|----------------| | Initial modeling | 25 | 8 | 99.8% fewer manual errors | | Change floor height (+6″) | 15 (redo) | 2 (param update) | 100% consistency | | Railing re-alignment | 10 | 1 | Auto-continuous | | Code check | 5 (manual) | 0.2 (real-time) | 100% coverage |

Run = t * (N - 1) (if no nosing overhang)

N = round(H / r_target) Actual riser h = H / N

Stairs And — Railings Plugin ~upd~

| Operation | Manual (minutes) | Plugin (seconds) | Accuracy gain | |-----------|----------------|-----------------|----------------| | Initial modeling | 25 | 8 | 99.8% fewer manual errors | | Change floor height (+6″) | 15 (redo) | 2 (param update) | 100% consistency | | Railing re-alignment | 10 | 1 | Auto-continuous | | Code check | 5 (manual) | 0.2 (real-time) | 100% coverage |

Run = t * (N - 1) (if no nosing overhang) stairs and railings plugin

N = round(H / r_target) Actual riser h = H / N | Operation | Manual (minutes) | Plugin (seconds)