A-IForgeEngineDocsReference6. Settings Reference

Forge settings are stored in Obsidian plugin data.

All paths are vault-relative and should not begin with:

/

Most users can start with the defaults and customize gradually as their workflows evolve.


Forge Settings

Documentation

SettingMeaning
Install DocumentationInstalls bundled docs and examples into A-I/Forge/Engine

The installer skips existing files so local edits remain untouched.


General Paths

These settings define where Forge stores operational files inside the vault.

SettingDefaultMeaning
System folderSystemBase folder for operational vault content
Forge folderSystem/ForgeForge docs, examples, exports, patches, and generated files
Schema noteSystem/Registry/schema.mdSchema used by validation and lint workflows
Default patch fileSystem/Forge/Patches/vault-patch.mdPatch note loaded by Apply Vault Patch
Inbox folderSystem/InboxStaging area used by workflows and maintenance
Exports folderSystem/ExportsExport output, lint reports, dashboards, and indexes

Most users should avoid changing paths frequently after workflows are established.

Stable paths make exports, dashboards, and automation easier to maintain.


Lint Tab

Vault Lint checks notes against schemas, metadata rules, inline metadata rules, and optional shape validation.


Vault Lint

SettingDefaultMeaning
Schema noteSystem/Registry/schema.mdPath to the schema note Forge reads
Version field locationInlineWhere the schema version lives — inline metadata or frontmatter
Version fieldversionWhich field holds the schema version; schema-driven dropdown
Prefill from scheman/aLoads field and value choices from the current schema
Strict modeOffRaises selected shape validation severities to error
Lint run retention20Number of lint run notes to keep
Lint file linksOffWrites file paths as Obsidian links in reports
Lint inline metadataOnValidates key:: value metadata against inline.allowed
Repair prompt thresholdErrors onlyWhen the Open Vault Repair button appears after lint
Enable stale note reviewOffFlags notes whose review cycle has elapsed
Cycle fieldreview_cycleSchema-driven dropdown — field containing review cadence
Updated fieldupdatedSchema-driven dropdown — field containing last updated date
Filter fieldstatusSchema-driven dropdown — field limiting stale review scope
In-scope valuesEmptyValues of the filter field included in stale review

Recommended starting point:

  • enable inline metadata lint
  • keep strict mode off initially
  • enable stale review later if needed

Patch Tab

Patch settings control backups, restore manifests, and post-patch workflows.


Patch Preview

SettingDefaultMeaning
Patches folderSystem/Forge/PatchesPatch workspace and history folder
Backup before patchOnCreates backups before confirmed patch writes
Backup folderSystem/Forge/Patches/BackupsPatch backup destination
Generate restore manifestOnWrites restore data for Restore Patch Run
Run lint after patchOnRuns Vault Lint after successful patch apply
Run maintenance after patchOffRuns maintenance automatically after patch apply

Recommended default:

  • keep backups enabled
  • keep restore manifests enabled
  • keep auto-lint enabled
  • leave automatic maintenance off initially

Maintenance Tab

Maintenance trims generated operational history and report files over time.

Maintenance does not clean personal notes.

SettingDefaultMeaning
Backup retention days14Age cutoff for old patch backups
Inbox retention days30Age cutoff for stale inbox handling
Inbox retention actionDelete in maintenanceEither remove stale inbox notes during maintenance or list them under Needs Review after Vault Lint
Lint history retention days14Age cutoff for lint history entries
Lint history max entries20Hard cap for lint history entries
Patch report retention20Number of patch reports to keep

Longer retention is useful during large migrations or schema redesigns.


Export Tab

Export settings control inventory exports, dashboards, and relationship indexes.


Vault Export

SettingDefaultMeaning
Enable exportOffEnables export commands and export settings
Export Vault Overviewn/aRuns overview export from settings
Export Ontology Indexn/aRuns relationship index export
Dashboard note nameBlankOptional dashboard filename
Private notesOffEnables private-note detection
Private fieldBlankFrontmatter field used as private flag
Domain fieldBlankField used as domain grouping
Type fieldBlankField used as type grouping
Status fieldBlankField used as status grouping
Reload from scheman/aRefreshes export field and value choices
Filter fieldBlankField used to group relationship indexes
Filter valuesEmptyValues exported as relationship indexes
Relationship headingRelatedHeading scanned for relationship links
Excluded foldersEmptyFolders excluded from export processing

Relationship indexes become much more useful when metadata remains consistent across the vault.


Shapes Tab

Shapes validate reusable note structures and heading organization.


Shape Validation

SettingDefaultMeaning
Enable Vault Shape EngineOffEnables shape workflows
Shapes folderSystem/ShapesFolder containing shape notes
Include subfoldersOffReads shape notes inside nested folders
Enable template refinementOffAllows templates to be generated from shape notes
Run refinementn/aGenerates template notes from shape definitions
Enable shape heading validationOffIncludes shape validation during Vault Lint
Lint scopeallLint all notes or selected folders
Lint foldersEmptyFolder list used when scope is folder
Enable shape repairOffEnables shape repair commands
Repair scopeallRepair all notes or selected folders
Repair foldersEmptyFolder list used when repair scope is folder
Repair file linksOffWrites repaired file paths as wikilinks
Repair history retention20Number of shape repair history entries to keep
Run shape repairn/aRuns shape repair from settings
Run dry runn/aPreviews repairs without writing changes
Type target fieldtypeField matched to shape or template names
Created fieldcreatedDate field stamped by templates
Updated fieldupdatedDate field stamped by templates
Inject relationship headingsOffInjects relationship headings from ontology.relationships into templates
Relationship parent headingRelatedHeading name for the relationship section
Relationship heading levelH2Heading level for the parent; subheadings are always one level below
Relationship injection positionAppendAppend section at end, or inject under existing heading
Template fieldsSchema-derivedFields included in generated templates

Most users should start with:

  • shape validation enabled
  • repair disabled initially
  • dry runs before actual repairs

Frontmatter Field Order

Forge uses the configured frontmatter field order when:

  • writing notes
  • sorting frontmatter
  • applying repairs
  • normalizing metadata

Fields not explicitly listed are appended alphabetically afterward.

Consistent field ordering improves:

  • readability
  • diffs
  • review workflows
  • template consistency
  • Dataview reliability

Recommended Starting Configuration

For most users:

  • keep default paths
  • enable inline metadata lint
  • keep patch backups enabled
  • keep restore manifests enabled
  • leave strict mode off initially
  • experiment with exports after schemas stabilize
  • start shape workflows gradually

Forge works best when adopted incrementally instead of all at once.


Related Notes

Built with LogoFlowershow