[
  "tests/test_attention_hook.py::AttentionHookIntegrationTests::test_hook_script_posts_to_companion_endpoint",
  "tests/test_attention_hook.py::AttentionHookTests::test_build_payload_supports_camel_case_fallbacks",
  "tests/test_attention_hook.py::AttentionHookTests::test_build_payload_uses_process_cwd_when_missing",
  "tests/test_attention_hook.py::AttentionHookTests::test_build_payload_uses_standard_hook_fields",
  "tests/test_companion_attention.py::AttentionHttpTests::test_post_attention_rejects_bad_json",
  "tests/test_companion_attention.py::AttentionHttpTests::test_post_attention_then_get_status",
  "tests/test_companion_attention.py::AttentionHttpTests::test_status_does_not_fetch_usage_credentials_or_provider_apis",
  "tests/test_companion_attention.py::AttentionStateTests::test_done_record_expires_after_timeout",
  "tests/test_companion_attention.py::AttentionStateTests::test_multiple_waiting_projects_are_counted_and_project_list_is_capped",
  "tests/test_companion_attention.py::AttentionStateTests::test_new_session_start_replaces_old_same_project_record",
  "tests/test_companion_attention.py::AttentionStateTests::test_permission_request_sets_needs_user_with_project_name",
  "tests/test_companion_attention.py::AttentionStateTests::test_session_end_clears_attention_record",
  "tests/test_companion_attention.py::AttentionStateTests::test_stop_defaults_to_done",
  "tests/test_companion_attention.py::AttentionStateTests::test_stop_with_choice_list_is_classified_as_needs_user",
  "tests/test_companion_attention.py::AttentionStateTests::test_stop_with_question_is_classified_as_needs_user",
  "tests/test_companion_attention.py::AttentionStateTests::test_unknown_provider_is_rejected"
]