fe940c95

By: Michael Lynch <git@mtlynch.io>

Add infallible RelativeOutputPath constructor from Filename

A Filename is already validated, so converting one into a
RelativeOutputPath cannot fail. Add NewRelativeOutputPathFromFilename
and drop pathFor's error return in the importer, removing dead error
handling at every call site.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 2s 8s 8s 11s 2s
Eval 9s 43s 43s 53s 0s
Build 14s 6m34s 1m22s 1m36s 0s
Suite 2s 7m26s 1m34s 1m36s 2s

Timeline

0s10s20s30s40s50s1m1m10s1m20s1m30s