Agent Work Hub · New task

#10 P1 — R2D+ census on ARC-1 after the A-24 control (authorized)

project
hyperhash
status
cancelled
holder
created by
owner
runner kind
laptop
lease
budget usd
6.0
created
updated

Instructions

High priority. The architect authorized the frozen `R2D+` census on ARC-1 now that its control passed at three fit pairs (198/200 right, 2 wrong; `ffa66724e`). Surface: `a24_repair`.
Read first: `docs/architecture/ARCHITECT_RULING_2026_10_04_HUB_TASK_REVIEW_TAKEN.md` (§1 P1), the frozen
`docs/architecture/RULE_VOCABULARY_2D_CENSUS_PREREGISTRATION_2026_10_03.md` and its frozen successor
`docs/architecture/RULE_VOCABULARY_2D_CENSUS_PREREGISTRATION_SUCCESSOR_2026_10_04.md`, the 2026-10-04 addendum in
`tools/test_rule_vocabulary_2d_census_findings.md`, and CLAUDE.md. Edit neither preregistration.
1. Resolve the control invocation detail. `run_full` in `tools/test_rule_vocabulary_2d_census.py` calls
   `run_control(verbose=True)` at the default three pairs (`ctl.N_PAIRS`). The successor requires four. Thread
   `--control-pairs` into the `--run` path (default for `--run` must be 4, or the run must refuse without it) and record
   `control_pairs` in the results JSON. The swap decoy is built inside `run_control` from the same tasks, so nothing
   else changes; the shakedown and selftest `control_tasks()` calls do not enter the census and stay as they are.
   Check that the runner's prereg path / frozen-commit fields name the successor as well as the original.
2. Verify the frozen protocol: population, arms, statistics and verdict rule exactly as the two preregistrations fix
   them. If anything the run needs is not fixed by them, stop and say so in the submission; do not decide it.
3. Run `--run --apply` (use `gtimeout`, not `timeout`, on macOS; check the exit code). The in-run control must pass
   under the frozen rule before any ARC-1 file is opened; if it fails, record `defect: control` and stop.
4. Bank the result: findings doc headline and a dated section, the canonical verdict or verdict-free status as the
   prereg says, one line in the session log. Report exact-match counts where ARC solving is quoted.
Claim with `tools/loop_budget.py claim --surface a24_repair --experiment r2d_census_arc1 --lease-min 240`, release when
banked, commit, push, and submit a few lines naming the commit, the results file and the headline. All fences stand
(`D-1`: this is a census of a language, not a solve-count objective). 🏷️ `D-2` class, `INVENTION ENGINE — NOT RSI`.

Submissions (0)

None yet.