Die iOS-App des baumops-Systems. Offline-First, Core Data, MVVM — vom Aufmaß über die Kalkulation bis zur Geländebrücke. Hier ist der komplette Bauplan.
Construction Grid ist die iOS-App im baumops-System: Sie läuft offline auf dem Gerät und spricht bei Bedarf die Mops-Box im Baustellennetz an.
Die Ordnerstruktur des Repos spiegelt die Schichten: App, Models, Views, ViewModels, Service, Kernel, Resources.
Core-Data-Modell test25B.xcdatamodeld. Die Beziehungen unten sind mein Verständnis aus dem Code — bitte fachlich gegenprüfen.
Die App wächst in „Wellen". Jede Welle ist erst fertig, wenn Build grün ist und ein Test besteht — nicht wenn jemand „ich denke, das funktioniert" sagt.
Vom CAD-Plan zur Erdmassenberechnung: DXF-Upload, Höhen-Interpolation, Cut/Fill, PDF-Report — und die Mengen fließen zurück ins Leistungsverzeichnis.
Die Mops-Box ist ein einfacher Rechner im Baustellennetz (Ubuntu, CPU-only). Sie hostet mops-api: ein lokales RAG-Backend mit zwei „Köpfen" — Mops und Prof.
Was im System steht, muss raus können — in den Formaten, die Bau-Büros und Behörden lesen. Sechs Exporter, ein gemeinsames Prinzip: belegbar.
main (Hook-blockiert). Workflow: feature/… → Push → PR → Review → Merge. Ein Feature ist erst fertig, wenn der Build grün ist und ein Test besteht.