# openclaw-mem phase progress checklist

Updated: 2026-06-12 · Source files: `phase-backlog.md`, `next-step.md`

Purpose: browser-readable mirror for the file-driven backlog. Update this page whenever item status changes.

## Current command picture

Current focus published

P1-1 through P1-9 are implemented, verified, pushed, tagged, and released as v1.9.27.

Resolved decisions done

P1-2 schema id/casing posture and P0-3 PyPI naming posture are decided.

Latest published slice v1.9.27

Commit ed22b9d introduced the P1 integration surfaces; release receipts are tracked in project-management receipts.

Next operating gate ready

Plan the next P0/P2 slice from the backlog after downstream harness fixture import is scheduled.

## Decision ledger

Decision | Status | Current rule
--- | --- | ---
P1-2 schema id | done | Keep `openclaw-mem.context-pack.v1` canonical for v1; harness compatibility is proven with fixtures/adapters.
P1-2 field casing | done | Preserve shipped v1 field names and casing. Strict cleanup belongs in additive fields or v2.
P0-3 PyPI naming | done | Keep `openclaw-context-pack` as distribution; keep `openclaw-mem` as CLI/import-facing product name where shipped.

## P0 - Convergence and foundation

Item | Status | Delivery
--- | --- | ---
P0-1 | docs-retired | Gateway docs are marked legacy/retired; code-level deprecation remains a future compatibility slice.
P0-2 | todo | Docs reorg into user docs, specs, archive.
P0-3 | decided | Distribution naming decision recorded; doc pass still needed.
P0-4 | ready | One-sentence story.
P0-5 | todo | CI and test baseline.
P0-6 | todo | KPI baseline.
P0-7 | partial | License alignment verification.
P0-8 | ready-after-P1-9 | SQLite internal schema version marker.

## P1 - Integration base

Item | Status | Delivery
--- | --- | ---
P1-1 | released | stdio MCP server v1 with stable tool descriptions.
P1-2 | released | ContextPack v1 compatibility posture and fixtures.
P1-3 | released | Lifecycle hooks package.
P1-4 | released | Quickstart refresh.
P1-5 | released | Progressive reveal and token-cost visibility.
P1-6 | released | Private/redaction labels.
P1-7 | released | CLI UX pass via focused entrypoints/docs.
P1-8 | released | Channel A file contract producer.
P1-9 | released | Shared fixtures and local tests; harness-side import remains downstream.

## P2-P4 summary

Phase | Status | Hold line
--- | --- | ---
P2 Retrieval catch-up | todo | Wait until P0/P1 contract gates are stable.
P3 Governance benchmark | todo | Wait until P2 benchmark harness is real.
P4 Ecosystem growth | todo | Channel B waits on P1-1 and P1-8.

## Open locally

Path: `D:\Warehouse\Research\Claude_Discuss\OpenClaw-mem\repo-work\docs\project-management\progress-checklist.html`

Latest verification: `uv run --python 3.13 --frozen pytest tests/test_context_pack_v1_compat_fixtures.py tests/test_context_pack_golden.py` -> 8 passed.