forked from ChelseaKR/exitdrill
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbaseline.json
More file actions
65 lines (65 loc) · 1.59 KB
/
Copy pathbaseline.json
File metadata and controls
65 lines (65 loc) · 1.59 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
{
"schema_version": "exitdrill/baseline/v0.3",
"drill_id": "synthetic-crm-exit-001",
"source_system": "Invented CommunityCase CRM",
"captured_at": "2026-07-22T18:00:00Z",
"coverage": {
"entities": "complete",
"relationships": "complete",
"attachments": "complete",
"permissions": "complete",
"audit_events": "complete"
},
"entities": [
{
"type": "person",
"id": "person-001",
"required_fields": [
{"name": "display_name", "type": "string", "expected_value": "Synthetic Person"},
{"name": "active", "type": "boolean", "expected_value": true}
]
},
{
"type": "case",
"id": "case-001",
"required_fields": [
{"name": "status", "type": "string", "expected_value": "open"},
{"name": "priority", "type": "number", "expected_value": 2}
]
}
],
"relationships": [
{
"type": "case_subject",
"from_type": "case",
"from_id": "case-001",
"to_type": "person",
"to_id": "person-001"
}
],
"attachments": [
{
"id": "attachment-001",
"owner_type": "case",
"owner_id": "case-001",
"content_sha256": "7ce2def217449e05524692f48a7699ef551f5f7d79f2d5abe6ff2bc37b010110"
}
],
"permissions": [
{
"principal_id": "worker-001",
"scope_type": "case",
"scope_id": "case-001",
"role": "case_manager"
}
],
"audit_events": [
{
"event_id": "event-001",
"object_type": "case",
"object_id": "case-001",
"action": "status_changed",
"occurred_at": "2026-07-21T12:00:00Z"
}
]
}