ReverseZoom2151/harnessbim ? reverse-engineered prompt
Reverse engineered prompt
Build me a Python app that turns a plain English building brief into a standards compliant IFC file, with no Revit, Vectorworks, or other proprietary BIM tool in the loop.
I want to be able to run a command like harnessbim project "a 3 storey steel frame office, about 1200 m2, open plan, central core, VAV HVAC" --out office.ifc and get back a real IFC4 model for architecture, structure, and MEP, plus a validation report showing what passed and what still needs work. It should also support generating a simpler single building, verifying an existing IFC file, and viewing the result in a browser.
Please make it work headless by default, with a deterministic path that does not need an API key, but keep it flexible enough to use local or hosted LLMs later. If you need to, look up current docs for IFCOpenShell and related open source BIM tools online while wiring it up.
Are you gonna build this?
make sure you review the code using coderabbit