Current State

Phases 0–2.5 are complete. Phase 3 Track A schema expand (3.1.1 / ADR-0052) is in flight; memory write/search service work is next.

Current State

Snapshot

Stable Phase 0 — Foundation: complete
Stable Phase 1 — Core Platform: complete
Stable Phase 1.5 — Public Web Product: complete
Stable Phase 2 — Single Provider: complete
Stable Phase 2.5 — Provider Generalization: complete
New Phase 3 — Core Memory Substrate: in progress (Track A)
New Phase 3.5 — Extraction & Context Assembly: planned
New Phase 4 — Operator Platform & Multi-Provider: planned
New Phase 4.5 — Intelligence Layer: planned
New Phase 5 — Advanced Retrieval & Graph Memory: planned

Last updated: 2026-08-25
Branch: feature/m3-1-1-memory-schema-v2 (PR toward main)
Current focus: 3.1.1 Memory schema v2
Completed (recent): Phase 2.5 exit gate (G7 / ADR-0051 LGTM + verify-phase25); MCP skeleton (G6.M1 / ADR-0050); Tracks A–E

Shipped Since Last Update

  • Phase 3 Track A (in flight): 000017_memory_schema_v2_expand — pgvector + HNSW, quality columns, search_vector, bounded embedding_model / metadata CHECKs (ADR-0052); CI Postgres pinned to pgvector 0.8.6-pg16 digest
  • Track G / exit complete: local LGTM stack (make observability-up), Grafana dashboards (Proxy Critical Path + service views), make verify-phase25 / make e2e-phase25 / make mcp-conformance, thin Helm observability chart (ADR-0051)
  • Track F complete: MCP resource-server skeleton with stub search_memory / write_memory, Auth gRPC validation, and mcp_tool_calls audit (G6.M1 / ADR-0050)
  • Track E complete: memory_relationships graph foundation (G5.M3 / ADR-0049); memory_labels multi-label join + category primary sync (G5.M2 / ADR-0048); memories temporal foundation (G5.M1 / ADR-0047)
  • Track D complete: TEI GPU backend (G4.M2), hosted OpenAI/Cohere backend (G4.M3), org-scoped Redis content-hash cache (G4.M4)
  • Track A–C: Anthropic adapter, model capability registry, self-hosted openaicompatible, tokenizer registry, response pipelines (G1–G3)
  • Phase 2 close-out: landing/SEO honesty (mock/live proxy today; memory service remains Phase 3 Tracks B–D); operator docs no longer teach the Phase 1 chat-501 stub as the happy path

What Ships Today

Operator paths

GoalCommand
Data depsmake compose-dev-up && make db-migrate && make db-seed
Auth+proxy smokemake dev-smoke
Phase 2.5 verifymake verify-phase25
Multi-service e2emake e2e-phase25
Observabilitymake observability-up → Grafana :3000; make observability-smoke
MCP conformancemake mcp-conformance

Next

After 3.1.1 merges: Track B (VectorStore / pgvector-HNSW app layer), then write and read pipelines (Tracks C–D). MCP stubs (ADR-0050) gain real backends later in Phase 3.5. See Phase 3.

Edit on GitHub

Last updated on

On this page

0%