Building the Admin Users Tab and Invite Flow
This update covers the admin users tab and the invite flow that lets teams bring new people into the app. It’s part UX, part permissions, and part SaaS plumbing.
This update covers the admin users tab and the invite flow that lets teams bring new people into the app. It’s part UX, part permissions, and part SaaS plumbing.
This post covers a database migration safety audit and the switch to a better Prisma workflow. It’s a reminder that shipping fast still needs guardrails around data.
This post covers the decision to add a dedicated research notes field to the auto writer. It explains how source material can guide generation without forcing users into a rigid workflow.
This post walks through the first version of the admin and user role system. It focuses on the practical decisions needed to make permissions useful without overcomplicating the app.
This update covers the small but useful improvement of remembering research and image toggle settings. It shows how persistent UI state can make a builder tool feel much less annoying to use.
The auto writer could run research, but the notes weren’t making it into the job where they were needed. This post explains how that gap was found and fixed.
This build log covers the bug that caused generated articles to stop mid-sentence and how the token ceiling was fixed. It’s a useful lesson for anyone building AI writing tools with long-form output.
This post breaks down how a double-injected global prompt caused repeated article sections. It covers the debugging process and the prompt workflow fix that cleaned up the output.
This article explains why the sky appears blue by breaking down how sunlight interacts with Earth’s atmosphere. It also touches on why sky colors change at sunrise and sunset.
This article breaks down why “the market will keep going up forever” is a dangerous assumption when you’re building products, models, or automated workflows. It focuses on planning, forecasting, and the failure modes tha