[HIGH:75] Issue Found by Staging CI Review
Severity: HIGH
Confidence: 75/100
PR comment: #1359 (comment)
Description
Suppressible clippy::too_many_arguments without builder pattern — RoutineEngine::new() accepts 8 parameters with #[allow(clippy::too_many_arguments)]. Violates extensible-design principle from CLAUDE.md. Builder or context struct would improve testability and reduce coupling.
Auto-created by staging-ci Claude Code review