Drift, CI, And Repair
Jumpspace can compare task memory against Git changes so stale implementation links are caught while the work is fresh.
Changed Files
Section titled “Changed Files”npx jumpspace changed --since mainnpx jumpspace changed --since main --jsonchanged 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.
npx jumpspace drift --since main --jsonDrift 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.”
Local CI Packet
Section titled “Local CI Packet”npx jumpspace ci --since main --jsonThe CI packet combines drift, repair suggestions, graph state, and link suggestions for local or PR automation.
PR Comment
Section titled “PR Comment”npx jumpspace pr comment --since mainnpx jumpspace pr comment --since main --jsonThe PR assistant is review-only. It should explain factual drift, suggested links, and warnings without mutating source.
Repair
Section titled “Repair”Preview safe repairs:
npx jumpspace repair --since main --jsonApply safe repairs:
npx jumpspace repair --since main --applyRepair is intended for mechanical path drift, such as Git renames. Deleted files should become gaps unless there is a confident replacement.
Evaluate Link Ranking
Section titled “Evaluate Link Ranking”npx jumpspace link eval --jsonnpx jumpspace link eval --file fixtures/link-eval.json --jsonUse 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.