🌳
pt0/configF.mts
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?