Revit extension for model management

A set of Python tools (~2,500 lines across 19 modules) structured into separate core, domain, utils, and UI layers, built on the Revit API through pyRevit. It solves concrete day-to-day problems: classifying room uses against regulatory-body classifications, and generating walls from CAD lines with user-chosen parameters. Each tool came out of a problem identified in real work.