From d2e179c54f5495457a7fe7f6409fb6a5dd712172 Mon Sep 17 00:00:00 2001 From: Alex Fournier Date: Thu, 23 Jul 2026 14:05:36 -0700 Subject: [PATCH] test(lifecycle): document finalize coverage owner Signed-off-by: Alex Fournier --- tests/cli/test_session_boundary_hooks.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/cli/test_session_boundary_hooks.py b/tests/cli/test_session_boundary_hooks.py index ba4f13d2c10..0a78ad1f88c 100644 --- a/tests/cli/test_session_boundary_hooks.py +++ b/tests/cli/test_session_boundary_hooks.py @@ -10,6 +10,9 @@ def test_session_hooks_in_valid_hooks(): assert "on_session_reset" in VALID_HOOKS +# These tests pin CLI ownership of the finalize request. The end-to-end +# built-in/core/plugin dispatch order is exercised by +# tests/hermes_cli/test_lifecycle.py::test_finalize_session_closes_core_before_plugin_export. @patch("hermes_cli.lifecycle.invoke_hook") @patch("hermes_cli.lifecycle.finalize_session") def test_session_finalize_on_reset(mock_finalize_session, mock_invoke_hook):