|
| 1 | +{ |
| 2 | + "id": "urn:srcos:automation-template:yesterday-git-activity", |
| 3 | + "type": "AutomationTemplate", |
| 4 | + "specVersion": "2.0.0", |
| 5 | + "name": "Yesterday Git activity digest", |
| 6 | + "description": "Creates a daily standup artifact summarizing repository activity from the previous day with links, source refs, and a receipt.", |
| 7 | + "category": "statusReports", |
| 8 | + "trigger": { |
| 9 | + "kind": "schedule", |
| 10 | + "schedule": "RRULE:FREQ=DAILY;BYHOUR=8;BYMINUTE=0;BYSECOND=0", |
| 11 | + "eventRef": null, |
| 12 | + "condition": null |
| 13 | + }, |
| 14 | + "requiredCapabilityPackRefs": ["urn:srcos:capability-pack:repo-release-prep"], |
| 15 | + "requiredConnectorActionScopeRefs": ["urn:srcos:connector-action-scope:github-read-only"], |
| 16 | + "requiredPermissionRefs": ["github.repo.read", "github.pr.read", "github.issue.read", "artifact.write"], |
| 17 | + "defaultTimeWindow": "previous_day", |
| 18 | + "outputs": [ |
| 19 | + { |
| 20 | + "kind": "report", |
| 21 | + "name": "standup_git_activity.md", |
| 22 | + "required": true, |
| 23 | + "contentHashRequired": true |
| 24 | + }, |
| 25 | + { |
| 26 | + "kind": "receipt", |
| 27 | + "name": "standup_git_activity_receipt.json", |
| 28 | + "required": true, |
| 29 | + "contentHashRequired": true |
| 30 | + } |
| 31 | + ], |
| 32 | + "automationLifecycle": ["draft", "enabled", "paused", "running", "failed", "disabled", "revoked", "expired"], |
| 33 | + "mustInclude": ["source_refs", "time_window", "policy_decision_refs", "artifact_hashes"], |
| 34 | + "mustExclude": ["workspace_writes", "message_send", "external_publish", "merge", "delete"], |
| 35 | + "receiptRequired": true, |
| 36 | + "riskLevel": "low", |
| 37 | + "policyRefs": ["urn:srcos:policy:automation-status-report-read-only"] |
| 38 | +} |
0 commit comments