Files

54 lines
1.2 KiB
TOML

version = 1
# Warden gates clearance on blocking findings from two skills:
# diff-security-review (all findings block) and desktop-den-sync-review (only
# high findings block; medium findings are advisory). The clearance itself is
# granted by .github/workflows/warden-clearance.yml.
[defaults]
reportOn = "low"
ignorePaths = [
"**/node_modules/**",
"**/pnpm-lock.yaml",
"**/dist/**",
"**/*.min.js",
]
[defaults.agent]
model = "openai/gpt-5.6-luna"
# Auxiliary verifies/merges findings and gates what survives to the report;
# keep it on the same strong model so weak verification can't cause a false
# clearance.
[defaults.auxiliary]
model = "openai/gpt-5.6-luna"
[[skills]]
name = "diff-security-review"
[[skills.triggers]]
type = "pull_request"
actions = ["opened", "synchronize", "reopened"]
draft = false
# Lets developers run `warden` locally on uncommitted changes before pushing.
[[skills.triggers]]
type = "local"
[[skills]]
name = "desktop-den-sync-review"
paths = [
"apps/app/**",
"apps/desktop/**",
"ee/apps/den-api/**",
"packages/types/**",
]
[[skills.triggers]]
type = "pull_request"
actions = ["opened", "synchronize", "reopened"]
draft = false
[[skills.triggers]]
type = "local"