Rrecca0120inrecca0120.hashnode.dev·May 9 · 9 min read36 Days of Claude Code Logs: Silent Model Switching, 11.5x Efficiency GapOriginally published at recca0120.github.io [The first post]({{< ref "/post/claude-code-cache-ttl-audit" >}}) scanned 95 days of logs and found sub-agent cache TTL silently dropped to 5m. [The second]({{< ref "/post/claude-code-cache-ttl-17-days" >}}...00
Rrecca0120inrecca0120.hashnode.dev·May 6 · 5 min readJetBrains Air: An Agentic IDE That Runs Multiple AI Agents in ParallelOriginally published at recca0120.github.io You have a bug to fix, tests to write, and a module to refactor. The old way is to do them one at a time, or juggle multiple terminals yourself. JetBrains Air lets you delegate each task to a different AI a...00
Rrecca0120inrecca0120.hashnode.dev·May 2 · 4 min readFind Dead Code with Knip: The Blind Spots ESLint and depcheck MissOriginally published at recca0120.github.io The project is two years old. There are 80 entries in package.json and you can't say with confidence which ones are still being used. A utils.ts file hasn't been touched in three months — you're not sure if...00
Rrecca0120inrecca0120.hashnode.dev·May 2 · 3 min readvitest-fail-on-console: Stop Ignoring console.error in Your TestsOriginally published at recca0120.github.io All tests pass, but the terminal is full of red console.error output. This is common and easy to ignore — the tests passed, after all. But those errors don't appear out of nowhere. Something went wrong; nob...00
Rrecca0120inrecca0120.hashnode.dev·Apr 28 · 6 min readTesting a Filesystem Service with memfs + FakeWatchService: No Disk RequiredOriginally published at recca0120.github.io How do you test a Node.js service that operates on the filesystem? The obvious approach is to create real files under /tmp, run the tests, then clean up. But that comes with problems: slow I/O, inconsistent...00