day11/doc: include blessed status and dep compile hashes in layer hash
The compile layer hash now depends on:
- blessed status (affects output path structure)
- dep compile layer hashes (compile reads dep .odoc for cross-refs)
Previously the compile hash only depended on the build hash and tool
hash, meaning changes to deps' .odoc output or blessed status wouldn't
invalidate the compile cache.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>