Skip to content

[milestone Milestone 2 ] worlds/json-transform/immunity-pool-v0.json contains 20+ confirmed counterexam...Β #103

Description

@telleroutlook

πŸ€– Auto-filed from milestone doc bullet.

Repo: WasmAgent/fresharena
Milestone: Milestone 2 β€” Research Experiment

Problem

The file worlds/json-transform/immunity-pool-v0.json contains 20+ confirmed counterexamples that fail across baseline solvers. These counterexamples represent test cases that the existing baseline solvers (random-baseline, curriculum-baseline, adversarial-baseline) cannot successfully solve, indicating gaps in solver capabilities or problematic test cases.

Approach

Investigate and resolve the counterexamples by either:

  1. Fixing bugs in the baseline solvers to handle these cases correctly, OR
  2. Removing invalid/unfair counterexamples from the immunity pool if they represent malformed test data

The specific action will depend on analysis of whether these counterexamples represent:

  • Legitimate test cases that expose solver weaknesses (fix solvers)
  • Invalid/unfair test cases that should be excluded (fix test data)

Files

  • worlds/json-transform/immunity-pool-v0.json - Contains the counterexamples
  • worlds/json-transform/generator/random-baseline/index.ts - Random baseline solver
  • worlds/json-transform/generator/curriculum-baseline/index.ts - Curriculum baseline solver
  • worlds/json-transform/generator/adversarial-baseline/index.ts - Adversarial baseline solver

Acceptance criteria

  • Command bun install --frozen-lockfile && bun run build && bun run test passes
  • The 20+ counterexamples in immunity-pool-v0.json are either successfully handled by baseline solvers OR removed if invalid
  • No unrelated files touched (git status --short output limited to intended changes)

Notes for implementer

First analyze the counterexamples to determine if they represent legitimate test cases or invalid data. Use this analysis to determine whether to fix solver logic or clean up the test dataset.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions