BEFORE: requests_with_no_unauthorized_chunks=0%; expected_evidence_present=100%
  Q1: returned=['alpha_forecast', 'beta_forecast', 'alpha_retired'], unauthorized=['beta_forecast', 'alpha_retired']
  Q2: returned=['alpha_forecast', 'beta_forecast', 'alpha_retired'], unauthorized=['alpha_forecast', 'alpha_retired']
  Q3: returned=['alpha_forecast', 'beta_forecast', 'alpha_retired'], unauthorized=['alpha_forecast', 'beta_forecast', 'alpha_retired']
  Q4: returned=['alpha_privileged', 'beta_internal', 'alpha_forecast'], unauthorized=['beta_internal']
  Q5: returned=['alpha_privileged', 'beta_internal', 'alpha_forecast'], unauthorized=['alpha_privileged', 'beta_internal', 'alpha_forecast']
AFTER: requests_with_no_unauthorized_chunks=100%; expected_evidence_present=100%
  Q1: returned=['alpha_forecast'], unauthorized=[]
  Q2: returned=['beta_forecast'], unauthorized=[]
  Q3: returned=[], unauthorized=[]
  Q4: returned=['alpha_privileged'], unauthorized=[]
  Q5: returned=[], unauthorized=[]

UNIT TESTS
test_authorization_precedes_ranking (test_access.AccessTests.test_authorization_precedes_ranking) ... ok
test_bug_reproduced (test_access.AccessTests.test_bug_reproduced) ... ok
test_cache_key_is_scoped_by_principal (test_access.AccessTests.test_cache_key_is_scoped_by_principal) ... ok
test_client_tenant_override_ignored (test_access.AccessTests.test_client_tenant_override_ignored) ... ok
test_deleted_chunks_not_retrieved (test_access.AccessTests.test_deleted_chunks_not_retrieved) ... ok
test_missing_server_principal_fails_closed (test_access.AccessTests.test_missing_server_principal_fails_closed) ... ok
test_role_revocation_blocks_chunk (test_access.AccessTests.test_role_revocation_blocks_chunk) ... ok
test_untrusted_content_not_a_system_message (test_access.AccessTests.test_untrusted_content_not_a_system_message) ... ok

----------------------------------------------------------------------
Ran 8 tests in 0.001s

OK
