Skip to content
Back to skills

Carla Evaluation

ASecurity

"Plans and diagnoses TransFuser CARLA 0.9.10.1 evaluation, Longest6

  • 247 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added September 9, 2026
securitypythondocker

Security analysis

A100/100

Pro scans all 10 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill carla-evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Carla Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Carla Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-carla-evaluation/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-carla-evaluation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: carla-evaluation
description: "Plans and diagnoses TransFuser CARLA 0.9.10.1 evaluation, Longest6
  runs, result parsing, checkpoint inspection, and guarded Docker submission
  packaging without launching external runtimes."
disable-model-invocation: true
metadata:
  disco-role: operating
license: MIT
---

# CARLA Evaluation

Use this sub-skill for TransFuser evaluation command construction, Longest6
route selection, result interpretation, CPU-only result analysis, and Docker
submission layout checks.

## Runtime Boundary

- CARLA 0.9.10.1, a running CARLA server, the matching leaderboard and
  ScenarioRunner trees, model checkpoints, and GPU-capable inference are
  external requirements for a real driving evaluation.
- Docker builds, container execution, downloads, Alpha authentication, and
  cloud submission are external, side-effecting operations. This skill never
  performs them.
- CPU-only command construction, path preflight, JSON inspection, schema
  validation, CSV aggregation, and optional SVG map generation are available
  through the bundled helpers.
- A generated command is a plan, not proof that CARLA or the agent can run.

## Route By Task

1. For environment variables, evaluator choice, resume behavior, and a
   copyable command plan, read
   [evaluation-workflow.md](references/evaluation-workflow.md), then run
   `python scripts/build_evaluation_command.py --help`.
2. For the 36-route Longest6 benchmark, split-route selection, result
   aggregation, CSV output, map overlays, and parser abort policy, read
   [longest6-and-results.md](references/longest6-and-results.md), then run
   `python scripts/parse_results.py --help`.
3. For checkpoint structure, route/global scores, infractions, progress,
   eligibility, and status semantics, read
   [result-schema.md](references/result-schema.md), then run
   `python scripts/inspect_result_json.py --help`.
4. For image staging and submission readiness, read
   [docker-and-submission.md](references/docker-and-submission.md), then run
   `python scripts/check_submission_layout.py --help`. The helper checks only
   local files; it does not invoke Docker or Alpha.
5. For failures involving imports, server connectivity, stale checkpoints,
   parser rejection, Docker context, or credentials, read
   [troubleshooting.md](references/troubleshooting.md).

## Safe Operating Sequence

1. Decide whether the target is the TransFuser-modified local evaluator or the
   upstream evaluator. Longest6 comparisons normally require the local path.
2. Select the combined 36-route XML or one split-route XML, then choose a fresh
   checkpoint or a checkpoint that is intentionally being resumed.
3. Run the command builder with preflight enabled. Resolve every reported
   error before taking its printed command to the external CARLA runtime.
4. After the external run, inspect the result JSON before aggregating it.
5. Parse only schema-valid, route-complete result sets. Treat parser nonzero
   exit status as an abort, not as a partial success.
6. Run the Docker layout checker before any external image build. Keep
   credentials and unrelated secrets outside the build context.

## Invariants

- Do not claim a successful evaluation from a generated command or a valid
  checkpoint schema.
- Do not mix local-evaluator and upstream-evaluator scores without labeling the
  evaluator semantics.
- Do not set `--resume=False` on the legacy evaluator: its `argparse` boolean
  conversion treats any nonempty string as true. The bundled builder omits the
  flag for a fresh run.
- Do not infer benchmark success from `eligible: true`; inspect route statuses,
  progress, and `entry_status` together.
- Do not expose Alpha credentials, tokens, or private registry configuration in
  commands, reports, Dockerfiles, or staged trees.

Files in this skill

  • SKILL.md3.7 KB
  • references/docker-and-submission.md4.8 KB
  • references/evaluation-workflow.md6.2 KB
  • references/longest6-and-results.md5.9 KB
  • references/result-schema.md4.7 KB
  • references/troubleshooting.md7.5 KB
  • scripts/build_evaluation_command.py11.1 KB
  • scripts/check_submission_layout.py5.9 KB
  • scripts/inspect_result_json.py7.9 KB
  • scripts/parse_results.py21 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.