1export const tsCheckOnEdit = false // if false, just runs on ptcommit 2export const ratchetViolDirsA = ['pt0/'] // pt_commit blocks on ALL viols in touched files under these dirs (ratchet); elsewhere only viols absent at HEAD block 3export const ratchetViolExcludesA: string[] = [] // excluded from ratchetViolDirsA (legacy cruft grandfathered); see also ptcheckIgnoreGlobsA for full ptcheck exclusion 4export const tsCheckImportersOnExportRemoval = true // on-edit: when an edit removes/renames an export, run the importer (reverse-dep) check so dangling imports surface immediately rather than at commit/runtime 5export const enablePeon = 0.1 // 0-1 volume scalar, 0 = disabled 7export const liveBgTaskOutput = false // noisy AF bc bug in opencode but still useful 8export const defaultBashSumThresTok = 700 // summarize bash output for LLM if exceeds this many tokens 9export const defaultDeployerFlag = '--withDocker' 10export const autoPushOnDeploy = true 11export const enableAdvActions = false 13export const enableLocalLlamaCpp = false // master switch for local llama.cpp; the llama daemon watches this and starts/stops llama-server to match 15export const staticAiSecGuard = true // deterministically redact data/secrets2/* contents from all model-bound tool output (smart model, summarizer, guard) — complement to the AI judgment guard 17export const enableAutoPull = false // glitched do not enable until fixed 18export const gitAutoPushPullRemoteName = 'origin' // for working on your phone & laptop on soly-owned branches, not really for multi-dev collab?