{"componentChunkName":"component---src-pages-entry-index-js","path":"/entry/check-in-notes","result":{"data":{"markdownRemark":{"id":"05ac8037-5325-5029-9a15-f9e21cc580b7","frontmatter":{"entryUrl":null,"title":"Check-in Notes","tags":["Node"]},"html":"<p>Engineered a custom Claude Code skill and Node.js pipeline that automates weekly data synthesis and client updates. The utility pulls workout logs directly via the Hevy REST API or Google Drive CSVs, evaluates metrics using an RPE analytical framework, generates structured progress summaries, and automatically populates draft emails in Gmail via OAuth desktop client integration.</p>\n<div><span class=\"entryMedia\" thumb=\"https://res.cloudinary.com/dgjsyaqlh/video/upload/c_fill,g_auto,w_300,so_3,f_auto,q_auto/v1794236978/Portfolio%20assets/check-in-notes/check-in-notes-usage-demo.jpg\" full=\"https://res.cloudinary.com/dgjsyaqlh/video/upload/v1794236978/Portfolio%20assets/check-in-notes/check-in-notes-usage-demo.mov\" type=\"video\">Execution of the custom plugin fetching fitness telemetry, processing data, generating structured Markdown, and drafting an email in Gmail.</span></div>\n<div><span class=\"entryMedia\" thumb=\"https://res.cloudinary.com/dgjsyaqlh/image/upload/c_fill,g_auto,w_300,so_3,f_auto,q_auto/v1794236965/Portfolio%20assets/check-in-notes/check-in-notes-log-md-file.png\" full=\"https://res.cloudinary.com/dgjsyaqlh/image/upload/v1794236965/Portfolio%20assets/check-in-notes/check-in-notes-log-md-file.png\" type=\"image\">Cleanly formatted Markdown report showing automated RPE calculations, exercise breakdown, and human-in-the-loop prompt structure.</span></div>\n<div><span class=\"entryMedia\" thumb=\"https://res.cloudinary.com/dgjsyaqlh/image/upload/c_fill,g_auto,w_300,so_3,f_auto,q_auto/v1794236963/Portfolio%20assets/check-in-notes/check-in-notes-code-snippet.png\" full=\"https://res.cloudinary.com/dgjsyaqlh/image/upload/v1794236963/Portfolio%20assets/check-in-notes/check-in-notes-code-snippet.png\" type=\"image\">Directory layout and getLogData.js pipeline script handling API authentication, payload transformation, and dynamic parameter passing.</span></div>"}},"pageContext":{"id":"05ac8037-5325-5029-9a15-f9e21cc580b7"}},"staticQueryHashes":[]}