config/policy.example.json
Rama main · réplica de lectura del repositorio original.
{
"company": {
"name": "Example Co",
"timeZone": "UTC"
},
"people": [
{
"personID": "00000000-0000-0000-0000-000000000001",
"displayName": "Blueclaw Admin",
"emails": [
"admin@example.com"
],
"circles": [
"member",
"admin"
],
"isAdmin": true
}
],
"circles": [
{
"circleID": "member",
"displayName": "Member",
"workspaceDirectoryPath": "/workspace/circles/member"
},
{
"circleID": "c-level",
"displayName": "C-Level",
"mattermostChannelID": "",
"workspaceDirectoryPath": "/workspace/circles/c-level",
"memberCircles": [
"representative"
]
},
{
"circleID": "representative",
"displayName": "Representative",
"mattermostChannelID": "",
"workspaceDirectoryPath": "/workspace/circles/representative"
},
{
"circleID": "admin",
"displayName": "Admin",
"mattermostChannelID": "",
"workspaceDirectoryPath": "/workspace/circles/admin"
}
],
"resourceAccess": [
{
"resource": "file:circle:member",
"actions": [
"read",
"write"
],
"circles": [
"member"
]
},
{
"resource": "file:circle:c-level",
"actions": [
"read",
"write"
],
"circles": [
"c-level"
]
},
{
"resource": "file:circle:representative",
"actions": [
"read",
"write"
],
"circles": [
"representative"
]
},
{
"resource": "file:circle:admin",
"actions": [
"read",
"write",
"manage"
],
"circles": [
"admin"
]
},
{
"resource": "api:flow.summary",
"actions": [
"read"
],
"circles": [
"member"
]
},
{
"resource": "api:flow.task",
"actions": [
"create",
"update"
],
"circles": [
"member"
]
},
{
"resource": "api:flow.definition",
"actions": [
"manage"
],
"circles": [
"admin"
]
},
{
"resource": "tool:flow.task.add",
"actions": [
"execute"
],
"circles": [
"member"
]
},
{
"resource": "tool:flow.task.list",
"actions": [
"execute"
],
"circles": [
"member"
]
},
{
"resource": "tool:flow.task.update",
"actions": [
"execute"
],
"circles": [
"member"
]
},
{
"resource": "tool:company.broadcast.send",
"actions": [
"execute"
],
"circles": [
"representative"
]
}
],
"channels": [
{
"platform": "slack",
"externalConversationID": "C123456",
"conversationType": "channel",
"displayName": "general",
"isCollectEnabled": true,
"isReplyEnabled": true
}
],
"retention": {
"rawEventDays": 60
}
}