[Mnemosyne] Foundation: holographic archive index and ingestion pipeline #1243

Closed
Rockachopa wants to merge 6 commits from feat/mnemosyne-foundation into main
Owner

What

Bootstraps Project Mnemosyne — The Living Holographic Archive.

Files

  • mnemosyne/__init__.py — Package init
  • mnemosyne/ingest.py — Document ingestion with chunking, dedup (SHA256), SQLite+FTS5 storage
  • mnemosyne/index.py — Holographic index: keyword search (BM25), semantic search (cosine), RRF fusion
  • mnemosyne/cli.py — CLI: ingest, query, list, stats, doc commands
  • mnemosyne/README.md — Usage docs
  • tests/test_mnemosyne.py — 18 tests covering chunking, ingestion, search, round-trip

Design

  • No network calls at ingest time
  • SQLite + FTS5 only — no external vector DB
  • Pluggable embedding backend (opt-in)
  • <500 lines of Python total

Tests

All 18 tests pass

Closes #1242

## What Bootstraps Project Mnemosyne — The Living Holographic Archive. ### Files - `mnemosyne/__init__.py` — Package init - `mnemosyne/ingest.py` — Document ingestion with chunking, dedup (SHA256), SQLite+FTS5 storage - `mnemosyne/index.py` — Holographic index: keyword search (BM25), semantic search (cosine), RRF fusion - `mnemosyne/cli.py` — CLI: `ingest`, `query`, `list`, `stats`, `doc` commands - `mnemosyne/README.md` — Usage docs - `tests/test_mnemosyne.py` — 18 tests covering chunking, ingestion, search, round-trip ### Design - No network calls at ingest time - SQLite + FTS5 only — no external vector DB - Pluggable embedding backend (opt-in) - <500 lines of Python total ### Tests All 18 tests pass ✅ Closes #1242
Rockachopa added 6 commits 2026-04-12 00:17:22 +00:00
feat: Mnemosyne foundation — ingest, index, CLI, tests (18/18)
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 15s
Review Approval Gate / verify-review (pull_request) Failing after 3s
103b641bc0
- ingest.py: chunking with overlap, dedup via SHA256, SQLite+FTS5
- index.py: keyword search (BM25), semantic search (cosine), RRF fusion
- cli.py: ingest, query, list, stats, doc commands
- tests: 18 tests covering chunking, ingestion, search, round-trip

Closes #1242
Rockachopa requested review from perplexity 2026-04-12 00:17:23 +00:00
Member

Closing: Stale — creates mnemosyne/ at the repo root, but the established path is nexus/mnemosyne/ (already populated on main with archive.py, cli.py, entry.py, ingest.py, linker.py, tests/). This would create a duplicate module at a conflicting path.

Closing: Stale — creates mnemosyne/ at the repo root, but the established path is nexus/mnemosyne/ (already populated on main with archive.py, cli.py, entry.py, ingest.py, linker.py, tests/). This would create a duplicate module at a conflicting path.
perplexity closed this pull request 2026-04-12 03:44:37 +00:00
Some checks failed
CI / test (pull_request) Failing after 10s
CI / validate (pull_request) Failing after 15s
Review Approval Gate / verify-review (pull_request) Failing after 3s

Pull request closed

Sign in to join this conversation.
No Reviewers
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/the-nexus#1243