Skip to content

v0.1.1

Choose a tag to compare

@Luolc Luolc released this 29 Jul 08:09
e870c65

What's Changed

  • docs(adr): ADR-0003 — remote-sandbox support (up-first lifecycle + sb.fs) by @Luolc in #58
  • docs(adr): revise ADR-0003 after design review (merge Sandbox/Backend; defer transfer seam) by @Luolc in #59
  • docs(adr): keep Mount/Mounts; "asset" is a wording convention by @Luolc in #60
  • docs(adr): simplify Resource extensibility (subclass both axes, import-only) by @Luolc in #61
  • docs(adr): scope out shipping a remote backend (internal users own theirs) by @Luolc in #62
  • docs(plan): task-14 — merged Sandbox + up-first lifecycle + transfer seam by @Luolc in #63
  • refactor(sandbox): merge Sandbox + backend into one lifecycle object (task 14) by @Luolc in #64
  • refactor(patch): move patch.py out of sandbox/ to a top-level utility by @Luolc in #65
  • feat(claude_code): add --bare flag; drop CLAUDE.md-disable env by @Luolc in #66
  • docs: purge stale references to deleted/moved modules by @Luolc in #67
  • refactor: rename solve.py -> rollout.py (its intended post-cutover name) by @Luolc in #68
  • refactor(w1): relocate trace.py into pipelines/related_files as exchange.py by @Luolc in #69
  • refactor(w1): unify capture vocabulary on the Capture enum by @Luolc in #70
  • docs: single source of truth for task status by @Luolc in #71
  • docs: reconcile spec.md body with ADR-0003 by @Luolc in #72
  • docs: add doc-map + single-source-of-truth guards by @Luolc in #73
  • chore: delete vendored .claude/commands + add stale-reference CI guard by @Luolc in #74
  • docs(plan): task-12 persistence design (Store seam + post-run persist + manifest) by @Luolc in #75
  • feat(sandbox): task-12 Store seam + post-run persist/promote/index by @Luolc in #76
  • feat(cli): task-12 persistence wiring — --persist + promote by @Luolc in #77
  • refactor(cli): rename _persist -> persist_wiring (it's imported, not private) by @Luolc in #78
  • refactor: move verify out of cli/ into datasets/swebench_pro/ (dataset-QA) by @Luolc in #79
  • refactor(cli): dataset-agnostic eval/rollout via the TaskInstance interface by @Luolc in #80
  • feat(verify): persist golden-verification to the T1 store, not git by @Luolc in #81
  • refactor: TaskInstance.unit_test -> unit_test_spec, return only UnitTestSpec by @Luolc in #82
  • refactor(swebench_pro): the instance owns its harness (run_script/parser/golden) by @Luolc in #83
  • refactor: unit_spec -> unit_test_spec; add "don't shorten names" rule by @Luolc in #84
  • refactor: inject the Sandbox into run_unit_test (dependency injection) by @Luolc in #85
  • refactor: use instance.golden_test_checkout_cmd directly in _build_eval_script by @Luolc in #86
  • docs: drop a redundant call-site comment in _build_eval_script by @Luolc in #87
  • refactor(rollout): inject the sandbox into run_rollout by @Luolc in #88
  • refactor(swebench_pro): break the record↔unit_test import cycle by @Luolc in #89
  • docs: refresh stale symbol references across code + docs by @Luolc in #90
  • refactor(swebench_pro): rename execution.py → auxiliary.py; inline image_ref by @Luolc in #91
  • refactor(sandbox): drop the unused stream_to exec arg by @Luolc in #92
  • refactor(sandbox): move workspace into SandboxConfig, off the factory seam by @Luolc in #93
  • docs(adr): ADR-0004 multi-rollout run-record layout (pass@K) by @Luolc in #94
  • refactor: adopt etils.epath for filesystem paths (loose in, strict out) by @Luolc in #95
  • refactor: use epath's copy/rmtree instead of shutil by @Luolc in #96
  • chore(release): 0.1.1 + document the release process by @Luolc in #97

Full Changelog: v0.1.0...v0.1.1