Overview
Many commands depend on fixture WASM files, but doctor does not report missing or stale fixtures.
Background
Diagnostics is already present in the repository, but the current implementation leaves a concrete gap for users or maintainers. Relevant files: src/cli/commands.rs, tests/fixtures/manifest.json.
Specifications
- Read
tests/fixtures/manifest.json when present.
- Report missing fixture files and hash mismatches.
- Keep normal doctor runs fast.
- Include JSON fields for fixture status.
Acceptance Criteria
- Behavior is covered by focused tests or documented manual verification.
- Errors are handled gracefully with actionable suggestions.
- Help text or docs are updated when the user-facing behavior changes.
Overview
Many commands depend on fixture WASM files, but doctor does not report missing or stale fixtures.
Background
Diagnostics is already present in the repository, but the current implementation leaves a concrete gap for users or maintainers. Relevant files: src/cli/commands.rs, tests/fixtures/manifest.json.
Specifications
tests/fixtures/manifest.jsonwhen present.Acceptance Criteria