Sweep the pursuit folder and classify every file. Project manuals are the ingest target; everything else is noise or handled elsewhere.
idleEach manual is converted to layout-aware text once and cached by content hash. This is the expensive step, so it never runs twice on the same bytes.
waitingResolve every span of text to the section that owns it. Section numbers appear many times per volume — in the contents, the running footer, cross-references — so the index records boundaries, not mentions.
waiting| Manual | Div | Section | Title | Pages | Chunks |
|---|
Chunks are embedded, then scored against the corpus by how often their language recurs. Standard specification text scores low; project-specific edits score high.
waitingThe structured branch reads the same cracked text and writes normalized fields, each carrying a confidence score so review can focus where the engine was unsure.
waiting