fix(llm): OpenCode 呼叫加逾時並讓失敗優雅降級(修正 Step5 卡住)
CI / AI Code Review (pull_request) Has been cancelled
fix(dockerfile): 移除 --no-check-certificate 並釘選 alpine:3.20
CI / AI Code Review (pull_request) Has been cancelled
docs: 補齊 JSDoc 與指令檔註解、測試移至 app/test 並重建 README
CI / AI Code Review (pull_request) Has been cancelled