LIVEdataset aec-bench@releasetasks 552models 18last submission · built
structuralwith-tool

Envelope Access Maintenance Safety Package

Calculates source-bound envelope access and maintenance safety metrics from a deterministic SSC-09 task-owned source pack. The template combines maintenance live load, support capacity, wind screen load, fall-arrest demand, access width, tolerance gap, and an overall synthetic pass score.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

13 inputs

Always given

Included directly in every task prompt.

13
Show 13 inputs
  • Access platform area

    access_platform_area_m2

    ACCESS-09-PLAN-03 access platform area

    16 m2
  • Maintenance live load

    maintenance_live_load_kpa

    LOAD-09-MAINT-03 maintenance live load

    2.5 kPa
  • Access support capacity

    access_support_capacity_kn

    ANCH-09-ACCESS-03 access support capacity

    55 kN
  • Wind pressure

    wind_pressure_kpa

    WIND-09-WEATHER-03 wind screen pressure

    1.2 kPa
  • Wind screen area

    wind_screen_area_m2

    WIND-09-WEATHER-03 exposed screen area

    12 m2
  • Wind anchor capacity

    wind_anchor_capacity_kn

    ANCH-09-ACCESS-03 wind anchor capacity

    20 kN
  • Fall arrest user count

    fall_arrest_user_count

    OPS-09-MAINT-03 fall-arrest user count

    2
  • Fall arrest load kn per user

    fall_arrest_load_kn_per_user

    OPS-09-MAINT-03 fall-arrest load per user

    6 kN
  • Fall arrest anchor capacity

    fall_arrest_anchor_capacity_kn

    ANCH-09-ACCESS-03 fall-arrest anchor capacity

    16 kN
  • Access clear width

    access_clear_width_m

    ACCESS-09-PLAN-03 clear access width

    0.85 m
  • Required access width

    required_access_width_m

    OPS-09-MAINT-03 required access width

    0.75 m
  • Measured tolerance gap

    measured_tolerance_gap_mm

    LOAD-09-MAINT-03 measured tolerance gap

    18 mm
  • Allowable tolerance gap

    allowable_tolerance_gap_mm

    LOAD-09-MAINT-03 allowable tolerance gap

    25 mm

Scored outputs

9 outputs

Maintenance live load kn

maintenance_live_load_kn

Maintenance live load on access platform

Scores if within ±3% of the reference value.

Maintenance load margin kn

maintenance_load_margin_kn

Access support capacity minus maintenance live load

Scores if within ±3% of the reference value.

Wind screen load kn

wind_screen_load_kn

Wind load on exposed access screen

Scores if within ±3% of the reference value.

Wind anchor margin kn

wind_anchor_margin_kn

Wind anchor capacity minus wind screen load

Scores if within ±3% of the reference value.

Fall arrest demand kn

fall_arrest_demand_kn

Fall-arrest demand

Scores if within ±3% of the reference value.

Fall arrest margin kn

fall_arrest_margin_kn

Fall-arrest anchor capacity minus demand

Scores if within ±3% of the reference value.

Access width margin

access_width_margin_m

Clear access width minus required width

Scores if within ±3% of the reference value.

Tolerance margin

tolerance_margin_mm

Allowable tolerance gap minus measured gap

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when load, wind, fall-arrest, access, and tolerance checks pass

Scores if within ±0.1% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-09 envelope access package
medium:
All source-pack values given for the SSC-09 envelope access package
hard:
All source-pack values given for the SSC-09 envelope access package

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • envelope-access-maintenance-safety-package_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are a facade access and structural engineer checking a task-owned synthetic SSC-09 envelope access, maintenance, and safety package.2 3Use only the task-owned synthetic source pack values shown below for numeric grading. Envelope access, maintenance loading, wind exposure, fall-arrest, and tolerance workflows shape the context only; this instance does not parse real access drawings, validate a safety certification, or prove authority approval.4 5## Scene6 7- Product: `SSC-09-LH-03`8- Access plan: `ACCESS-09-PLAN-03`9- Maintenance load schedule: `LOAD-09-MAINT-03`10- Weather criterion: `WIND-09-WEATHER-03`11- Access anchor schedule: `ANCH-09-ACCESS-03`12- Maintenance operations note: `OPS-09-MAINT-03`13- Maintenance safety memo: `MEMO-09-SAFETY-03`14 15## Source Values16 17| Item | Value |18| --- | --- |19| Access platform area | {{ access_platform_area_m2 }} m2 |20| Maintenance live load | {{ maintenance_live_load_kpa }} kPa |21| Access support capacity | {{ access_support_capacity_kn }} kN |22| Wind pressure | {{ wind_pressure_kpa }} kPa |23| Wind screen area | {{ wind_screen_area_m2 }} m2 |24| Wind anchor capacity | {{ wind_anchor_capacity_kn }} kN |25| Fall-arrest user count | {{ fall_arrest_user_count }} |26| Fall-arrest load per user | {{ fall_arrest_load_kn_per_user }} kN |27| Fall-arrest anchor capacity | {{ fall_arrest_anchor_capacity_kn }} kN |28| Access clear width | {{ access_clear_width_m }} m |29| Required access width | {{ required_access_width_m }} m |30| Measured tolerance gap | {{ measured_tolerance_gap_mm }} mm |31| Allowable tolerance gap | {{ allowable_tolerance_gap_mm }} mm |32 33## Checks34 35- Maintenance live load equals platform area times live load.36- Wind screen load equals wind pressure times exposed screen area.37- Fall-arrest demand equals user count times load per user.38- Access width margin equals clear width minus required width.39- Tolerance margin equals allowable gap minus measured gap.40 41## Output Format42 43Write a compact memo to `/workspace/output.md`. Include a source-boundary statement that this is a task-owned synthetic source pack. Preserve the object IDs above and state whether the baseline source pack passes the current docs-only checks.44 45Do not claim authority approval, accepted project evidence, safety certification validity, full standards compliance, executable real source-pack parsing, generated benchmark readiness, or benchmark readiness.46 47Include a fenced JSON block with exactly these numeric keys:48 49```json50{51 "maintenance_live_load_kn": <numeric_value>,52 "maintenance_load_margin_kn": <numeric_value>,53 "wind_screen_load_kn": <numeric_value>,54 "wind_anchor_margin_kn": <numeric_value>,55 "fall_arrest_demand_kn": <numeric_value>,56 "fall_arrest_margin_kn": <numeric_value>,57 "access_width_margin_m": <numeric_value>,58 "tolerance_margin_mm": <numeric_value>,59 "overall_pass_score": <numeric_value>60}61```62

Scenario archetypes

Each generated task is drawn from one of these realistic scenario bands.

Site contexts ground each scenario in a real locale the model can use to infer hidden values.

Ssc09 envelope access safety case

ssc09_envelope_access_safety_case

Envelope access and maintenance safety case

Parameter ranges
access_platform_area_m2
16
maintenance_live_load_kpa
2.5
access_support_capacity_kn
55
wind_pressure_kpa
1.2
wind_screen_area_m2
12
wind_anchor_capacity_kn
20
fall_arrest_user_count
2
fall_arrest_load_kn_per_user
6
fall_arrest_anchor_capacity_kn
16
access_clear_width_m
0.85
required_access_width_m
0.75
measured_tolerance_gap_mm
18
allowable_tolerance_gap_mm
25

Example task

ssc09-envelope-access-safety-case-previewhard difficulty, all inputs given.

Envelope access and maintenance safety case. Required outputs: maintenance_live_load_kn, maintenance_load_margin_kn, wind_screen_load_kn, wind_anchor_margin_kn, fall_arrest_demand_kn, fall_arrest_margin_kn

The model sees

Scenario context and visible inputs.

access_platform_area_m2
16 to 16 m2
maintenance_live_load_kpa
2.5 to 2.5 kPa
access_support_capacity_kn
55 to 55 kN
wind_pressure_kpa
1.2 to 1.2 kPa
wind_screen_area_m2
12 to 12 m2
wind_anchor_capacity_kn
20 to 20 kN
fall_arrest_user_count
2 to 2
fall_arrest_load_kn_per_user
6 to 6 kN
fall_arrest_anchor_capacity_kn
16 to 16 kN
access_clear_width_m
0.85 to 0.85 m
required_access_width_m
0.75 to 0.75 m
measured_tolerance_gap_mm
18 to 18 mm
allowable_tolerance_gap_mm
25 to 25 mm

Executable tool: envelope-access-maintenance-safety-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "maintenance_live_load_kn": <number>,
  "maintenance_load_margin_kn": <number>,
  "wind_screen_load_kn": <number>,
  "wind_anchor_margin_kn": <number>,
  "fall_arrest_demand_kn": <number>,
  "fall_arrest_margin_kn": <number>,
  "access_width_margin_m": <number>,
  "tolerance_margin_mm": <number>,
  "overall_pass_score": <number>
}
  • maintenance_live_load_kn · scored within ±3%
  • maintenance_load_margin_kn · scored within ±3%
  • wind_screen_load_kn · scored within ±3%
  • wind_anchor_margin_kn · scored within ±3%
  • fall_arrest_demand_kn · scored within ±3%
  • fall_arrest_margin_kn · scored within ±3%
  • access_width_margin_m · scored within ±3%
  • tolerance_margin_mm · scored within ±3%
  • overall_pass_score · scored within ±0.1%