Existing Repo Bootstrap
Bootstrap is for the retrofit case: your repo already has docs, but it does not yet have Jumpspace task blocks.
1. Initialize
Section titled “1. Initialize”npm install -D @jumpspace/clinpx @jumpspace/cli init --autoinit --auto discovers common doc roots such as README.md, docs/,
documentation/, adr/, architecture/, package READMEs, and similar
locations.
2. Preview The Docs
Section titled “2. Preview The Docs”npx @jumpspace/cli task bootstrap discover --jsonnpx @jumpspace/cli task bootstrap context README.md docs/**/*.md --jsonUse bootstrap context when an AI agent should inspect heading structure,
source lines, parent headings, and linked-file hints before proposing task
blocks.
3. Propose
Section titled “3. Propose”npx @jumpspace/cli task bootstrap propose README.md docs/**/*.md --file jumpspace-bootstrap.jsonThe deterministic proposal is a draft. It should be reviewed by a human or an agent before applying.
4. Validate
Section titled “4. Validate”npx @jumpspace/cli task bootstrap validate --file jumpspace-bootstrap.jsonValidation checks duplicate IDs, missing source evidence, unresolved dependencies, and ambiguous heading references.
5. Dry Run And Apply
Section titled “5. Dry Run And Apply”npx @jumpspace/cli task bootstrap apply --file jumpspace-bootstrap.json --dry-runnpx @jumpspace/cli task bootstrap apply --file jumpspace-bootstrap.jsonnpx @jumpspace/cli task scannpx @jumpspace/cli task doctorThe dry run shows planned Markdown insertions. Apply only after reviewing the proposal.
Good Bootstrap Rules
Section titled “Good Bootstrap Rules”- Start with a few high-value docs, not the entire repo.
- Prefer one task per durable behavior or decision.
- Leave
codeandtestsempty unless the proposal has real evidence. - Use
link suggestlater to connect tasks to code with better signal. - Let the first graph be useful before making it complete.