## Summary Each \`crosspad_apps list\` call re-reads and parses registry JSON from disk. Add in-memory cache with 5-minute TTL. **Status: Implemented** — \`loadRegistryJsonFrom\` caches by file path with 5min TTL. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Summary
Each `crosspad_apps list` call re-reads and parses registry JSON from disk. Add in-memory cache with 5-minute TTL.
Status: Implemented — `loadRegistryJsonFrom` caches by file path with 5min TTL.
🤖 Generated with Claude Code