Payload/github/hooks/harness.json

{
    "version": 1,
    "hooks": {
        "sessionStart": [
            {
                "type": "command",
                "powershell": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/kaden/harness/harness-session-start.ps1",
                "cwd": ".",
                "timeoutSec": 15
            }
        ],
        "preToolUse": [
            {
                "type": "command",
                "powershell": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/kaden/harness/harness-pretooluse-guard.ps1",
                "cwd": ".",
                "timeoutSec": 20
            }
        ],
        "sessionEnd": [
            {
                "type": "command",
                "powershell": "pwsh -NoProfile -ExecutionPolicy Bypass -File ./scripts/kaden/harness/harness-stop-gate.ps1",
                "cwd": ".",
                "timeoutSec": 60
            }
        ]
    }
}