From the 2026-07 architecture review (basic-memory-cloud docs/architecture-review-2026-07.md, diagram 2). The protocol-seam migration landed; these are the leftovers that now act as traps for readers and agents.
Deletions:
Naming twins (rename or explicitly document — currently indistinguishable by name):
Acceptance: grepping for a concept lands on exactly one module; no deprecated shims remain.
From the 2026-07 architecture review (basic-memory-cloud
docs/architecture-review-2026-07.md, diagram 2). The protocol-seam migration landed; these are the leftovers that now act as traps for readers and agents.Deletions:
deps.py— deprecated shim over thedeps/package ("will be removed once all callers are migrated"); migrate remaining importers and deletebasic_memory/cloud/— five 3-line re-export shims; migrate the ~6 cloud-repo imports to canonical paths (paired basic-memory-cloud PR), then delete or rename the package to what it actually issrc-old/basic_memory/sync+tests-old/sync— port any still-useful coverage to index/watch integration tests, then delete (already flagged in the parity doc)mcp/async_client.py:465deprecatedcreate_client()pathlegacy_routerremap inapi/app.py:147-150Naming twins (rename or explicitly document — currently indistinguishable by name):
schema/(typed-note engine) vsschemas/(Pydantic API DTOs)index/(local runtime orchestration) vsindexing/(portable runners) — both also containmodels.py,job_payloads.py,storage_events.pyAcceptance: grepping for a concept lands on exactly one module; no deprecated shims remain.