a671bb853c7f00555885ecba15f0196f15482ac1
Adds buildManifest service shared between getManifest and the recap. CSV escaper handles commas/quotes/newlines for safe spreadsheet import. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
99.5%
JavaScript
0.2%
Shell
0.2%
CSS
0.1%