7ece6f1530
CI / helm (push) Successful in 30s
CI / build (push) Successful in 53s
CI / lint (push) Successful in 1m15s
CI / quality (push) Successful in 1m26s
CI / typecheck (push) Successful in 1m29s
CI / security (push) Successful in 1m35s
CI / push-validation (push) Successful in 22s
CI / benchmark-publish (push) Failing after 41s
CI / e2e_tests (push) Successful in 3m53s
CI / integration_tests (push) Successful in 5m19s
CI / unit_tests (push) Successful in 6m10s
CI / docker (push) Successful in 1m26s
CI / coverage (push) Successful in 10m40s
CI / status-check (push) Successful in 3s
CI / helm (pull_request) Successful in 45s
CI / push-validation (pull_request) Successful in 55s
CI / build (pull_request) Successful in 1m41s
CI / benchmark-publish (pull_request) Has been skipped
CI / quality (pull_request) Successful in 2m2s
CI / lint (pull_request) Successful in 2m11s
CI / typecheck (pull_request) Successful in 2m26s
CI / security (pull_request) Successful in 2m35s
CI / integration_tests (pull_request) Successful in 4m41s
CI / e2e_tests (pull_request) Failing after 5m7s
CI / unit_tests (pull_request) Successful in 5m46s
CI / docker (pull_request) Successful in 1m28s
CI / coverage (pull_request) Successful in 10m38s
CI / status-check (pull_request) Failing after 3s
Update the Automatic Checkpoint Triggers table and configuration reference in docs/specification.md to use the trigger names that match the actual implementation in ToolRunner and config_service.py: - on_tool_write → before_tool_execute - on_tool_write_complete → after_tool_execute The implementation (PR #3474) chose before_/after_ prefix pattern for consistency with event naming conventions and because _execute is more precise than _write. The spec was not updated at that time. ISSUES CLOSED: #4745