workflows/default/hooks/verify/config.json

{
  "scripts": [
    {
      "name": "00-privacy-scan.ps1",
      "description": "Scan for secrets and sensitive data",
      "required": true,
      "core": true,
      "timeout_seconds": 30
    },
    {
      "name": "01-git-clean.ps1",
      "description": "Verify git working tree is clean",
      "required": true,
      "core": true,
      "timeout_seconds": 15
    },
    {
      "name": "02-git-pushed.ps1",
      "description": "Verify all commits are pushed to remote",
      "required": true,
      "core": true,
      "timeout_seconds": 30
    },
    {
      "name": "03-check-md-refs.ps1",
      "description": "Validate path references in markdown and data files",
      "required": false,
      "core": true,
      "timeout_seconds": 30
    }
  ]
}