garc-gws-agent-runtime/config/gate-policy.json
林 駿甫 (Shunsuke Hayashi) a69b9d9160 feat: initial release — GARC v0.1.0
Permission-first AI agent runtime for Google Workspace.
Ports the LARC/OpenClaw governance model (disclosure chain,
execution gates, queue/ingress) to Gmail, Calendar, Drive,
Sheets, Tasks, and People APIs with Claude Code as the
execution engine.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-15 08:59:12 +09:00

72 lines
No EOL
1.8 KiB
JSON

{
"_comment": "Execution gate policy for GARC. Three tiers: none (immediate), preview (--confirm required), approval (approval gate).",
"gates": {
"none": {
"description": "Read-only operations. Execute immediately without confirmation.",
"tasks": [
"read_document",
"read_spreadsheet",
"read_drive",
"read_email",
"read_calendar",
"read_tasks",
"read_contacts",
"read_chat",
"read_crm"
]
},
"preview": {
"description": "Medium-risk operations with external visibility or writes. Requires --confirm flag or user acknowledgment.",
"tasks": [
"create_document",
"update_document",
"write_spreadsheet",
"create_drive",
"send_email",
"write_calendar",
"manage_tasks",
"send_chat",
"create_crm",
"followup_crm",
"create_event",
"schedule_meeting",
"update_event",
"delete_event",
"invite_attendees",
"write_report",
"send_report"
]
},
"approval": {
"description": "High-risk, irreversible, or financial operations. Must wait for explicit human approval.",
"tasks": [
"manage_drive",
"manage_email",
"manage_contacts",
"create_expense",
"submit_approval"
]
}
},
"risk_examples": {
"none (immediate)": [
"read_document",
"read_email",
"read_calendar",
"read_spreadsheet"
],
"preview (confirmation)": [
"create_document",
"update_document",
"send_email",
"write_calendar",
"write_spreadsheet"
],
"approval (gate)": [
"create_expense",
"submit_approval",
"manage_drive",
"manage_email"
]
}
}