fdedd6f4d0
CI / build-and-push (push) Successful in 27s
onModelDeployed was defined but never invoked — lastModelReleaseTick stayed at 0 so the freshness guard always returned 0. Now deployModel updates obsolescence state, setting freshness to 1.0 with proper decay. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>