Refactor cooperbench adapter to match harbor adapters init format (#1419)
- Move to src/cooperbench/{adapter,main}.py uv-package layout
- Rename CooperBenchToHarbor → Adapter (alias kept for back-compat)
- Rename template/ → task-template/
- Move subsets/ and fixes/ into src/cooperbench/
- Add pyproject.toml, main.py CLI entry point
- Delete run_adapter.py (replaced by `python -m cooperbench.main`)
- Update README commands
Verified: byte-identical task output vs pre-refactor adapter.
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> K
Kevin Xiang Li committed
b753f1aa9edf24a13edd1ae4b60f5b0bf530ca08
Parent: 006e127
Committed by GitHub <noreply@github.com>
on 4/12/2026, 2:59:48 AM