Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1.58 KB

File metadata and controls

41 lines (36 loc) · 1.58 KB

Release Checklist v0.1.0

Scope

  • OpenClaw-native memory plugin scaffold
  • Phase 1: core contract + write/search/get
  • Phase 2: session buffer + flush + distill + prompt-ready recall snippets
  • Phase 3: local dashboard UI (timeline/search/health/session monitor)
  • Phase 4: intent-based reminder scheduler (pending/overdue/completed)
  • Claw integrations: ClawReceipt / ClawFlow / ClawWizard
  • Optional local real vector backend (Chroma + sentence-transformers)
  • Next.js dashboard scaffold (self-host)

Pre-release Validation

  • Unit/integration tests pass
    • Command: pytest -q tests --capture=no
  • OpenClaw bridge commands tested (write/search/get/session/distill/reminders)
  • Dashboard API smoke-tested (/api/snapshot, /api/commitments)
  • Plugin manifest and extension entry files present
    • openclaw.plugin.json
    • package.json (openclaw.extensions)
    • index.js

Packaging / Metadata

  • Python package metadata present (pyproject.toml)
  • OpenClaw plugin config schema updated (reminderDefaultSeconds included)
  • Skill doc updated (skills/clawmemory/SKILL.md)
  • README updated with run/install instructions

Release Steps

  • Commit all release files
  • Create annotated tag: v0.1.0
  • Push branch and tags to GitHub
  • Create GitHub Release with notes

Post-release Verification

  • Verify tag on GitHub (v0.1.0)
  • Verify Release page assets/notes
  • Fresh install dry run:
    • openclaw plugins install --link /path/to/ClawMemory
    • openclaw plugins enable clawmemory
    • set plugins.slots.memory = "clawmemory"