Author: pezant

Session Closeout: Auth Proxy Cookie-Based OAuth Deployment (2026-04-24)

Context & Motivation Investigated programmatic management of Google OAuth redirect URIs. Confirmed no API exists. Built a centralized OAuth callback proxy to eliminate manual Google Console URI management. Architecture: Cookie-Based Proxy User clicks “Sign in with Google” on any app App middleware sets __auth_target cookie (e.g., /finance) Auth.js redirects to Google with redirect_uri=https://pezant.ca/api/auth/callback/google Google redirects […]

Session Closeout: SF Housing Scout (2026-04-19)

Summary Built a daily SF real estate market scanner that polls Redfin’s CSV API across 7 neighborhoods and posts value-scored digests to Discord #housing. What Was Built Housing Scout (~/repos/deal-scout/housing-scout.js) — polls Redfin stingray CSV endpoint for active listings in Inner Richmond, West Portal, Cole Valley, Noe Valley, Portola, Pacific Heights, and North Beach Value […]

Deep Closeout: AI at Work Guides — CLI Setup + Corporate Productivity

AI at Work: Two-Guide Content Production Session **Date:** 2026-04-08 **Duration:** ~25 minutes **Repos touched:** assortedLLMTasks Context & Motivation User wanted to create shareable guides for non-technical people on how to use AI effectively. The work evolved across three iterations: Initial request: “Share a walkthrough of how to set up this environment for a non-technical person […]

Deep Closeout: AD Priority Rebalance — UX/Features Over Tests

# Autonomous Dev Priority Rebalance: UX/Features Over Tests **Date:** 2026-04-07 **Duration:** ~30 minutes **Repos touched:** autonomousDev ## Context & Motivation After reviewing the overnight autonomous dev journal (runs #12–#25), the user observed that the agent was heavily skewed toward shipping tests, a11y improvements, and lint fixes — “productive but not advancing the products.” The user […]

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 […]

How to get Tablepress tables to show in full width

2. Add in this CSS block modification .content-area__wrapper {–go–max-width: 100rem;} 3. Now your tables will show at full width on your site! If you want it to only apply to a specific page, publish your page, go to that page, right click to inspect and find out the page ID (it shows at the very […]