Building a TypeScript LSP Self-Correction Loop with OpenCode — AI That Catches Its Own Type Errors | DEV BAK - 기술블로그