{
"timestamp": "2024-03-04T12:00:00.000Z",
"projectDir": "/path/to/project",
"sources": {
"mode": "implicit-git-file",
"old": "HEAD:veto/rules/financial.yaml",
"new": "veto/rules/financial.yaml"
},
"structural": {
"addedRuleIds": ["block-crypto-transfers"],
"removedRuleIds": [],
"modifiedRuleIds": ["block-large-transfers"],
"ruleChanges": [
{
"kind": "added",
"ruleId": "block-crypto-transfers",
"scopes": ["transfer_funds"],
"summary": "Added rule for transfer_funds",
"fieldChanges": []
},
{
"kind": "modified",
"ruleId": "block-large-transfers",
"scopes": ["transfer_funds"],
"summary": "Modified action, conditions",
"fieldChanges": [
{
"field": "action",
"oldValue": "require_approval",
"newValue": "block"
}
]
}
],
"changesByScope": [
{
"scope": "transfer_funds",
"added": [],
"removed": [],
"modified": []
}
],
"unchangedTools": ["approve_invoice", "send_email"]
},
"impact": null,
"summary": {
"oldRules": 5,
"newRules": 6,
"added": 1,
"modified": 1,
"removed": 0,
"changedScopes": 1,
"unchangedTools": 2,
"hasChanges": true
}
}