bookstrap-ingest
/bookstrap-ingest - Load Research Corpus
Load initial research materials into the Bookstrap database for use during writing.
Purpose
Ingest source documents into the database to build the research corpus. This command processes multiple file types (PDF, markdown, HTML, plain text), generates embeddings for semantic search, extracts entities (characters, locations, events, concepts), builds relationships between entities, and constructs the knowledge timeline.
Input Arguments
Accept one or more of the following:
- File paths: Individual files to ingest (e.g.,
./research/soe-training.pdf) - Directories: Recursively process all files in a directory (e.g.,
./research/) - URLs: Web pages to fetch and ingest (e.g.,
https://example.com/article.html)
Multiple sources can be provided in a single invocation:
/bookstrap-ingest ./research/documents/ https://example.com/article.html ./notes.md
More from mikkelkrogsholm/bookstrap
writing
Grounded prose composition workflow including pre-write queries, consistency checks, and post-write entity extraction for database-backed writing.
1editing
Comprehensive editing framework covering voice consistency, timeline verification, citation coverage, and multi-pass editing strategies for autonomous manuscript refinement.
1research
Source evaluation framework, web search strategies, and ingestion workflows for autonomous research. Includes reliability scoring, chunking strategies, entity extraction patterns, and quality thresholds.
1brd
Book Requirements Document (BRD) structure, systematic question frameworks for thorough book concept interviews, and genre-specific considerations for fiction vs nonfiction projects.
1outlining
Outline creation patterns for fiction and nonfiction book structures, including chapter breakdowns, scene planning, and narrative arc mapping.
1fact-check
Verify factual claims against database sources
1