Repository navigation
Crates
Daniel Boles edited this page Oct 29, 2026
·
1 revision
Derived from each crate's own
//!header byscripts/Sync-Wiki.ps1. The header is the source; fix it there. For how the crates fit together, see Architecture.
| Crate | What it owns |
|---|---|
bp-audit |
Security audit history: what happened to a document, never what was in it. |
bp-buffer |
The BachelorPad+ text buffer. |
bp-clipboard |
Clipboard history. |
bp-config |
Configuration for BachelorPad+. |
bp-core |
Core document and workspace model for BachelorPad+. |
bp-crypto |
The .bpadx encrypted document format (ADR-0021). |
bp-data |
Operations on structured data: validate, format, minify, sort, count. |
bp-editor |
Editing operations, caret and selection, undo and redo. |
bp-embeddings |
Embedding providers for Phase 10 semantic search (E1, E2, E3). |
bp-execution |
Running one notebook cell, as a fresh subprocess, and nothing more. |
bp-files |
Safe file loading and saving for BachelorPad+. |
bp-formats |
Format detection and profiles. |
bp-history |
Crash-safe recovery journal. |
bp-integrity |
Hashing, signing and verification as they touch a filesystem (specs.md section 15). |
bp-naming |
Semantic filename grammar for BachelorPad+. |
bp-notebook |
Notebooks: the cell model, the operations on it, and Jupyter interchange. |
bp-platform |
The platform seam ADR-0001 requires (specs.md section 20). |
bp-redaction |
Redaction that destroys text, and inspection of the metadata a document carries without being asked (specs.md section 15; "metadata leakage" is one of section 24's threat categories). |
bp-research |
Citations, papers, and what makes a document a research document. |
bp-search |
Find and replace within a document. |
bp-secrets |
Secret scanning: find credentials in a document, and never hold one. |
bp-security |
Security profiles and the policy they resolve to (ADR-0020). |
bp-semantic |
Deterministic extraction: titles, keywords, summaries, outlines. |
bp-storage |
The local metadata store (specs.md section 21). |
bp-theme |
Theme data for BachelorPad+. |
bp-ui |
The BachelorPad+ application shell. |
Generated from dboles99/bachelorpadplus_rust@feat/phase-01-foundation-ui by scripts/Sync-Wiki.ps1. Licence: GPL-3.0-only.