{
"scripts": {
"test:memory-firestore-rules:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs\"",
"test:memory-firestore-transactions:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_transaction_emulator_test.mjs\"",
"test:memory-firestore-python-apply:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-memory \"backend/.venv/bin/python backend/scripts/firestore_python_apply_emulator_test.py\"",
"test:memory-knowledge-ledger-migration:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-memory \"ENCRYPTION_SECRET=omi_ledger_migration_emulator_test_key_32_bytes backend/.venv/bin/python backend/scripts/knowledge_ledger_migration_emulator_test.py\"",
"test:memory-knowledge-ledger-writer-transition:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-memory \"PYTHONPATH=backend ENCRYPTION_SECRET=omi_writer_transition_emulator_test_key_32_bytes backend/.venv/bin/python backend/scripts/knowledge_ledger_writer_transition_emulator_test.py\"",
"test:memory-knowledge-ledger-correction:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-memory \"backend/.venv/bin/python backend/scripts/knowledge_ledger_correction_emulator_test.py\"",
"test:memory-daily-sweep:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-daily-memory-sweep \"backend/.venv/bin/python backend/scripts/daily_memory_sweep_emulator_test.py\"",
"test:memory-jit-proactivity-reservations:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-memory \"backend/.venv/bin/python backend/scripts/jit_proactivity_reservation_emulator_test.py\"",
"test:listen-lifecycle:emulator": "firebase emulators:exec --only firestore --project demo-listen \"backend/.venv/bin/python backend/scripts/listen_lifecycle_emulator_test.py\"",
"test:desktop-beta-admission:emulator": "bash backend/testing/desktop_beta_admission/run.sh",
"test:listen-pusher-stack:emulator": "backend/testing/listen_pusher_stack/run.sh",
"test:sync-cloud-tasks-stack:emulator": "backend/testing/sync_cloud_tasks_stack/run.sh",
"test:replay-harness-phase0a:emulator": "backend/testing/replay_harness_phase0a/run.sh",
"test:replay-stt-wire-fidelity": "backend/testing/replay_harness_stt_wire_fidelity/run.sh",
"test:replay-lc3-frame-timing": "backend/testing/replay_harness_lc3_frame_timing/run.sh",
"test:replay-llm-fake-upstream": "backend/testing/replay_harness_llm_gateway_fake_upstream/run.sh",
"test:replay-llm-streaming-wire-fidelity": "backend/testing/replay_harness_llm_streaming_wire_fidelity/run.sh",
"test:parity-pack-v0": "backend/testing/parity_pack_v0/run.sh",
"test:memory-vector-repair-outbox:emulator": "firebase emulators:exec --only firestore --project demo-memory \"python3 backend/scripts/vector_repair_outbox_emulator_test.py\"",
"test:memory-vector-repair-outbox-rules:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs\"",
"test:memory-vector-repair-outbox-lease:emulator": "firebase emulators:exec --only firestore --project demo-memory \"python3 backend/scripts/vector_repair_outbox_lease_emulator_test.py\"",
"test:memory-app-key-grants-rules:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs\"",
"test:memory-v3-control-reader:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs && PYTHONPATH=backend python3 backend/scripts/p1_3_v3_control_reader_emulator_test.py\"",
"test:memory-v3-projection-reader:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs && PYTHONPATH=backend python3 backend/scripts/p1_3_v3_projection_reader_emulator_test.py\"",
"test:memory-v3-canary-approval-source:emulator": "firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs\"",
"test:memory-v3-state-head:emulator": "MEMORY_ENABLED=on npx --no-install firebase emulators:exec --only firestore --project demo-memory \"node backend/scripts/firestore_rules_emulator_test.mjs && PYTHONPATH=backend backend/.venv/bin/python backend/scripts/firestore_python_apply_emulator_test.py\""
},
"dependencies": {
"expo-file-system": "^18.0.12",
"ioredis": "^5.6.1"
},
"devDependencies": {
"@firebase/rules-unit-testing": "^5.0.1",
"dotenv-cli": "^8.0.0",
"firebase": "^12.15.0",
"firebase-tools": "15.22.0"
},
"overrides": {
"@hono/node-server": "~2.0.5",
"hono": "~4.12.27",
"brace-expansion": "~5.0.8",
"@xmldom/xmldom": "^0.9.8",
"tar": "~7.5.21",
"postcss": "~8.5.18",
"shell-quote": ">=1.8.4",
"uuid": ">=11.1.1",
"ws": ">=8.17.0",
"@babel/core": "^7.26.0",
"fast-uri": "~3.1.4"
},
"name": "omi-memory-ingestion-pipeline"
}