A deployment log about fixing an accidental read-only source repository state while moving Astro config, robots.txt, and sitemap.xml to the pages.dev canonical URL.
How the old github.io address was restored only as an index.html and 404.html redirect shim while the real site stayed on Cloudflare Pages.
How portfolio screenshots, side-project modals, and mobile readability problems became Playwright-based UI validation instead of one-off fixes.
A note on reducing repeated approvals, restoring agent session context, and stabilizing terminal rendering for practical AI-assisted development.
How a post pushed to the old GitHubPageMaker repository failed to appear on the live Astro site, and how the workflow was guarded against repeating it.
A note on replacing a narrow AI-proposed heuristic with a deploy-time check that every public post and portfolio detail has a reachable path.
A record of fixing inconsistent portfolio and AI Workflow page headers while documenting the layout decision and agent handoff rule.
A record of checking LinkedIn API limits and shifting from automated reading to a user-approved posting workflow.
How I built a TUI for finding and resuming Claude Code sessions, then fixed encoding, key conflicts, recursive calls, and screenshot handling.
A decision note on building a Windows-friendly TUI for searching and resuming OpenAI Codex CLI local sessions.
A maintenance note about reviewing dependency alerts in the old Jekyll site and using that work to inform the Astro migration.