Skip to content

Planning And Verification

Jumpspace separates implementation progress from verification.

A plan says what should happen next. A step completion records evidence that a step happened. Verification records prove that checks passed against acceptance criteria.

Review a plan:

Terminal window
npx jumpspace plan review DOC-EXAMPLE-001 --json
npx jumpspace plan show DOC-EXAMPLE-001

Save a plan:

Terminal window
npx jumpspace plan save DOC-EXAMPLE-001 --file plan.yml --json

Validate it:

Terminal window
npx jumpspace plan validate DOC-EXAMPLE-001 --json

Plan validation enforces unique step IDs, valid dependencies, acyclic dependencies, and evidence requirements for completed steps.

Terminal window
npx jumpspace next DOC-EXAMPLE-001 --json

next only returns pending, unblocked steps. A blocked dependency means the step is not ready.

Terminal window
npx jumpspace step complete DOC-EXAMPLE-001 implementation --evidence "Added approval service and tests."

A step cannot be completed while dependencies are incomplete, and completed steps must have evidence.

Terminal window
npx jumpspace status DOC-EXAMPLE-001 implemented

verified is protected. This is rejected:

Terminal window
npx jumpspace status DOC-EXAMPLE-001 verified

Use verify instead.

Terminal window
npx jumpspace verify DOC-EXAMPLE-001 --check "npm test" --criteria AC-1 --evidence "Focused tests passed." --json

Verification runs checks itself and records:

  • verification ID
  • timestamp
  • commit SHA
  • command text
  • exit codes
  • acceptance criteria covered
  • evidence text

Failed checks do not write a verification record and do not set the task to verified.

Use work when an agent should begin implementation:

Terminal window
npx jumpspace work DOC-EXAMPLE-001 --json
npx jumpspace work DOC-EXAMPLE-001 --since main --json

With --since, the packet also includes drift facts and warnings.