personal memory agent

fix(importers): close health dedupe sqlite connections master

with sqlite3.connect(...) commits or rolls back but never closes, so every dedupe write leaked an open DB handle, visible as ResourceWarnings under CI, and repeated import or sync runs could accumulate DB/WAL handles. Connections are now wrapped in contextlib.closing with the transaction scope preserved: a nested with conn: where the implicit commit was relied on, and the explicit BEGIN/commit/rollback left intact on the batch path. Also removes a dead duplicate import.oura stream literal that sat outside the registry, renames the now load-bearing Apple Health gate decision off its placeholder underscore name, and fixes a stale Oura design-doc line that understated the implemented endpoint set. (cherry picked from commit b9299a646a6ad23d7990460f3c6b377fbbe81242)


+100 -79
5 changed files