# emet 1.4.6 — Missing import fix

## Release summary

emet 1.4.6 fixes a runtime `ReferenceError` in `lib/research/fetch.js` where `readPageSnapshot` and `writePageSnapshot` were called without being imported from `lib/research-memory.js`. This caused every emet call to crash with `readPageSnapshot is not defined`.

## Fixed

- Added the missing `import { readPageSnapshot, writePageSnapshot } from "../research-memory.js"` to `lib/research/fetch.js`. Both functions are now available at runtime.

## Upgrade notes

- No database migration is required.
- Only `lib/research/fetch.js` changed.
- To update a global install: `npm install -g @black-knight.dev/emet@1.4.6`, then restart the MCP/Pi host.

## Verification

- `npm test` — all 333 tests green.
- Layer boundary audit — passes.
- MCP tools/list and tools/call — both `emet` and `web_fetch` produce correct results.
