@manuelselch/pi-verify

Composable evidence collection and verification reports for Pi workflows

Packages

Package details

extension

Install @manuelselch/pi-verify from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@manuelselch/pi-verify
Package
@manuelselch/pi-verify
Version
0.2.4
Published
Nov 3, 2026
Downloads
1,491/mo · 1,491/wk
Author
manuelselch
License
UNLICENSED
Types
extension
Size
423.2 KB
Dependencies
3 dependencies · 1 peer
Pi manifest JSON
{
  "extensions": [
    "./src/extension.ts"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

pi-verify

Composable evidence collection and verification reports for Pi workflows, with a standalone review CLI.

Quick start

From a Git project:

npx @manuelselch/pi-verify review
npx @manuelselch/pi-verify preview

To guard a project's module architecture against a committed draw.io diagram, add .pi/pi-verify.json and docs/architecture.drawio, then run the working-tree check in npm test or CI:

npx @manuelselch/pi-verify architecture

Alternatively, install @manuelselch/pi-verify as a development dependency and run npx pi-verify review, npx pi-verify preview and npx pi-verify architecture. Node.js 20 or later is required.

The review compares committed revisions, excluding working-tree changes. If the branch-creation base cannot be determined, provide --base REF. Reports are written to .pi-verify/; consider adding it to your project's .gitignore. Review does not run tests automatically. To collect coverage first, run npx @manuelselch/pi-verify collect-coverage; see the coverage guide for requirements and scope.

Pi integration

The Pi extension provides /verify and evidence-collection tools. For local development, run npm install and start Pi with pi -e ./ from this checkout. See the reference guide for installation and behavior.

Documentation

Development

Run npm install and npm test. npm pack creates a local installable tarball.