Author: pezant

Fixing the Garmin Sync, Locking Down OAuth, and Adding Password Reset

Previously on… The Real Root Cause: Session Cookies Were Never Being Set Committing, Pushing, and Adding a Session Wrap-Up Rule Wiring Up Email Verification for Grocery Genius Fixing the Garmin Sync, Locking Down OAuth, and Adding Password Reset The runEval project on pezant.ca/runeval had three priorities queued up from a Gemini analysis session, all on […]

Adding Descriptive Title Rules to the Auto-Post Writing Guide

Previously on… What I changed What was wrong and what I fixed Testing the New Auto-Post Format Adding Descriptive Title Rules to the Auto-Post Writing Guide The hook was already doing the right thing — pulling the first ## heading from the response and using it as the WordPress title. The problem was that the […]

How I Configured Claude Code to Auto-Document Every Interaction as a WordPress Post

I spent a session configuring Claude Code so that every interaction — across every repo, every environment — starts with the same global rules and automatically documents itself as a WordPress post. Here’s what I built and why. The Problem I have 28+ GitHub repos and use Claude Code from multiple environments: the terminal on […]

Building a Self-Documenting AI Workflow: Hooks, Global Rules, and Auto-Posting from Claude Code

I spent a session configuring Claude Code so that every interaction — across every repo, every environment — starts with the same global rules and automatically documents itself as a WordPress post. Here’s what I built and why. The Problem I have 28+ GitHub repos and use Claude Code from multiple environments: the terminal on […]

Downloading Data from a Locked Google Sheet

Execution Protocol console.log(“[%s] Init GViz data extraction sequence”, “SheetExtract”);(async () => {try {const match = window.location.href.match(/\/d\/([a-zA-Z0-9-_]+)/);const gidMatch = window.location.href.match(/gid=([0-9]+)/); } catch (e) {console.error(“[%s] Execution failure: %s”, “SheetExtract”, e.message, e);}})();

A tool for importing from Google Docs that doesn’t suck (Mammoth .docx converter)

I was tired of WordPress’s crappy editor so I decided to write a post in Google Docs instead. However, when copying the content back in. All the images I carefully added did not carry back over. After trying several terrible options (Seraphinite Post .DOCX Source, WordPress.com for Google Docs, docswrite.com — this didn’t work when […]

Go actual full screen on Simplepractice.com video calls

When I’m on calls with my therapist it has bugged me that I can’t actually go fullscreen with the video so I gave CGPT the code for the page and wrote up a script that expands the fullscreen video to actually be fullscreen. Use either the console script or Tampermonkey script and try it out […]

Fix for audio cutting out for 1-3 seconds randomly with MSI B650-S Wifi Motherboard

If your sound keeps cutting out seemingly randomly for your wirelessly headset with this motherboard then try plugging it into the other USB slots (not the blue ones, the red ones). It seems to have fixed my issue. Seems the other ones may not have enough power to support the power draw. Found the fix […]