{ "name": "ump-recall", "version": "0.1.0", "description": "Adaptive Recall sidecar for UMP — 3-channel RRF (FTS5 + vector + graph) + ACT-R re-ranking", "type": "module", "main": "src/server.js", "private": true, "scripts": { "start": "node src/server.js", "build:graph": "node scripts/build_graph.js", "decay:dry-run": "python3 scripts/ump_decay.py --dry-run", "decay:apply": "python3 scripts/ump_decay.py --apply", "test:entities": "node test/test-entities.js", "test:graph": "node test/test_graph.js", "test:actr": "node test/test_actr.js", "test:access-log": "node test/test_access_log.js", "test:decay": "python3 test/test_ump_decay.py", "test:mcp-shim": "node test/test-mcp-shim.js", "test": "npm run test:graph && npm run test:actr && npm run test:access-log && npm run test:mcp-shim && npm run test:decay", "eval:channel-contrib": "python3 scripts/eval_channel_contribution.py", "eval:actr": "python3 scripts/eval_actr.py" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.29.0", "express": "^4.19.2", "undici": "^6.19.8" }, "engines": { "node": ">=18" } }