Skip to content

Doctor link v0.4.0

Choose a tag to compare

@github-actions github-actions released this 14 Jul 03:36
9e83e96

v0.4.0 Release Notes (Draft)

Version 0.4.0 focuses on real-project automatic-solve reliability.

Added

  • explicit package targeting for npm, Yarn, and pnpm workspaces;
  • workspace-safe package discovery and path validation;
  • schema-v2 solve receipts that preserve an in-progress state before provider execution;
  • interrupted-session recovery with fresh approval, branch, protected-input, status, and round-limit gates;
  • a versioned doctor-link benchmark manifest and JSON/Markdown aggregate reports;
  • installed-wheel coverage for 64 public routes through 73 invocations and 11 complex scenario checks.

Safety behavior

  • Git cleanliness and branch operations remain anchored to the workspace repository root while commands and repair execution run inside the selected package.
  • Ambiguous workspace roots are blocked instead of silently executing nested package tests.
  • Resume cannot weaken the original verification contract or exceed the original three-round product ceiling.
  • Benchmark reproduction rate counts observed failed required checks, not unrelated preflight or environment blockers.

Validation status

Local source validation currently passes 349 tests at 85.15% branch-aware coverage and Ruff. Bandit reports zero medium/high findings, and the dependency audit reports no known vulnerabilities. A source-built wheel and sdist passed content and Twine checks, and the wheel-installed full-capability lab passed 64/64 routes, 73 invocations, and 11 scenario checks.

A disposable live JavaScript monorepo exercise selected packages/inventory, reproduced one failing assertion, and invoked Codex on an isolated repair branch. Codex changed only the production stock calculation; independent verification moved from 1/2 to 2/2 passing checks in one round. The protected test and package manifest hashes and a sibling-package sentinel hash were unchanged. The retained local receipt is /private/tmp/doctor-link-v040-live-reports-escalated/solve-b7633c5b-1d86e8.

Controlled interrupted-session tests cover fresh approval, successful continuation, branch mismatch, and protected-input drift. GitHub Actions run 29301238901 passed all ten jobs for product commit 0566cf1, covering Python 3.10–3.14, security, installed-wheel validation, Ubuntu, macOS, and Windows. Final publication still requires review, merge, and explicit release authorization.