Skip to content

Path-only vs full enhance

UBLX separates fast indexing from deep metadata. Understanding the split keeps large trees usable.

Defaults

ModeOn snapshotCatalog contains
Path-only (default)Nefaxer walk onlyPaths, categories, filetype hints
Full enhanceNefaxer + ZahirScan batchZahir JSON for previews, Templates, Metadata, Writing

enable_enhance_all = false is the default. Turn on full enhance globally, per subtree with [[enhance_policy]], or file-by-file in the TUI.

When to stay path-only

  • First pass on a large directory — see filetype mix without waiting on every file
  • Trees where you only need Delta / duplicate / path navigation
  • CI that only needs a snapshot or export skeleton before selective enhance

When to batch enhance

  • Smaller projects where you want rich previews immediately
  • Subtrees you always inspect (e.g. src/) — use policy = "auto" on that prefix
  • Headless export pipelines — prefer --full-snapshot or tuned policies before --export

On-demand enhance

For policy = "manual" prefixes (or path-only rows), use Enhance with ZahirScan from quick actions or multi-select. Good when only a few files need depth.

Tradeoffs

ApproachSpeedDepthBest for
Path-onlyFastestShallowExploration, huge trees
Policy auto on prefixMediumDeep in subtreeMonorepos, mixed content
enable_enhance_allSlowestDeep everywhereSmall roots, full export
On-demandPay per fileDeep where neededArchives, occasional deep dives

Next: Enhance policies, Headless snapshot + export.

UBLX · Nefaxer · ZahirScan