Skip to content

WP1 launch execution: audited launch copy, PyPI/marketplace metadata polish, v0.2.1 cut, launch runbook#5

Merged
Wuesteon merged 6 commits into
mainfrom
wp1-launch
Jul 21, 2026
Merged

WP1 launch execution: audited launch copy, PyPI/marketplace metadata polish, v0.2.1 cut, launch runbook#5
Wuesteon merged 6 commits into
mainfrom
wp1-launch

Conversation

@Wuesteon

Copy link
Copy Markdown
Owner

Executes the in-repo half of WP1 (spec §3). Ready to merge → tag v0.2.1 → post.

What's in here

  • Launch copy fixes from an adversarially-verified audit (docs/launch/launch-copy.md):
    • The "no other memory product stages agent-proposed changes for approval" superlative was refuted (shipping counterexamples gate agent memory saves behind approval) — replaced in all three posts with a hedged, narrowed differentiator: offline maintenance over an embedded local store, every judgment call staged as an approvable diff.
    • r/ClaudeAI now positions vs CLAUDE.md/built-in memory (cross-client, auditable, as-of queries) — spec risk item that was missing.
    • "No Docker" added to the OpenMemory-differentiation triads (spec risk list).
    • r/LocalLLaMA de-numbered per spec §1: the measured ~15% escalation figure and "real measured numbers" framing are out; calibration link stays, methodology-only. Flag if you want the numbers carve-out instead.
  • PyPI metadata polish (WP1 scope item): the live lean-memory-console 0.2.0 PyPI page is blank — README now wired as long_description + license/authors/keywords/classifiers/URLs added; core package gains Documentation/Changelog/Issues URLs; two relative links that 404 on PyPI absolutized.
  • Plugin marketplace discovery metadata (category/keywords/homepage/repository/license/$schema) — claude plugin validate passes.
  • v0.2.1 version cut (all seven version sites) + CHANGELOG — metadata-only release so the fixes go live; README status note updated to launch state.
  • docs/launch/launch-checklist.md — channel-by-channel runbook: registry + PyPI live and verified, awesome-mcp PR #9890 already in review, remaining actions (marketplace form, HN, reddit) with exact steps.

Verification

  • Core 283 passed / 1 skipped; console 153 passed; claude plugin validate ✔; console wheel rebuilt and METADATA inspected (full description + sidebar fields present).
  • Fresh-venv walkthrough of all four published install snippets (bare, [mcp] over real stdio MCP client, console, registry uvx command) ends in working memory_add/memory_search — record in the checklist.

🤖 Generated with Claude Code

https://claude.ai/code/session_01Y8dLVL6RXWPxNNPMx1jr17

Wuesteon and others added 6 commits July 21, 2026 15:26
… built-in-memory positioning, no-Docker differentiator, de-number LocalLLaMA post

Adversarial review of the launch drafts (WP1) found: the 'no other memory
product stages agent-proposed changes for approval' claim is refuted by
shipping counterexamples (approval-gated memory saves exist); all three posts
now carry a hedged, narrowed differentiator (offline maintenance staged as an
approvable diff over an embedded local store). r/ClaudeAI gains the
spec-required positioning vs CLAUDE.md/built-in memory (cross-client,
auditable, as-of queries). 'No Docker' added to the OpenMemory-differentiation
triads per spec risk list. r/LocalLLaMA drops the measured ~15% escalation
figure and the 'real measured numbers' framing per spec §1 no-number rule;
the calibration link stays, reframed as methodology-only. awesome-mcp section
now carries the exact list-format entry line and PR mechanics.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y8dLVL6RXWPxNNPMx1jr17
- console/pyproject.toml: wire README as long_description; add license,
  authors, keywords, classifiers, project URLs — the live 0.2.0 console page
  on PyPI is blank (no description, no sidebar metadata); lands with the next
  version cut.
- pyproject.toml: add Documentation/Changelog/Issues project URLs.
- README.md + console/README.md: absolutize the two relative links that 404
  on PyPI (PyPI does not rewrite relative URLs).
- .claude-plugin/marketplace.json: add the discovery metadata the community
  marketplace and directories rank on (category, keywords, homepage,
  repository, license, $schema); claude plugin validate passes.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y8dLVL6RXWPxNNPMx1jr17
Bump all seven version sites (core+console pyproject, both __init__,
server.json x2, plugin.json, manifest test) to 0.2.1 — a metadata-only
release so the console PyPI page and link fixes go live; CHANGELOG entry
added. README status note updated to launch state. docs/launch/
launch-checklist.md: channel-by-channel runbook with the acceptance
walkthrough record (4/4 published install snippets end in working
memory_add/memory_search) and the copy decisions applied on this branch.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y8dLVL6RXWPxNNPMx1jr17
…dy open and in review

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y8dLVL6RXWPxNNPMx1jr17
…ag links, fix console README marketplace-add command

Whole-branch review: 0 Critical / 0 Important; these are the minors.
The console README fix matters now because this branch wires that file
into the PyPI long description.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Y8dLVL6RXWPxNNPMx1jr17
@Wuesteon
Wuesteon merged commit 0044280 into main Jul 21, 2026
6 checks passed
@Wuesteon
Wuesteon deleted the wp1-launch branch July 22, 2026 09:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant