V1 Release Prep

Final preparation for publishing `anatomia-cli@1.0.0` to npm. Package metadata, release workflow, community files, repo cleanup, version bump. This is the third of three V1 scopes — docs and code changes must be merged first. After this scope ships and merges, the publish ceremony is: tag, push, verify.

verdict PASSscore 33 / 33findings 4 (0 risk · 2 debt · 2 obs)duration 1h 36mrejection cycles 0shipped May 3, 2026surface cli

Pipeline timeline

Intent to proven code in 1h 36m across Think, Plan, Build, and Verify.

Think
1m
Plan
7m
Build
81m
Verify
7m

Assertion ledger

33 claims, each independently verified. Showing 8 — show all →

IDSaysMatcher
A001Package version is set to 1.0.0 for the first public releaseverifiedok
A002Package description tells strangers what the tool doesverifiedok
A003Keywords include terms that differentiate Anatomia in npm searchverifiedok
A004Keywords include proof-chain as a unique Anatomia termverifiedok
A005The generic ai-assistant keyword is removedverifiedok
A006Package homepage points to the product websiteverifiedok
A007Author includes the company URL for npm displayverifiedok
A008Only compiled code ships to npm usersverifiedok

Findings 4 total

obspackages/cli/package.jsonclosed
npm pack dry-run doesn't include README.md or CHANGELOG.md — prepublishOnly required first
debtpackage.jsonclosed
Release script 'cd packages/cli && npm version' requires a semver argument — no guard or help text
debt.github/workflows/release.ymlclosed
release.yml copies README/CHANGELOG separately from prepublishOnly — two sources of truth for doc copying
obsclosed
No dedicated tests for v1-release-prep contract — assertions verified by source inspection only

Integrity seal

scopesha256:dbb4d22085db7...
contractsha256:74b1e3043bda3...
plansha256:4f57f958e93b9...
specsha256:109df2916a743...
build-reportsha256:7c3af181dd461...
build-datasha256:6e009836742f4...
verify-reportsha256:4bba45ccd8759...
verify-datasha256:9b797df5c41ec...
audit cmd$ ana proof audit v1-release-prep   → all hashes match