master
fix: remove LLM dependencies from AnnotationBehaviorInterpreter, build passes
feat: implement FileHashStore for per-file hashing with tests