24b2dc04607d33c55a1c50506e3017772509346c
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.3%
TypeScript
11.4%
Java
10.8%
Svelte
4.2%
Shell
0.1%