Developer-Tools

18 posts

← All posts
developer-tools · · 13 min

A Repeated Reply ID Is Not a Second Approval

A phone yes that reuses a reply ID is not a second human allow. Print the ID, the open request, and the named Claude Code owner before you file always-ask-broken.

developer-tools · · 13 min

A 40-Character ghs_ Check Is Not a Valid App Token

A 40-character check on a ghs_ string is not proof the GitHub App token is invalid. Print length, opacity, and the named App owner before you file a broken-auth ticket.

developer-tools · · 12 min

A Moved Self-Hosted Runner Deadline Is Not an All-Clear

A GitHub changelog that moves a self-hosted runner date is not permission to skip the fleet. Print the moved date, the registration floor, the runtime floor, and the named Actions-runner owner before you file all-clear.

developer-tools · · 15 min

Node.js APIs On Is Not the New Module Registry

When import.meta.url fails on a Worker, Node.js APIs are already on. Name who owns the compat-flag list before the coding agent flips the wrong switch.

developer-tools · · 11 min

A Deferred Group Name Is Not a Helper

A deferred Inertia group named auth is a request batch, not a PHP function. A red loadDeferredProps test is not a missing Vue prop. Name who owns the group strings.

developer-tools · · 12 min

I Do Not Give a Coding Agent Merge Rights

A coding agent may open the pull request. A named human still owns the merge click. Treat GitHub agent merge and auto-merge as opt-in shortcuts, never as the default.