Repository navigation
Maple Review Bot / Maple / review
succeeded
Nov 14, 2026 in 2m 31s
Confidence 10/10 · No issues found
🟢 Confidence 10/10 · safe to merge. Faithful move: each removed widget edit has an equivalent in the kit, and the pure edits and ids are pinned by tests.
no findings · tests covered · risk medium
Moves the funnel/paths step builder, its schemas and pure step edits into apps/web/src/page/kit/funnel-steps.ts, with the widget editor plugging its attribute filter line back in. The move is behavior-preserving and safe to merge.
applyStepEdit/applyAnchorEditreplace the widget's six step edits- Kit
stepBuildertakeseventStepExtrafor the widget's filter line - Control ids become
step-<control>-<scope>-<index>, parsed bystepEditOf ProductEdit.Step({ scope, edit })carries every step edit
What was checked
- Each deleted widget edit maps onto
applyStepEdit(product-apply.ts:27); the paths anchor still refuses a session step - No producer or parser of the old
widget-step-*/step-kind:ids remains (repo-wide grep, no matches) EditorState.funnel/pathsare non-nullable (editor-state.ts:130), so dropping the null guard ineditStepscannot dereference null
4e9ab8d · Reply "won't fix" to dismiss a finding, or mention @maple-review-bot to ask about one.
Loading