Add OptimizationResultJson and OptimizedAt columns to Job table. JobService now saves/clears optimization results and auto-clears stale results when parts, stock, or cutting tool change. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add OptimizationResultJson and OptimizedAt columns to Job table. JobService now saves/clears optimization results and auto-clears stale results when parts, stock, or cutting tool change. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>