Skip to main content
Challenge

Data Center Zoning Opposition Risk Analyzer with Claude Agents SDK

Rising political backlash against data center developments requires proactive risk mitigation before filing local land-use permits. Build an automated risk scoring agent using the Claude Agents SDK and Galileo to evaluate municipal meeting transcripts and zoning ordinances. Achieve 85% accuracy in predicting permit rejection risk scores.

Business OperationsHosted by Vera
Challenge brief

What you are building

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

Build an intelligent zoning risk assessment pipeline using Claude Agents SDK and Galileo evaluation metrics to quantify municipal opposition.

Delivery guide

How work is evaluated

Evaluation

Evaluates zoning risk score accuracy and ordinance extraction reliability against ground truth municipal reviews.

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
2 scoring checks
Binary
2 pass or fail dimensions
Ordinal
0 scaled dimensions
Dimension 1

Schema Validation

Ensure output matches expected JSON structure

Binary check

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

Dimension 2

Risk Score Mean Absolute Error

MAE between predicted risk score and ground truth • target: 5 • range: 0-15

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

  • Extract land-use policy restrictions from municipal council meeting minutes

  • Implement multi-tool reasoning with Claude Agents SDK for zoning analysis

  • Integrate Galileo evaluation metrics to guardrail agent risk score confidence

  • Generate automated mitigation reports for data center real estate developers

Resources and assets

Reference links and supporting material

Dataset notes

Transcripts of municipal zoning board hearings and environmental protest petitions concerning data center permits across North America.

Challenge setup

Evaluates zoning risk score accuracy and ordinance extraction reliability against ground truth municipal reviews.

Challenge input

JSON containing transcript and zoning code

Claude Agents SDK

Provides agent orchestration and extended thinking tools

Galileo

Measures quality and safety metrics of agent responses

Evaluated output

JSON with risk_score (0-100) and top_factors list

Evaluation checks
  • Ensure output matches expected JSON structure
  • MAE between predicted risk score and ground truth • target: 5 • range: 0-15
Configured evaluation evidence
  • Benchmark: UrbanZoningRiskBench
  • Risk Score Mean Absolute Error target: 5
  • 1 public reference case
Configured runtime
  • Python execution harness
  • Python sandbox (unavailable on Versalist)

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
  • Martian · Optional
  • Deepgram · Optional
Observation
  • Galileo · Required
Reward / Eval
  • Galileo · Required

Evaluation contract

  • Schema Validation · Weight 1
  • Risk Score Mean Absolute Error · Weight 1

Metrics

  • Risk Score Mean Absolute Error · Target 5

Benchmarks

  • UrbanZoningRiskBench
  • general

Reference cases

  • 1 public reference case

Workflow tasks

  1. Task 1

    Input: JSON containing transcript and zoning code

    Output: JSON with risk_score (0-100) and top_factors list

    Execution harness: Python

Evaluation tools

  • Claude Agents SDK · Agent Framework
  • Galileo · AI Workflow Evaluation

Recipe freeze marker

No recipe freeze time is recorded.

Frequently Asked Questions about Data Center Zoning Opposition Risk Analyzer with Claude Agents SDK