* chore(validator): pin oro-env-runtime 3.3.0 (runtime contract 2)
- Pin oro-env-runtime 3.3.0 in the validator and local-test groups; the
image smoke check and the local CLI test expect 3.3.0. The lock is
regenerated once 3.3.0 is on PyPI.
- The compat test fixture words every stock line its situations need
(3.3.0 takes the shopper's stock lines from the task).
- The bundled local-test pack test also checks the delivery's runtime
contract, so a contract-1 pack fails here rather than at load.
- Miner guide: how a task with no fitting listing ends (abstain).
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* chore(local-test): bundled practice pack for runtime contract 2
Replace the bundled qualifying practice pack with one sealed for runtime
contract 2 (oro-env-runtime 3.3.0): the same 30-row qualifying layout and
catalog/search identity, with the shopper's stock lines in each task. The
pinned digest moves 90169a07 -> f75b76c8 in the CLI test, the local runner
default, docker-compose and the miner guide.
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
* chore: lock environment runtime 3.3.0
* test: validate bundled pack rows and refresh CLI example
---------
Co-authored-by: Claude Opus 5.5 (1M context) <noreply@anthropic.com>