Fix audit findings F04 and F05:
MarkdownClaimExtractor.extract_commit_claim (line 235) was matching any line containing "commit" due to an OR condition, incorrectly assigning Bob’s commits to Alice when Bob was listed first. Require exact actor matching.metric.get("name") / metric.get("property"), which are not part of canonical query/v0 metrics (only metric.id exists), causing metric matching to fail and convert measurements to 0.0 or empty sets (resulting in false MATCH outcomes).0.0 values; return UNEVALUABLE for unknown/unsupported metrics rather than silent fallback to 0.0.SESSION_EXECUTION_AUTHORIZATION recorded from user prompt.
extract_commit_claim strictly extracts claims for the queried actor and does not match other actors’ lines.metric.get("id").UNEVALUABLE observations instead of silent 0.0 values.tests/test_adapters_f04_f05.py verify actor isolation in multi-actor markdown and correct metric.id mapping.governance-check.bat reports GOV-PASS.