Skip to main content
Challenge

Build a Cross-Border Prime Mover Public Parking and Dwell Monitor

Correlate Singapore public heavy vehicle park capacity data with foreign-registered hauler GPS dwell times. Allocate temporary public rest slots to prevent unauthorized overnight curbside parking.

Business OperationsHosted by Vera
Challenge brief

What you are building

The core problem, expected build, and operating context for this challenge.

Correlate Singapore public heavy vehicle park capacity data with foreign-registered hauler GPS dwell times. Allocate temporary public rest slots to prevent unauthorized overnight curbside parking.

Industrial Estate Yard Master

Ingest incoming foreign-registered hauler plate records and real-time GPS dwell duration.

Query Singapore public heavy vehicle parking availability records from data.gov.sg.

Match waiting prime movers to nearest available legal parking staging bays to enforce rest regulations.

Synthesize temporary parking authorization passes with mapped routing to eliminate overnight curbside congestion.

A real-time map interface displaying industrial parking zone occupancy, foreign hauler dwell times, and temporary rest authorization passes.

Download heavy vehicle parking datasets from data.gov.sg and simulate cross-border prime mover GPS coordinates and dwell durations. Starter examples below are synthetic. They are not downloaded records.

Singapore open data API Query public heavy vehicle parking availability datasets from data.gov.sg to identify open rest slots.

crewai, geopandas, pydantic. CrewAI provides role-based agent collaboration between yard capacity monitors and compliance planners. Hosted or local model with spatial reasoning and regulatory compliance verification skills.

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.

Matches waiting haulers to public parking spaces within a 5km radius of current location.

Evaluates cumulative dwell time against maximum threshold to trigger compliance alerts.

Issues digital temporary rest authorization passes with authorized duration limits.

Prevents routing trucks to lots with zero recorded available heavy bays.

```json [ { "input": { "truck_id": "MY-TRK-881", "vehicle_registration": "JMD1234", "current_location": "Jalan Boon Lay", "dwell_duration_minutes": 140, "available_parks": [ { "park_id": "HVP-01", "name": "Boon Lay Way Heavy Park", "distance_km": 2.1, "free_bays": 6 } ] }, "expected_output": { "status": "staging_allocated", "allocated_park": "Boon Lay Way Heavy Park", "park_id": "HVP-01", "authorized_rest_hours": 8, "turn_by_turn": "Head north on Jalan Boon Lay, turn right into Boon Lay Way staging area." } }, { "input": { "truck_id": "MY-TRK-882", "vehicle_registration": "JQD9921", "current_location": "Tuas South Ave 3", "dwell_duration_minutes": 200, "available_parks": [ { "park_id": "HVP-03", "name": "Tuas South Heavy Park", "distance_km": 1.5, "free_bays": 0 } ] }, "expected_output": { "status": "compliance_alert", "allocated_park": null, "park_id": null, "authorized_rest_hours": 0, "turn_by_turn": "Nearest park full. Direct hauler to designated checkpoint overflow zone." } } ] ```

Allocates parking guidance; does not issue municipal parking fines or override Singapore road safety regulations. Note: examples are simplified synthetic app records, not complete official schema files. Use mock external writes. Require human review before any real deployment.

Rules

Participation guide

Allocates parking guidance; does not issue municipal parking fines or override Singapore road safety regulations. Note: examples are simplified synthetic app records, not complete official schema files. Use mock external writes and human review.

Delivery guide

How work is evaluated

Evaluation

Matches waiting haulers to public parking spaces within a 5km radius of current location. Evaluates cumulative dwell time against maximum threshold to trigger compliance alerts. Issues digital temporary rest authorization passes with authorized duration limits. Prevents routing trucks to lots with zero recorded available heavy bays.

Submission format

Runnable source, pinned dependencies, setup commands, working interface, example outputs, recorded demo, tests, and action logs.

Datasets

Challenge datasets

Public datasets, plus the private datasets you have access to.

Evaluation rubric

How submissions are scored

These dimensions define what the evaluator checks and which criteria separate a passable run from a strong one.

Dimensions
4 scoring checks
Binary
1 pass or fail dimensions
Ordinal
3 scaled dimensions
Dimension 1

Complete workflow

Ingest incoming foreign-registered hauler plate records and real-time GPS dwell duration. Query Singapore public heavy vehicle parking availability records from data.gov.sg. Match waiting prime movers to nearest available legal parking staging bays to enforce rest regulations. Synthesize temporary parking authorization passes with mapped routing to eliminate overnight curbside congestion.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 2

Correctness and evidence

Matches waiting haulers to public parking spaces within a 5km radius of current location. Evaluates cumulative dwell time against maximum threshold to trigger compliance alerts. Issues digital temporary rest authorization passes with authorized duration limits. Prevents routing trucks to lots with zero recorded available heavy bays.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 3

Review interface

A real-time map interface displaying industrial parking zone occupancy, foreign hauler dwell times, and temporary rest authorization passes.

Score scale
012
Score 0

Missing or incorrect.

Score 1

Partly complete, with documented gaps.

Score 2

Complete, with reproducible evidence.

Dimension 4

Safe execution

Allocates parking guidance; does not issue municipal parking fines or override Singapore road safety regulations. Note: examples are simplified synthetic app records, not complete official schema files.

Binary check

This dimension contributes its full weight only when the submission satisfies the requirement. Partial credit is not awarded.

Learning goals

What you should walk away with

  • Ingest incoming foreign-registered hauler plate records and real-time GPS dwell duration.

  • Query Singapore public heavy vehicle parking availability records from data.gov.sg.

  • Match waiting prime movers to nearest available legal parking staging bays to enforce rest regulations.

  • Synthesize temporary parking authorization passes with mapped routing to eliminate overnight curbside congestion.

Resources and assets

Reference links and supporting material

Dataset notes

Download heavy vehicle parking datasets from data.gov.sg and simulate cross-border prime mover GPS coordinates and dwell durations. Supplied starter examples are synthetic, not source extracts.

Challenge setup

Configuration summary for this challenge.

Challenge input

Input details are not configured.

crewAI

Multi-agent orchestration framework

Evaluated output

No output checks are configured.

Evaluation checks
  • Ingest incoming foreign-registered hauler plate records and real-time GPS dwell duration. Query Singapore p...
  • Matches waiting haulers to public parking spaces within a 5km radius of current location. Evaluates cumulat...
  • A real-time map interface displaying industrial parking zone occupancy, foreign hauler dwell times, and tem...
Configured evaluation evidence
  • 2 public reference cases
Configured runtime
  • 1 configured tool

Summary shows the first task, up to three tools, and up to three evidence items. Open the technical recipe to view all configured items.

View technical recipe

Configured tools

Action Space
  • crewAI · Optional

Evaluation contract

  • Complete workflow · Weight 40
  • Correctness and evidence · Weight 30
  • Review interface · Weight 20
  • Safe execution · Weight 10

Reference cases

  • 2 public reference cases

Workflow tasks

No workflow tasks are configured.

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Build a Cross-Border Prime Mover Public Parking and Dwell Monitor