Skip to Content
SPAPS is proprietary hosted SaaS. Paid access required; pre-1.0 contracts may change. Terms and access
ReferenceSource Truth And Verification

Source Truth And Verification

Use this page before treating a command, route, package, or workflow as current. The documentation checkout is a guide; the sibling sweet-potato checkout, its generated manifest, package metadata, tests, and a running service are the authorities.

Verified Snapshot

ItemValueEvidence
Sweet Potato source5b09d3df1194577c5313c865fef1db98f694cdeagit -C ../sweet-potato rev-parse HEAD
Manifest update2026-09-01, schema 1.4../sweet-potato/docs/manifest.json
Manifest endpoint inventory448 total; 333 documented; 346 testedManifest metadata block
npm CLI sourcespaps 0.10.1; Node.js 22+packages/spaps/package.json
TypeScript SDK sourcespaps-sdk 1.14.1; Node.js 14+packages/sdk/package.json
Python client sourcespaps 0.7.1; Python 3.9+packages/python-client/pyproject.toml
FastAPI package sourcespaps-server-quickstart 0.7.1; Python 3.12+packages/python-server-quickstart/pyproject.toml

Those are source-checkout versions, not a claim about a remote registry or deployed production. An unpinned npm install or pip install can resolve an older published artifact. Confirm the installed version before using a newly documented API.

npx spaps --version node -p "require('spaps-sdk/package.json').version" python -c "from importlib.metadata import version; print(version('spaps'))" python -c "from importlib.metadata import version; print(version('spaps-server-quickstart'))"

What Each Gate Proves

GateStrong evidenceDoes not prove
npm run docs-contract:upstreamDocumented endpoint method/path exists in the current manifest; package names exist; every documented CLI command returns valid --help; every documented SPAPS environment variable occurs in active package sourceEndpoint behavior, deployed production, credentials, or mutating workflow success
npm run link-checkInternal page and heading targets resolveExternal product facts or runtime behavior
npm run first-run:dry-runScenario schema, command lines, expected artifacts, and documentation anchors are well formedCommands were executed or artifacts were created
npm run first-run:live -- --strict-liveexecuted_passed applies only to declared health URLs that returned 2xx; command/artifact rows are labeled declared_validScaffold, fixture, authentication, billing, or entitlement completion
node scripts/verify-upstream-first-run.mjs --include-writes --upstream ../sweet-potatoCurrent source CLI completes quickstart, verification, tool export, React scaffold, fixture initialization, and fixture application; all writes occur in a disposable temporary directoryHosted authentication, real billing, or production deployment
node scripts/verify-first-service-snippet.mjs --upstream ../sweet-potatoPython fences in the first-service tutorial execute against the sibling package environment and /health returns the documented JSONPublished package availability or production configuration
npx spaps verify --jsonThe selected runtime and auth mode pass the CLI’s current checksEvery domain workflow or production readiness
npx spaps tools --jsonThe selected runtime can emit its current agent-facing tool contractThat a caller is authorized to invoke every emitted tool
npm run buildEvery docs route compiles and the search index can be generatedBrowser rendering on every target device

A green docs gate is scoped evidence, not a release receipt. Production claims require the release and deployment evidence described in Deployment validation.

At this verification snapshot, no accepted .release/pages/<sha>/release.json exists in this worktree. Docs-site deployment state is therefore INDETERMINATE; local build and pages:verify results must not be reported as a deployment.

Freshness Procedure

Run this from the docs checkout after the sibling source changes:

git -C ../sweet-potato rev-parse HEAD npm run docs-contract:upstream npm run docs-metadata:lint npm run link-check npm run first-run:live -- --strict-live node scripts/verify-upstream-first-run.mjs --include-writes --upstream ../sweet-potato node scripts/verify-first-service-snippet.mjs --upstream ../sweet-potato npx spaps verify --json

If the SHA differs from the snapshot above, treat version tables and broad architectural prose as potentially stale until the upstream contract gate and focused source review pass. Never refresh a lastVerified date merely because a link checker passed.

Where To Go Next

Ownership And Help

The Sweet Potato product repository is owned by @build000r in .github/CODEOWNERS. For usage or implementation problems, follow SUPPORT.md and include reproduction steps plus exact code paths. Report vulnerabilities privately through SECURITY.md; never open a public issue containing exploit details. The docs repository follows the same escalation boundary.