// Generic "coming next" screen for FRD steps not built in this pass, plus thin // wrappers that reuse the existing workspace for Adjust (warp) and Final (heal). const PlaceholderStep = ({ title, body }) => (
FRD STEP ยท COMING NEXT

{title}

{body}

); const AdjustStep = ({ ctx }) => (
); const FinalStep = ({ ctx }) => { const { state } = ctx; const heals = state.results.filter((r) => r.kind === "heal"); return (
Generated results
{heals.length === 0 &&
Run a Photoreal Heal in the Adjust step to see final simulations here.
}
{state.results.map((r) => (
ctx.set({ activeResult: r.id })}> {r.label}
{r.label}{r.metric}
))}
); }; Object.assign(window, { PlaceholderStep, AdjustStep, FinalStep });