fix: address all Cubic P2 review issues

- session-utils: log SDK errors instead of silent swallow
- opencode-message-dir: fix indentation, improve error log format
- storage: use session.list for sessionExists (handles empty sessions)
- storage.test: use resetStorageClient for proper SDK client cleanup
- todo-sync: add content-based fallback for id-less todo removal
This commit is contained in:
YeonGyu-Kim
2026-02-16 00:02:44 +09:00
parent aad0c3644b
commit 1a744424ab
5 changed files with 22 additions and 22 deletions
+4 -4
View File
@@ -21,10 +21,10 @@ export function getMessageDir(sessionID: string): string | null {
return sessionPath
}
}
} catch (error) {
log(`Error reading message directory: ${error}`)
return null
}
} catch (error) {
log("[opencode-message-dir] Failed to scan message directories", { sessionID, error: String(error) })
return null
}
return null
}