Files
arena-plm-fiori/.claude/settings.json
T
2026-09-16 01:47:28 -07:00

67 lines
2.0 KiB
JSON

{
"enabledPlugins": {
"sap-cap-capire@sap-skills": true,
"sap-fiori-tools@sap-skills": true,
"sap-fiori-mcp-server@claude-plugins-official": true,
"ui5@claude-plugins-official": true
},
"hooks": {
"SessionStart": [
{
"hooks": [
{
"type": "command",
"command": "\"${CLAUDE_PROJECT_DIR}\"/.claude/hooks/sap-grounding.sh session",
"timeout": 5
}
]
}
],
"UserPromptSubmit": [
{
"hooks": [
{
"type": "command",
"command": "\"${CLAUDE_PROJECT_DIR}\"/.claude/hooks/sap-grounding.sh prompt",
"timeout": 5
}
]
}
],
"PostToolUse": [
{
"matcher": "^(mcp__(sap-docs|abap-docs|sap-released-objects|fiori-mcp-server|ui5-mcp-server|ui5-webcomponents-mcp-server|plugin_sap-fiori-mcp-server_fiori-mcp|plugin_sap-fiori-tools_fiori-tools|plugin_ui5_ui5-mcp-server|plugin_context7_context7|plugin_sap-cap-capire_sap-cap-capire)__.*|WebSearch|WebFetch)$",
"hooks": [
{
"type": "command",
"command": "\"${CLAUDE_PROJECT_DIR}\"/.claude/hooks/mark-consult.sh",
"timeout": 5
}
]
},
{
"matcher": "Write|Edit|MultiEdit",
"hooks": [
{
"type": "command",
"command": "jq -r '.tool_input.file_path // empty' | grep -qE '(PRD|KNOWLEDGE|CHANGELOG|ADR).*\\.md$' && echo 'Reminder: any SAP behavioral claim added to governance docs must carry [source: <server> <id/URL>, verified YYYY-MM-DD].' || true",
"timeout": 5
}
]
}
],
"PreToolUse": [
{
"matcher": "Write|Edit|MultiEdit|NotebookEdit|Bash|mcp__filesystem__write_file|mcp__filesystem__edit_file|mcp__filesystem__move_file",
"hooks": [
{
"type": "command",
"command": "\"${CLAUDE_PROJECT_DIR}\"/.claude/hooks/sap-consult-gate.sh",
"timeout": 10
}
]
}
]
}
}