Skip to main content
Loading navigation
Back to prompt library

Build a Heat-Aware Steel Erection Shift Planner — implementation

Linked challenge: Build a Heat-Aware Steel Erection Shift Planner

Prompt source

implementation101 lines11 sectionsNo variables1 code block
## Build
Evaluate ambient temperature, wind gusts, and thermal steel expansion to schedule structural steel lifting and bolt-torquing. Assemble safety-compliant work rosters to protect site rigging crews from extreme heat hazards.

## User
Site Structural Construction Superintendent

## Workflow
1. Ingest heavy structural lift manifests, crane lift radius capacities, and hourly microclimate heat forecasts.
2. Calculate thermal expansion allowances on critical long-span trusses to avoid alignment binding.
3. Apply wet-bulb globe temperature worker exposure thresholds to establish mandatory rest-work cycles.
4. Synthesize a daily steel erection shift plan scheduling heavy rigging during cool nocturnal and early dawn hours.

## Interface
Daily rigging board showing hourly crane wind limits, thermal expansion risk indicators, and crew work-rest rotations.

## Data
Synthesize structural lift lists with steel member lengths, weights, and forecasted 24-hour weather station feeds.
Starter examples below are synthetic. They are not downloaded records.

## Source
[EnergyPlus](https://raw.githubusercontent.com/NREL/EnergyPlus/develop/README.md)
Draws on EnergyPlus weather parsing and design-day thermal concepts to structure microclimate hourly ambient boundary inputs.

## Tools
agno, pydantic, fastapi.
Agno provides lightweight agent workflows for synthesizing complex shift schedules under multi-variable engineering constraints.
Hosted Claude API for evaluating trade-offs between crane availability and worker heat safety limits.

## Deliverables
Submit runnable source, pinned dependencies, setup commands, a working interface, example outputs, and a recorded end-to-end demo. Include tests and an action log.

## Acceptance
- Restricts heavy crane lifts when forecasted ambient temperatures exceed 44 degrees Celsius or wind exceeds safe boom speeds.
- Schedules high-precision structural bolt connections during hours where thermal expansion variance is below 3 mm.
- Produces an hourly rigging schedule with assigned mandatory shaded rest intervals.

## Starter Examples
```json
[
  {
    "input": {
      "lift_id": "LIFT-TRUSS-01",
      "truss_length_m": 42,
      "weight_tons": 18.5,
      "forecast": [
        {
          "hour": "04:00",
          "temp_c": 31,
          "wind_ms": 3.2
        },
        {
          "hour": "08:00",
          "temp_c": 38,
          "wind_ms": 5.1
        },
        {
          "hour": "12:00",
          "temp_c": 46,
          "wind_ms": 7.8
        }
      ]
    },
    "expected_output": {
      "approved_window": "04:00 - 07:00",
      "thermal_expansion_mm": 6.2,
      "work_rest_ratio": "50_10",
      "shift_status": "APPROVED_EARLY_DAWN",
      "prohibited_hours": [
        "11:00",
        "12:00",
        "13:00",
        "14:00",
        "15:00"
      ]
    }
  },
  {
    "input": {
      "lift_id": "LIFT-TRUSS-02",
      "truss_length_m": 20,
      "weight_tons": 8,
      "forecast": [
        {
          "hour": "04:00",
          "temp_c": 35,
          "wind_ms": 14.5
        },
        {
          "hour": "08:00",
          "temp_c": 42,
          "wind_ms": 12
        }
      ]
    },
    "expected_output": {
      "approved_window": "NONE",
      "thermal_expansion_mm": 4.1,
      "work_rest_ratio": "UNSAFE",
      "shift_status": "POSTPONED",
      "prohibited_hours": [
        "04:00",
        "08:00"
      ]
    }
  }
]
```

## Safety
Rigging plans are operational proposals; certified crane lift supervisors must conduct physical wind and rigging inspections prior to hoisting.
Use mock external writes. Require human review before any real deployment.