Files
OmniRoute/tests/e2e/memory-engine.spec.ts
diegosouzapw 517385e789 docs(memory): F9 — E2E specs, MEMORY.md engine arch, openapi routes, i18n sort
- Add tests/e2e/memory-engine.spec.ts (7 scenarios: 3-tab render, memories table,
  add/edit modal, playground simulate, engine status chips, reindex button)
- Add tests/e2e/memory-qdrant-routes.spec.ts (3 scenarios: Qdrant config card,
  Test Connection → sanitized error without stack, Cleanup → sanitized error)
- Update docs/frameworks/MEMORY.md: add Engine architecture (3-tier ASCII diagram),
  Embedding sources table, Hybrid RRF (k=60) section, Backfill lazy+reindex section,
  Settings extension (7 new fields D9), updated REST API table (10 new routes),
  updated Dashboard section (Studio 3 tabs), MCP D16 strategy from settings, See Also
- Update docs/reference/openapi.yaml: add Memory tag + 13 new paths
  (/api/memory, /api/memory/{id} PUT, retrieve-preview, embedding-providers,
  engine-status, summarize, reindex, /api/settings/memory GET+PUT,
  /api/settings/qdrant GET+PUT+health+search+cleanup+embedding-models)
  + MemoryEntry, MemorySettingsExtended, QdrantSettings, QdrantHealthResult schemas
- Update docs/architecture/REPOSITORY_MAP.md: add embedding/, vectorStore.ts,
  reindex.ts, memoryVec.ts, memory Studio UI entries
- Sort memory.* namespace keys alphabetically in pt-BR.json and en.json
  (no duplicate found — pure reorder, no content change)
- .env.example already has all 7 vars from §3.9 (confirmed, no change needed)
2026-05-28 13:36:43 -03:00

19 KiB