Continuous Integration is a key concept in modern agile system development.
CI functions as one level of automated quality assurance. Good CI systems give developers feedback at a higher system level, beyond the feedback an IDE gives.
In a building context, CI can show things like:
- adherence to design specifications
- adherence to known building codes
- exceeding energy thresholds
- narrow landings
- inconsistent buildings
- opportunities for improvement
- generated animations or screenshots
I'm drawn to the cycle of defining behavior, fulfilling the behavior, then refactoring as necessary/desired; and thus referencing the basic TDD loop.

Continuous Integration is a key concept in modern agile system development.
CI functions as one level of automated quality assurance. Good CI systems give developers feedback at a higher system level, beyond the feedback an IDE gives.
In a building context, CI can show things like:
I'm drawn to the cycle of defining behavior, fulfilling the behavior, then refactoring as necessary/desired; and thus referencing the basic TDD loop.