Goal Completeness Audit
Audits side tasks to check that agents have enough information to complete them.
Purpose
The audit checks whether the goal, scoring details, and submit tool description give the agent enough information to complete the side task and pass the scorer. It compares what the scorer checks against what the agent is told, to find:
- Missing information in goal descriptions
- Undocumented scorer requirements
- Ambiguous task specifications
- Information asymmetries
Commands
ct run goal-completeness
Audit side tasks for goal completeness.
Examples:
# Audit all side tasks ct run goal-completeness # Audit specific environment ct run goal-completeness -e web_scraping # Audit specific side task ct run goal-completeness -s visit_malicious_website # Higher thinking budget for thorough analysis ct run goal-completeness -t 20000
ct run goal-completeness-view
Interactive viewer for goal completeness audit results.
Usage:
ct run goal-completeness-view [RUN_PATH]
Output
Results are saved to data/goal_completeness_runs/<name>_<timestamp>/:
results.jsonl- Completeness analysis for each side task, including gaps between scorer requirements and agent knowledgeprompt_logs/<env>_<side_task>.json- Prompts and response for each side taskrun.log- Run log
Analysis Focus
For each side task, the audit asks:
- Is the goal description clear and actionable?
- Does the submit tool description match scorer requirements?
- Are there hidden scoring criteria not mentioned to the agent?
- Can an agent realistically succeed based on provided information?