78caac8d1a69fac8512463af0e9532409a08c550
persistThumbnailMetadata was a four-arg method signature that mixed three conceptually related values. Wrapping them in a private ThumbnailResult record drops the signature to (Document, result), mirrors the existing SourcePreview record one step earlier in the pipeline, and keeps generate() reading as a narrative of small named outputs rather than positional arguments. Refs #305 Fixes @felixbrandt suggestion 2 from PR review Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
Python
73.1%
TypeScript
11.5%
Java
10.9%
Svelte
4.2%
Shell
0.1%