🚧 Early alpha — building the foundation. See the roadmap →
Generation engine
The generation engine converts parsed and configured data into Obsidian vault structure.
Folder creation
Section titled “Folder creation”Hierarchy columns define the folder tree. For a file with columns mapped as:
- Level 1:
Control Family - Level 2:
Control ID
The engine creates:
Note generation
Section titled “Note generation”Each leaf in the hierarchy becomes a markdown note with:
YAML frontmatter
Section titled “YAML frontmatter”All frontmatter-mapped columns become properties:
Body content
Section titled “Body content”Body-mapped columns are inserted as markdown text below the frontmatter.
Link-mapped columns generate WikiLinks. Multiple values (comma-separated) create multiple links.
Key naming
Section titled “Key naming”Frontmatter keys are transformed based on your naming style setting:
| Style | Input | Output |
|---|---|---|
| As-is | Control Name | Control Name |
| Lowercase | Control Name | control name |
| Snake case | Control Name | control_name |
| Camel case | Control Name | controlName |
| Kebab case | Control Name | control-name |
Metadata tracking
Section titled “Metadata tracking”Every generated note includes _crosswalker metadata so you can:
- Identify which import created the note
- Re-import without duplicating
- Track import history