- Inspect relevant existing modules (
lib.rs,suite_runner.rs,reproducer.rs,run_control.rs, existing tests). - Implement
contracts/crashlab-core/src/runner.rswithContractRunnertrait andRunnerErrorerror taxonomy, plus an exampleMockRunnerand unit tests. - Export the new module from
contracts/crashlab-core/src/lib.rsviapub mod runner;. - Bridge simulation module to ContractRunner (via runner-like closure injection) and add mock/bridge test.