todo2code

Ticket 056: Repair Docker E2E tool and Rust dependency contract

Goal and scope

Restore both required Docker E2E profiles without changing application code:

The repair is limited to Dockerfile.e2e. It does not add a committed Rust lockfile, change dependency manifests, application source, runtime images or OpenRouter behavior.

Acceptance criteria

Participants

Approval gate

The human owner explicitly approved ticket-056 in the active conversation on 2026-08-08. This Markdown note records the transition to EDIT; it is not trusted merge authorization.

Validation result

Host verification, Docker smoke, core E2E and full E2E all pass. The implementation changes only Dockerfile.e2e. Koru and Validator App approved exact head 1752f3d63c0ce6fd2ae14b83067e593e999a5439; protected PR #72 passed the governance ruleset and merged as main@5f8e831.