Skip to content

v0.12.3

Choose a tag to compare

@coder-eval-release-bot coder-eval-release-bot released this 17 Sep 20:38
· 13 commits to main since this release

Bug Fixes

  • Code review fixes for container-contract-and-command-surface
    (#178,
    2f01c9d)

  • Code review fixes for tests-slim-prose (#180,
    a249877)

  • docs: Wrap an over-long line in the CE063 docstring
    (#180,
    a249877)

  • harbor: Allow touch's absolute-path form in trajectory_criteria
    (#187,
    3addf46)

  • harbor: Reject --resume with --workspace-dir, sync design notes
    (#186,
    c9b96a8)

  • harbor: Remove the Write/content ambiguity from trajectory_criteria
    (#187,
    3addf46)

  • harbor: Require Harbor E2E on PRs, de-flake trajectory_criteria fixture
    (#187,
    3addf46)

  • harbor: Resolve workdir dynamically at run time instead of guessing at export
    (#182,
    7af839b)

  • harbor: Trim packager docstrings under the prose budget
    (#182,
    7af839b)

  • lint: Fail the prose gate cleanly on a missing root, and name the blank-line blind spot
    (#180,
    a249877)

  • lint: Include untracked files in the prose-only proof
    (#180,
    a249877)

  • lint: Make the prose-only proof see added directives and reject typos
    (#180,
    a249877)

  • lint: Point main's exempt-pair test at the repo root
    (#180,
    a249877)

  • sandbox: Close the adopt() installer-disclosure gap and fix the review's other findings
    (#187,
    3addf46)

  • sandbox: Reprovision env_packages that a workspace capture stripped
    (#187,
    3addf46)

  • sandbox: Trim adopt()'s re-provisioning comment under the prose budget cap
    (#187,
    3addf46)

Continuous Integration

  • harbor: Zip and upload a failing scenario's full export/+jobs/ tree
    (#187,
    3addf46)

Documentation

  • Apply main's prose rules to the container-contract branch
    (#178,
    2f01c9d)

  • Record two prose-budget guard gaps the final review found
    (#180,
    a249877)

  • harbor: Trim two docstrings over the prose budget
    (#186,
    c9b96a8)

  • lint: Answer review — cut runs off the cap, drop lint-rules.md overlap
    (#180,
    a249877)

  • lint: Slim the five essays main's reports split brought in
    (#180,
    a249877)

  • tests: 2/8 — move the CE catalogue from notes/README.md to lint-rules.md
    (#180,
    a249877)

  • tests: 3/8 — move lint-rule defect stories into notes/lint-rules.md
    (#180,
    a249877)

  • tests: 4/8 — move doc-surface rule rationale into notes/lint-rules.md
    (#180,
    a249877)

  • tests: 5/8 — move golden-sensor and bracket-clock rationale into notes
    (#180,
    a249877)

  • tests: 6/8 — move plain test-module rationale into the subsystem notes
    (#180,
    a249877)

  • tests: 7/8 — delete HISTORY prose from tests, fix dangling docstring citations
    (#180,
    a249877)

Features

  • Give the host→container boundary a contract and fold aggregate into report --rebuild
    (#178,
    2f01c9d)

  • cli: 4/6 — replace aggregate with report --rebuild
    (#178,
    2f01c9d)

  • evaluate: 5/6 — refresh the run-level run.json after a detached grade
    (#178,
    2f01c9d)

  • harbor: Unblock trajectory-dependent criteria and always allow credentials at export
    (#186,
    c9b96a8)

  • harbor: Unblock trajectory-dependent criteria, always allow credentials at export
    (#186,
    c9b96a8)

  • isolation: 1/6 — parse context.json as a ContainerContext contract
    (#178,
    2f01c9d)

  • isolation: 2/6 — refuse image skew and assert the container echoed its contract
    (#178,
    2f01c9d)

  • lint: 1/8 — scan a _ROOTS tuple in the prose budget
    (#180,
    a249877)

  • lint: 8/8 — turn the prose budget gate on for tests/
    (#180,
    a249877)

  • lint: Cap the comment RUN, replacing the per-file comment budget
    (#180,
    a249877)

  • lint: Gate tests/ on the prose rules, and cap the comment run as well as the file total
    (#180,
    a249877)

  • lint: Keep the file-total comment budget as a backstop under the run cap
    (#180,
    a249877)

Refactoring

  • isolation: 3/6 — move the docker→tempdir driver rewrite host-side
    (#178,
    2f01c9d)

  • lint: Delete CE023, which guards a package that no longer exists
    (#180,
    a249877)

Testing

  • Guard the contract echo over a maximal sandbox and the Typer-command exemption list
    (#178,
    2f01c9d)

  • cli: 6/6 — pin every shared run/execute flag as declared identically
    (#178,
    2f01c9d)

  • harbor: Dump agent-phase recorded commands on scenario failure
    (#187,
    3addf46)