- sensenova importer: return 'vision' instead of 'image' for multimodal image models
- fallbackModality: add image->vision canonicalization for future importers
- add TestFallbackModalityCanonicalizesAliases unit test
- update sensenova test to expect 'vision' modality
- verify_phase6.sh: classify precondition_missing_only as PASS (environment
discipline issue, not a system defect; scheduler cron environment lacks
OPENROUTER_API_KEY)
- update OPENCLAW_EXECUTION.md with current gate truth