You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Added focused managed-tool lifecycle coverage in packages/core/tests/tools/lifecycle-initialization.test.ts, lifecycle-execution.test.ts, lifecycle-cleanup.test.ts, and lifecycle-health.test.ts
Added story documentation in docs/st09058-tool-lifecycle-modularization.md capturing the runtime split, validation evidence, and no-regression explicit-any outcome
Reduced packages/core/src/tools/lifecycle.ts from a mixed-responsibility 405 line implementation to an 11 line public facade below the 300 line planning cutoff
Extracted focused internal modules in packages/core/src/tools/lifecycle-managed-tool.ts, lifecycle-types.ts, lifecycle-health.ts, lifecycle-hooks.ts, lifecycle-internal-types.ts, and lifecycle-error.ts
Preserved ManagedTool initialization, execution, cleanup, health-check, auto-cleanup, and public import behavior while making lifecycle orchestration boundaries smaller and easier to review