OH MY PM v0.1.0
OH MY PM v0.1.0 — release candidate
This document describes the portable v0.1.0 release bundle. It is a release
candidate: v0.1.0 has not been publicly released or tagged, and there is no
official download yet.
What the bundle contains
The bundle directory oh-my-pm-v0.1.0/ contains:
bin/oh-my-pm.mjs— the local CLI entrypointbin/oh-my-pm-mcp.mjs— the local MCP stdio server entrypointnode_modules/— the compiled production dependency tree, including the real
Rust/WASM Kernel (generated-node/oh_my_pm_kernel_bg.wasm)examples/markdown-project/— the fictional example projectREADME.md,CHANGELOG.md,docs/getting-started.mdRELEASE.json— deterministic release metadataSHA256SUMS— SHA-256 checksums for every bundled file
Requirements
- Node.js 20+
Bundle users do not need Rust, pnpm, or a repository checkout. The build
machine needs the development toolchain; the consumer of the bundle does not.
There are no external integrations in v0.1.0, and there is no npm package.
Release archives
The release is distributed as two deterministic archives plus a checksum file:
oh-my-pm-v0.1.0.tar.gz
oh-my-pm-v0.1.0.zip
oh-my-pm-v0.1.0-SHA256SUMS.txt
Each archive expands to a single top-level oh-my-pm-v0.1.0/ directory. Verify
and extract, then run directly:
sha256sum -c oh-my-pm-v0.1.0-SHA256SUMS.txt # verify the downloaded archives
tar -xzf oh-my-pm-v0.1.0.tar.gz # or: unzip oh-my-pm-v0.1.0.zip
node ./oh-my-pm-v0.1.0/bin/oh-my-pm.mjs status
node ./oh-my-pm-v0.1.0/bin/oh-my-pm-mcp.mjsGiven the same verified bundle and toolchain, both archives are byte-identical
across independent builds, so their SHA-256 values are reproducible.
Running the CLI
node ./oh-my-pm-v0.1.0/bin/oh-my-pm.mjs status
node ./oh-my-pm-v0.1.0/bin/oh-my-pm.mjs brief ./project --markdown
node ./oh-my-pm-v0.1.0/bin/oh-my-pm.mjs risks ./project --markdown
node ./oh-my-pm-v0.1.0/bin/oh-my-pm.mjs next ./project --markdown
node ./oh-my-pm-v0.1.0/bin/oh-my-pm.mjs handoff ./project --markdownRunning the MCP server
node ./oh-my-pm-v0.1.0/bin/oh-my-pm-mcp.mjsThe server communicates over stdio only. Its four read-only tools are
project_brief, project_risks, project_next, and project_handoff. Each
tool accepts a local project root.
Project configuration
Each analyzed project may include an optional root-level oh-my-pm.config.json
that selects which Markdown documents are read via include/exclude glob rules
and may lower the default file/byte limits. See the getting-started guide for
details.
Read-only and privacy guarantees
- No project file is modified
- No project context is uploaded
- No telemetry is emitted
- No HTTP endpoint is exposed (MCP is stdio-only)
- No external provider integration in
v0.1.0
Current limitations
- local Markdown projects only
- deterministic extraction, no LLM
- no external providers
- no write-back
- no npm package yet
- no official GitHub Release yet
Verifying a bundle
From a repository checkout:
node tools/check-release-bundle.mjs --bundle ./oh-my-pm-v0.1.0The verifier validates RELEASE.json, checks every SHA256SUMS entry, runs the
bundled CLI workflows, and drives the bundled MCP server over stdio — all
against the bundle's own dependency tree, with no dependency on the repository.
Checksums can also be verified independently:
cd oh-my-pm-v0.1.0 && shasum -a 256 -c SHA256SUMS