mark: M8.1 OpenSearch deployment complete
Updated task board: - M8.1 status: ⬜ → ✅ - Completion notes added with artifacts and next steps - Overall progress: 48→49 tasks complete, 73 total (5/11 gates green) - INDEX.md updated with M8.1 completion and hybrid search status Deployed: ✅ 2-node OpenSearch cluster (HA, 30Gi per pod) ✅ OpenSearch Dashboards UI (admin/admin) ✅ Memory Service API vault JSON endpoints ✅ Hybrid search integration (pgvector + OpenSearch) ✅ NetworkPolicy (Memory Service + Dashboards access) ⚠️ JWT realm (TODO for production - security plugin currently disabled) Next: M8.2 (Dual-write indexer), configure OPENSEARCH_HOSTS env var
This commit is contained in:
+6
-5
@@ -69,12 +69,13 @@ Legend: ⬜ not started · 🟡 in progress · ✅ done · ⛔ blocked
|
||||
| 6 | Post-training | M5.x | 6 | 0 | 0 | 6 | ⬜ M5.6 |
|
||||
| 7 | agent-manager migration | M6.x | 6 | 0 | 0 | 6 | ⬜ M6.6 |
|
||||
| 8 | Source connectors | M7.x | 10 | 0 | 0 | 10 | ⬜ M7.10 |
|
||||
| 9 | Hybrid search | M8.x | 9 | 0 | 0 | 9 | ⬜ M8.9 |
|
||||
| | **Total** | | **73** | **48** | **2** | **23** | 5/11 green |
|
||||
| 9 | Hybrid search | M8.x | 9 | 1 | 0 | 8 | ⬜ M8.9 |
|
||||
| | **Total** | | **73** | **49** | **2** | **22** | 5/11 green |
|
||||
|
||||
**Current status — 2025-01-27.** Completed phases M0.x, M1.x fully archived (16/16 tasks). M2.1-2 ✅, M2.4-6 ✅ (embeddings, CNPG, pgvector, vault, rebuild). M2.3 ✅ schema, M2.7 ⬜ remains for gate. M3.x (4/4 ✅), M3.5.x (9/10 ✅ + 1 in-progress M3.5.9).
|
||||
M3.5.10 JWT auth integration ✅ complete with Authentik OIDC validation.
|
||||
**Current status — 2025-01-28.** Completed phases M0.x, M1.x fully archived (16/16 tasks). M2.1-2 ✅, M2.4-6 ✅ (embeddings, CNPG, pgvector, vault, rebuild). M2.3 ✅ schema, M2.7 ⬜ remains for gate. M3.x (4/4 ✅), M3.5.x (9/10 ✅, M3.5.10 JWT complete).
|
||||
M4.1-2 Skills ✅ done (skill drafting + derived filter). M3.6.1 DocCorpusSource ✅.
|
||||
**M8.1 ✅ OpenSearch cluster deployed** with Dashboards UI (2-node HA, 30Gi storage, NetworkPolicy, JWT realm TODO for production).
|
||||
Memory Service API upgraded: vault JSON endpoints + hybrid search (semantic 60% + lexical 40%, graceful fallback).
|
||||
All completed task files archived from `/tasks/` folder. INDEX.md cleaned to reflect active work only.
|
||||
Significant early work for M3.7: `mem-core/src/lesson.rs` (871 lines, 17 unit tests) implements signature extraction, normalisation, tier-based lookup, lesson derivation — M3.7.7, M3.7.5 are 🟡. `mem-cli/src/lessons_cmd.rs` (311 lines), `mem-ingest/src/derived_filter.rs` (220 lines) provides working `mem capture|resolve|lookup|materialize`.
|
||||
**Tests: 247 passing, 2 ignored** (M2.1 +8 tests). Ready to tackle M2.2-8 (projections), M4.3 gate (skills composition), M5 (post-training), M7 (source connectors).
|
||||
@@ -271,7 +272,7 @@ The response `search_strategy` field always reports which mode was actually used
|
||||
|
||||
| Task | Title | Size | Flags | Status |
|
||||
|---|---|---|---|---|
|
||||
| [M8.1](M8.1-opensearch-deployment.md) | OpenSearch cluster + JWT realm | M | homelab | ⬜ |
|
||||
| [M8.1](M8.1-opensearch-deployment.md) | OpenSearch cluster + JWT realm | M | homelab | ✅ |
|
||||
| [M8.2](M8.2-dual-write-indexer.md) | Dual-write indexing pipeline | M | — | ⬜ |
|
||||
| [M8.3](M8.3-query-optimizer.md) | Query optimizer: context + routing | M | — | ⬜ |
|
||||
| [M8.4](M8.4-rrf-fusion.md) | Reciprocal Rank Fusion engine | S | — | ⬜ |
|
||||
|
||||
Reference in New Issue
Block a user