Multifamily Conversion Floorplate & Plumbing Layout Parser
Adapting office properties to multifamily usage requires rapid evaluation of core-to-window depths and existing plumbing stacks. Construct a computer vision and document parsing tool to analyze floor plan schematics and flag unviable living unit deep space zones. Achieve 90% accuracy in identifying non-compliant windowless dwelling spaces.
What you are building
Build a floor plan parsing pipeline to extract core-to-window distances and evaluate multifamily layout compliance.
How work is evaluated
Evaluates accurate calculation of deep floor space percentage lacking natural light.
Datasets
Public datasets, plus the private datasets you have access to.
How submissions are scored
pct_close
Ensures unviable space percentage is calculated accurately.
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
area_mae
Mean Absolute Error in dark zone square footage calculation. • target: 50 • range: 0-1000
This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.
Learning goals
Process commercial floor plan images or vector PDFs to extract outer perimeter and structural core boundaries
Calculate maximum distance from habitable space to exterior light source windows
Flag residential layout unit designs violating municipal daylight codes (>30 ft depth)
Output structured spatial metrics for conversion architects
Resources
Geometric polygon representations of commercial building floorplates with varying core and exterior dimension configurations.
Challenge setup
Evaluates accurate calculation of deep floor space percentage lacking natural light.
Challenge input
JSON object with floor_width_ft, floor_length_ft, core_width_ft, core_length_ft
Shapely
Standard Python geometric manipulation tool.
Evaluated output
JSON object with dark_zone_area_sqft, unviable_space_pct
- Ensures unviable space percentage is calculated accurately.
- Mean Absolute Error in dark zone square footage calculation. • target: 50 • range: 0-1000
- Benchmark: SpatialGeometryBench
- Area Mae target: 50
- 1 public reference case
- Python execution harness
- Python sandbox (unavailable on Versalist)
Shows the first task, up to three tools, and up to three evidence items.
View technical recipe
Configured tools
- Twin · Required
- Coplay AI · Optional
- Pydantic AI · Optional
- Pydantic AI · Optional
Evaluation contract
- pct_close · Weight 1
- area_mae · Weight 1
Metrics
- area_mae · Target 50
Benchmarks
- SpatialGeometryBench
- general
Reference cases
- 1 public reference case
Workflow tasks
- Task 1
Input: JSON object with floor_width_ft, floor_length_ft, core_width_ft, core_length_ft
Output: JSON object with dark_zone_area_sqft, unviable_space_pct
Execution harness: Python
Evaluation tools
- Shapely · Spatial Geometry Engine
Recipe freeze marker
No recipe freeze time is recorded.