- 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
Wire the new subscription and official pricing collectors into the daily, real, and intel pipeline entrypoints.
This commit also upgrades Phase 6 verification with recent-window collector classification so gate failures distinguish preconditions from true runtime or provider issues.