Skip to content

Drift, CI, And Repair

Jumpspace can compare task memory against Git changes so stale implementation links are caught while the work is fresh.

Terminal window
npx jumpspace changed --since main
npx jumpspace changed --since main --json

changed includes:

  • committed changes since the ref
  • staged changes
  • unstaged changes
  • untracked files
  • renamed files with old and new paths
  • deleted files with the deleted path

Duplicate paths are merged with all sources, such as committed, staged, unstaged, or untracked.

Terminal window
npx jumpspace drift --since main --json

Drift separates facts from warnings.

Facts include:

  • stale generated index
  • linked code or tests changed
  • linked docs changed
  • missing linked files
  • unmapped changed files

Warnings include recommendations such as “docs may need updating” or “tests may need updating.”

Terminal window
npx jumpspace ci --since main --json

The CI packet combines drift, repair suggestions, graph state, and link suggestions for local or PR automation.

Terminal window
npx jumpspace pr comment --since main
npx jumpspace pr comment --since main --json

The PR assistant is review-only. It should explain factual drift, suggested links, and warnings without mutating source.

Preview safe repairs:

Terminal window
npx jumpspace repair --since main --json

Apply safe repairs:

Terminal window
npx jumpspace repair --since main --apply

Repair is intended for mechanical path drift, such as Git renames. Deleted files should become gaps unless there is a confident replacement.

Terminal window
npx jumpspace link eval --json
npx jumpspace link eval --file fixtures/link-eval.json --json

Use fixtures when a real repo exposes weak ranking. A good fixture proves that the same candidate pool can rank differently for different headings, or reject candidates when evidence is missing.