# pql configuration for The Settled Reach. # Decision/question/rejected records live under governance/{decisions,questions,rejected}/ # (pql's DQR tree); the vault is the whole repo. # Frontmatter dialect: yaml | toml. frontmatter: yaml # Wikilink dialect: obsidian | pandoc | markdown. wikilinks: obsidian # Where to draw tag information from: any subset of [inline, frontmatter]. tags: sources: [inline, frontmatter] # Glob patterns to exclude from indexing. Built-in defaults (.git/, .pql/, # sqlite sidecars) are always honoured. Use .pqlignore for richer rules. exclude: - "**/.obsidian/**" - "**/node_modules/**" # Per-vault ignore files the indexer consults when walking. Default follows # .gitignore so pql piggy-backs on what the repo already excludes (build # outputs, vendored deps, the rebuildable .pql/*.db). ignore_files: [.gitignore] # Populate file.gitmtime / file.gitauthor from git log. git_metadata: false # Build an FTS5 index of note bodies. Off by default; only worth turning on # if you actually use 'body MATCH ...' queries. fts: false # Optional aliases — short names usable as PQL macros. # aliases: # members: "type = 'council-member'"