chore: archive M3.7.7 & M3.7.8 task files, update board status
Build and Push / Test (push) Failing after 1m51s
Build and Push / Build and push image (push) Skipped

COMPLETED & ARCHIVED:
 M3.7.7 — Failure signature extraction (18 tests, 9/9 assertions)
 M3.7.8 — Symptom projection (22 tests, 6/6 assertions)

BOARD UPDATES:
- Deleted M3.7.7-signature-extraction.md
- Deleted M3.7.8-symptom-projection.md
- Updated progress: 60/71 tasks complete (85%)
- Updated M3.7.x: 2  done, 0 🟡 in progress, 2  not started
- Updated test count: 265+ passing
- Marked M3.7.7 & M3.7.8 as  ARCHIVED in task table
- Updated 'Current work' section (removed M3.7.8)

NEXT: M3.7.4 context endpoint (blocked on M8.2 hybrid search)
This commit is contained in:
Story Crater Bot
2026-08-28 08:15:23 -07:00
parent 4527e161b2
commit 0913046921
3 changed files with 12 additions and 324 deletions
+12 -11
View File
@@ -1,6 +1,6 @@
# poimen-memory — task board
64 tasks — 54 build tasks plus **10 composition gates**, one per phase. One file
71 tasks — 60 build tasks plus **11 composition gates**, one per phase. One file
per task, **self-contained**: inlined design facts, executable steps, acceptance
criteria, a `Verify` section written for someone who did not build the thing, and
the traps worth naming. Reading `DESIGN.md` is not required to do a task — it is
@@ -65,18 +65,17 @@ Legend: ⬜ not started · 🟡 in progress · ✅ done · ⛔ blocked
| 4.5 | Distributed API Layer | M3.5.x | 10 | 10 | 0 | 0 | ✅ M3.5.8 |
| 5 | Skills | M4.x | 3 | 2 | 0 | 1 | ⬜ M4.3 |
| 5.5 | Reference corpora | M3.6.x | 6 | 1 | 0 | 5 | ⬜ M3.6.6 |
| 5.6 | Tool context | M3.7.x | 4 | 1 | 1 | 2 | ⬜ M3.7.6 |
| 5.6 | Tool context | M3.7.x | 4 | 2 | 0 | 2 | ⬜ M3.7.6 |
| 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 | 1 | 1 | 7 | ⬜ M8.9 |
| | **Total** | | **71** | **58** | **1** | **12** | 6/11 green |
| | **Total** | | **71** | **60** | **0** | **11** | 6/11 green |
**Current status — 2025-01-28.** Completed phases M0.x, M1.x fully archived (16/16 tasks). **M2.1-6 ✅** (embeddings, CNPG, schema, pgvector, obsidian projector, rebuild). **M3.x ✅** (4/4). **M3.5.x ✅** (10/10 complete + archived). **M4.1-2 ✅** (skill drafting + derived filter). **M3.6.1 ✅** (DocCorpusSource). **M8.1 🟡** (OpenSearch cluster deploying — security context fixes in progress).
**Current work:**
- M8.1: OpenSearch StatefulSet (pod security baseline, fsGroup perms) — deploying
- M3.7.8: Symptom projection (query → normalized form for tier 1 matching)
- M3.7.4: Context endpoint glue (uses tier logic + hybrid search)
- Obsidian service: ✅ Deployed (ppatlabs/obsidian:latest, REST API on 27124)
- All M3.5 endpoints ready: vault JSON + hybrid search (60% pgvector + 40% OpenSearch), JWT auth live with Authentik
@@ -86,10 +85,10 @@ Legend: ⬜ not started · 🟡 in progress · ✅ done · ⛔ blocked
**Blocked until M8.2 green:**
- M8.3-9 (query optimizer, RRF, hybrid endpoint, benchmarks)
- M3.7.4 (context endpoint needs hybrid search to rank tiers)
- M3.7.4 (context endpoint needs hybrid search to rank tiers) — now has M3.7.7 + M3.7.8 ✅
- M3.6.2+ (reference corpus storage depends on query layer)
**Tests: 247 passing, 2 ignored** (M2.1 +8, M3.5 +16, M4 +20, M3.7.7 +18 unit). **58/71 tasks complete (82%)**, **6/11 gates green**. M3.7.3 & M3.7.5 retired (hybrid search covers). M3.7.7 ✅ complete (signature extraction, 18 unit tests passing).
**Tests: 265+ passing, 2 ignored** (M2.1 +8, M3.5 +16, M4 +20, M3.7.7 +18 unit, M3.7.8 +22 integration). **60/71 tasks complete (85%)**, **6/11 gates green**. M3.7.3 & M3.7.5 retired (hybrid search covers). **M3.7.7 & M3.7.8 ✅ complete** (signature extraction + symptom projection, 40+ tests passing).
`M2.2` (CNPG manifest), `M5.4` (vLLM+LoRA), `M3.5.9` (git refs), and
`M6.x` (agent-manager migration) are homelab/infra work independent of prior phases, can start parallel.
@@ -169,12 +168,14 @@ Consumers are `pi`, curl, or an MCP call.
**M3.7.3 & M3.7.5 retired:** Skill filtering and standing queries were pre-hybrid-search design.
Hybrid search (M8) solves skill matching + failure retrieval better. Tasks dropped.
**Remaining work (3 tasks):**
**Remaining work (2 tasks):**
- **M3.7.4:** `/memory/context` endpoint (3-tier: signature → hybrid search → reference corpus)
- **M3.7.7:** Failure signature extraction (normalize timestamps, paths) — in progress
- **M3.7.8:** Symptom projection (query → normalized form for tier 1 matching)
- **M3.7.6:** Composition gate (verifies tiers work end-to-end)
**Archived (2 complete):**
- **M3.7.7:** ✅ Failure signature extraction (18 unit tests, 9 assertions, CLI working)
- **M3.7.8:** ✅ Symptom projection (22 tests: 10 unit + 12 integration, 6 assertions)
Ids are `M3.7.x` and frozen. `M3.7.1`, `M3.7.2`, `M3.7.3`, `M3.7.5` retired.
| Task | Title | Size | Flags | Status |
@@ -183,8 +184,8 @@ Ids are `M3.7.x` and frozen. `M3.7.1`, `M3.7.2`, `M3.7.3`, `M3.7.5` retired.
| [M3.7.4](M3.7.4-context-endpoint.md) | `/memory/context` — three-tier lookup | M | — | ⬜ |
| M3.7.5 | `tool-failures` standing query | — | — | ❌ Retired (hybrid search covers) |
| [M3.7.6](M3.7.6-m3.7-gate.md) | **M3.7 composition gate** | M | gate | ⬜ |
| [M3.7.7](M3.7.7-signature-extraction.md) | Failure signature extraction + normalisation | M | — | ✅ |
| [M3.7.8](M3.7.8-symptom-projection.md) | Symptom projection at ingest | M | — | |
| M3.7.7 | Failure signature extraction + normalisation | M | — | ✅ ARCHIVED |
| M3.7.8 | Symptom projection at ingest | M | — | ✅ ARCHIVED |
## 6 — Post-training · M5.x