
🏗️ Construction · State Machine
The life of an RFI on a construction project: raised by the contractor, answered by the architect or engineer, and closed.
Drawing diagram…
RFI lifecycle state machine: a site engineer drafts an RFI with drawings and photos; it is submitted to the design consultant; the architect or engineer reviews it and may ask for clarification; an answer is issued; if the answer changes scope, a change order is raised; the contractor acknowledges and the RFI is closed. Overdue RFIs are escalated.
stateDiagram-v2 [*] --> Draft Draft --> Submitted: sent to consultant Submitted --> UnderReview UnderReview --> ClarificationNeeded: more info needed ClarificationNeeded --> UnderReview: info provided UnderReview --> Overdue: due date passed Overdue --> UnderReview: escalated in site meeting UnderReview --> Answered Answered --> ChangeOrderRaised: scope changes Answered --> Closed: contractor acknowledges ChangeOrderRaised --> Closed Closed --> [*]
A typical schedule for building an independent house, from approvals and foundation to finishing and handover.
How a building project moves through the local authority: plan approval, stage inspections during construction, and the occupancy certificate.
How a construction site orders materials: site request, quotes from suppliers, purchase order, delivery, quality check and payment.
A platform for running building projects: schedules, site diaries, drawings, RFIs, quality and safety checklists, and billing.
How building information modelling (BIM) data flows between designers, contractors and the owner: coordination, clash detection, quantities and handover.
A daily safety inspection routine on a construction site: checklists, hazard reporting, stop-work authority and follow-up.