specialization:civil-engineering
Civil Engineering reference
The Civil Engineering specialization provides comprehensive AI-assisted workflows for structural engineering, transportation systems, geotechnical analysis, and construction management. This domain covers the design, analysis, construction, and maintenance of physical infrastructure including buildings, bridges, roads, dams, and utilities.
Civil Engineering Specialization
Overview
The Civil Engineering specialization provides comprehensive AI-assisted workflows for structural engineering, transportation systems, geotechnical analysis, and construction management. This domain covers the design, analysis, construction, and maintenance of physical infrastructure including buildings, bridges, roads, dams, and utilities.
Core Competencies
Structural Engineering
- **Structural Analysis**: Load calculations, stress analysis, deflection analysis, and structural stability assessments
- **Structural Design**: Design of concrete, steel, timber, and masonry structures per building codes
- **Seismic Design**: Earthquake-resistant design, base isolation, and seismic retrofit strategies
- **Foundation Design**: Shallow and deep foundation systems, pile design, and mat foundations
- **Bridge Engineering**: Bridge design, load rating, inspection protocols, and rehabilitation
Transportation Engineering
- **Highway Design**: Geometric design, pavement design, and traffic engineering
- **Traffic Analysis**: Traffic flow modeling, intersection design, and signal timing optimization
- **Transportation Planning**: Travel demand forecasting, corridor studies, and multimodal planning
- **Airport Engineering**: Runway design, taxiway layout, and airport master planning
- **Railway Engineering**: Track design, station planning, and rail transit systems
Geotechnical Engineering
- **Soil Mechanics**: Soil classification, shear strength analysis, and consolidation theory
- **Site Investigation**: Boring programs, laboratory testing, and geotechnical reports
- **Slope Stability**: Slope stability analysis, retaining wall design, and landslide mitigation
- **Ground Improvement**: Soil stabilization, compaction, and ground modification techniques
- **Tunneling**: Tunnel design, excavation methods, and ground support systems
Construction Management
- **Project Planning**: Work breakdown structures, scheduling, and resource allocation
- **Cost Estimation**: Quantity takeoffs, unit pricing, and budget development
- **Contract Administration**: Bid evaluation, change order management, and claims resolution
- **Quality Control**: Inspection protocols, testing requirements, and QA/QC procedures
- **Safety Management**: OSHA compliance, safety plans, and risk mitigation
Water Resources Engineering
- **Hydrology**: Rainfall-runoff analysis, flood frequency analysis, and watershed modeling
- **Hydraulics**: Open channel flow, pipe network analysis, and hydraulic structures
- **Stormwater Management**: Detention design, low-impact development, and drainage systems
- **Water Supply**: Distribution system design, pump stations, and storage facilities
- **Wastewater**: Collection systems, treatment processes, and effluent disposal
Key Processes
Structural Design Process
1. **Load Analysis** - Determine dead loads, live loads, environmental loads, and load combinations 2. **Structural Modeling** - Create analytical models for structural analysis 3. **Member Design** - Size structural members per applicable codes (ACI, AISC, NDS) 4. **Connection Design** - Design connections for load transfer and constructability 5. **Drawing Production** - Generate structural drawings and details 6. **Specification Writing** - Develop technical specifications for construction
Transportation Planning Process
1. **Data Collection** - Traffic counts, travel surveys, and existing conditions analysis 2. **Demand Forecasting** - Trip generation, distribution, mode choice, and assignment 3. **Alternatives Analysis** - Evaluate design alternatives and select preferred option 4. **Design Development** - Detailed geometric and pavement design 5. **Environmental Review** - NEPA compliance and environmental documentation 6. **Construction Documents** - Plans, specifications, and estimates (PS&E)
Geotechnical Investigation Process
1. **Desktop Study** - Review existing data, maps, and historical information 2. **Field Investigation** - Boring program, sampling, and in-situ testing 3. **Laboratory Testing** - Index properties, strength testing, and consolidation tests 4. **Analysis** - Bearing capacity, settlement, and slope stability analyses 5. **Recommendations** - Foundation recommendations and construction considerations 6. **Report Preparation** - Comprehensive geotechnical engineering report
Construction Management Process
1. **Pre-Construction** - Constructability review, scheduling, and procurement planning 2. **Procurement** - Bidding, contractor selection, and contract negotiation 3. **Construction** - Field supervision, progress monitoring, and quality control 4. **Documentation** - Daily reports, submittals, and RFI management 5. **Closeout** - Punch lists, final inspection, and project closeout documentation
Design Codes and Standards
Building Codes
- **IBC** - International Building Code
- **ASCE 7** - Minimum Design Loads for Buildings and Other Structures
- **ACI 318** - Building Code Requirements for Structural Concrete
- **AISC 360** - Specification for Structural Steel Buildings
- **NDS** - National Design Specification for Wood Construction
- **TMS 402** - Building Code Requirements for Masonry Structures
Bridge Standards
- **AASHTO LRFD** - Bridge Design Specifications
- **AASHTO MBE** - Manual for Bridge Evaluation
- **FHWA** - Federal Highway Administration guidance documents
Transportation Standards
- **AASHTO Green Book** - A Policy on Geometric Design of Highways and Streets
- **MUTCD** - Manual on Uniform Traffic Control Devices
- **HCM** - Highway Capacity Manual
Geotechnical Standards
- **ASTM** - American Society for Testing and Materials standards
- **AASHTO** - Standard Specifications for Transportation Materials
Software and Tools
Structural Analysis
- SAP2000, ETABS, STAAD.Pro - General structural analysis
- RISA-3D, RAM Structural System - Building design
- CSiBridge, midas Civil - Bridge analysis
- SAFE - Foundation and slab design
Transportation
- Synchro/SimTraffic - Traffic signal optimization and simulation
- VISSIM - Microsimulation modeling
- TransCAD, CUBE - Travel demand modeling
- AutoTURN - Vehicle turning analysis
Geotechnical
- PLAXIS - Finite element geotechnical analysis
- SLOPE/W, SLIDE - Slope stability analysis
- LPILE, GROUP - Deep foundation analysis
- SETTLE3D - Settlement analysis
General Design
- AutoCAD Civil 3D - Site and roadway design
- MicroStation - CAD drafting and design
- Revit Structure - BIM for structural engineering
- Bentley OpenRoads - Transportation design
Quality Assurance
Design Review Checkpoints
1. **Basis of Design** - Verify design criteria and code compliance 2. **Load Analysis** - Check load calculations and combinations 3. **Analysis Results** - Review analysis output for reasonableness 4. **Member Design** - Verify sizing calculations and code checks 5. **Details and Connections** - Check constructability and load paths 6. **Drawings** - Coordinate disciplines and verify dimensions
Construction Quality Control
1. **Material Testing** - Concrete, steel, soil, and aggregate testing 2. **Shop Drawing Review** - Verify fabrication drawings meet design intent 3. **Field Inspection** - Monitor construction for specification compliance 4. **Documentation** - Maintain testing records and inspection reports
Safety Considerations
Structural Safety
- Redundancy and alternate load paths
- Progressive collapse resistance
- Seismic performance objectives
- Fire resistance ratings
Construction Safety
- Excavation and trenching safety
- Fall protection requirements
- Crane and lifting operations
- Confined space entry
Public Safety
- Traffic control during construction
- Pedestrian protection measures
- Environmental protection
- Emergency response planning
Sustainability
Sustainable Design Practices
- Material efficiency and optimization
- Recycled and sustainable materials
- Energy-efficient building systems
- Resilient infrastructure design
Environmental Considerations
- Stormwater management and LID
- Erosion and sediment control
- Habitat preservation and mitigation
- Carbon footprint reduction
Integration Points
Related Specializations
- **Mechanical Engineering** - HVAC and plumbing coordination
- **Electrical Engineering** - Power and lighting coordination
- **Environmental Engineering** - Environmental compliance and permitting
- **Architecture** - Building design coordination
Data Formats
- IFC (Industry Foundation Classes) for BIM interoperability
- LandXML for civil design data exchange
- DWG/DXF for CAD file exchange
- gbXML for energy analysis
Best Practices
Design Best Practices
1. Follow applicable codes and standards rigorously 2. Document all design assumptions and decisions 3. Coordinate with other disciplines early and often 4. Consider constructability in design decisions 5. Plan for inspection and maintenance access
Project Delivery Best Practices
1. Establish clear communication protocols 2. Maintain comprehensive project documentation 3. Conduct regular progress reviews and updates 4. Implement proactive risk management 5. Foster collaborative project delivery approaches
Deliverables
Design Phase
- Calculations and design reports
- Drawings and specifications
- Cost estimates
- Design criteria and basis of design
Construction Phase
- Shop drawing reviews
- RFI responses
- Field observation reports
- As-built documentation
Post-Construction
- Operation and maintenance manuals
- Inspection and maintenance schedules
- Record drawings
- Warranty documentation
Design-to-Construction Workflow (flagship)
design-to-construction-workflow.js is the end-to-end statutory-gate flagship for this domain. It composes 18 civil-engineering point processes BY NAME (task factories only — ingredient process() functions are never imported, so ingredient-internal breakpoints and fix loops never double-fire) and adds the d2c.* inline task set, the statutory-approval guard, and the stage-exit contract.
Phase spine
| Phase | Work | Stage exit |
|---|---|---|
| 0 | kip recall (kind: civil-design-record) | — |
| 1 | Project brief + siting constraints, requirement/code-clause register, geotechnical site investigation, slope-stability + stormwater hydrology (parallel) | d2c.stage-exit.site-investigation |
| 2 | Concept design + structural element inventory, five parallel load analyses, seismic design chain | d2c.stage-exit.concept-and-analysis |
| 3 | Parallel discipline design (structural, geotechnical, MEP, drainage) + per-element EXECUTED capacity checks (ctx.parallel.map) | d2c.stage-exit.discipline-design |
| 4 | Specifications, BIM coordination, cost, schedule (parallel) then the permit package | d2c.stage-exit.documentation |
| 5 | INDEPENDENT structural peer review + two adversarial gates | d2c.stage-exit.design-review |
| 6 | Engineer-of-record stamp, permit submission, construction release, QC planning | d2c.stage-exit.construction-release |
| 7 | Shop-drawing review + fabrication release (ctx.parallel.map over submittals) | — |
| 8 | Construction hold points (SEQUENTIAL) + RFI / field-deviation handling | d2c.stage-exit.construction |
| 9 | As-built reconciliation + handover dossier | d2c.stage-exit.handover |
| 10 | kip assert | — |
Every stage exit runs the same contract: an EXECUTED requirement/code-clause -> drawing/calculation trace diff (artifacts/d2c/<stage>/trace-diff.json), an adversarial d2c.<stage>.traceability gate over that computed diff, then a routed sign-off. A failed gate or a rejected sign-off throws — there is no pass-anyway path.
Policy-gated actions
breakpointId === actionId exactly (that is what adapters/policy YAML matches on); per-instance uniqueness is carried by the instanceId tag, the routing label, and the per-instance breakpointEventId in the statutory-approval log.
| actionId | expert | never auto-approves |
|---|---|---|
design-to-construction.engineer-of-record-stamp | engineer-of-record | yes |
design-to-construction.permit-submission | engineer-of-record | yes |
design-to-construction.shop-drawing-approval | engineer-of-record | anomaly surfaced |
design-to-construction.hold-point-release | construction-quality-manager | yes |
design-to-construction.design-deviation-acceptance | engineer-of-record | anomaly surfaced |
requireStatutoryApproval never passes autoApproveAfterN or presentAlwaysApprove. A non-interactive auto-approval is recorded as an explicit anomaly record in metadata.autoApprovalAnomalies *before* anything else, and on the three public-safety actions it then stops the run. A rejection throws.
Adversarial gates
first (composed by name, structurally independent of every designing task); the gate then audits its executed output. Critics must recompute governing load combinations, open artifacts/d2c/elements/<elementId>/check.json, and cite file:line.
model and diff against the recorded clash reports.
d2c.<stage>.traceability gates.
d2c.design-review.independent— the independent structural peer review is EXECUTEDd2c.constructability.bim-clash— critics re-run clash detection over the aggregatedd2c.shop-drawings.conformance,d2c.as-built.conformance, and the per-stage
Both Phase-5 gates are checked with passed !== true -> throw **before** the stamp breakpoint in straight-line control flow, so the seal is unreachable without them. A structural element that still fails its governing load combination after the fix budget throws: there is no reduced-scope stamp path.
Hold points and deviations
Hold points come from the QC plan's inspection protocols and are processed **sequentially** — construction sequence is physical, and parallel release would authorize covering work out of order. Non-conformances surviving the bounded re-inspection loop are routed through RFI triage and, when they are true departures, through an EXECUTED deviation assessment; an engineering-unacceptable deviation is rejected before any approver sees it. A revision that touches sealed content is surfaced in metadata.restampRequired — the process never silently re-seals.
Usage
import { process as designToConstruction } from './design-to-construction-workflow.js';
const result = await designToConstruction({
projectId: 'PRJ-2031',
projectBrief: 'Three-storey mixed-occupancy building on a sloping infill parcel',
siteLocation: { lat: 37.77, lon: -122.42, parcel: 'APN 1234-567' },
projectType: 'building',
occupancyCategory: 'II',
jurisdiction: { agency: 'City Department of Building Inspection', state: 'CA' },
shopDrawingSubmittals: [{ submittalId: 'SD-001', scope: 'structural steel' }],
}, ctx);