🚧 Early alpha — building the foundation. See the roadmap →
Architecture
For the high-level lifecycle (Acquire → Import → Enrich → Maintain → Share), see Ontology lifecycle — the core architectural model that everything else maps to.
Data flow
Section titled “Data flow”Components
Section titled “Components”Import engine (src/import/)
Section titled “Import engine (src/import/)”- Import wizard — 4-step modal UI built on Obsidian’s
Modalclass - CSV parser — PapaParse with streaming for files >5MB
- XLSX parser — Planned (xlsx package installed)
- JSON parser — Planned
Generation engine (src/generation/)
Section titled “Generation engine (src/generation/)”- Creates folder hierarchy from hierarchy columns
- Generates markdown notes with YAML frontmatter
- Handles key naming transforms (snake_case, camelCase, etc.)
- Tracks imports via
_crosswalkermetadata
Config system (src/config/)
Section titled “Config system (src/config/)”- Config manager — Save, load, fingerprint, and match configurations
- Config browser — Modal UI for browsing and managing saved configs
Settings (src/settings/)
Section titled “Settings (src/settings/)”- Plugin settings with defaults
- Settings tab UI with progressive disclosure