Strengthen persona-driven workflow guidance for recurring reports and compliance audits#43412
Merged
Merged
Conversation
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Explore agent persona findings and recommendations
Strengthen persona-driven workflow guidance for recurring reports and compliance audits
Jul 4, 2026
Contributor
🤖 PR Triage — Run §28715668077
Strengthens persona-driven workflow guidance. +22/-0 markdown in .github/aw/. Low urgency docs update. Defer until sprint.
|
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates the gh-aw authoring guidance to be more prescriptive for recurring reports/digests and compliance-audit “drift” workflows (windows, grouping, dedup keys, lifecycle defaults), and also re-syncs the embedded action pin JSON copies.
Changes:
- Adds a compact recurring-report lifecycle checklist (window, grouping, dedup key,
close-older-issues) to the workflow authoring doc. - Adds a concrete “material drift” compliance-audit scenario and a PM/stakeholder digest example, emphasizing windows/grouping/dedup + empty-window
noop. - Re-syncs/reformats embedded
action_pins.jsondata underpkg/(format-only / source parity).
Show a summary per file
| File | Description |
|---|---|
pkg/workflow/data/action_pins.json |
Re-synced embedded action/container pin data formatting to match the .github/aw/actions-lock.json source. |
pkg/actionpins/data/action_pins.json |
Same embedded pin data re-sync for the actionpins package copy. |
.github/aw/triggers.md |
Adds a compliance-audit “material drift” example and related lifecycle/dedup/noop guidance. |
.github/aw/github-agentic-workflows.md |
Adds a non-technical (PM) persona digest example with trigger/output/window/grouping/dedup defaults. |
.github/aw/create-agentic-workflow.md |
Adds a compact recurring-report lifecycle checklist for authoring workflows. |
Review details
Tip
Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Files reviewed: 3/5 changed files
- Comments generated: 3
- Review effort level: Low
| - reuse a stable deduplication key for the same scope and window | ||
| - call `noop` when there are no updates in that window | ||
| - **Compliance audit (material drift example)**: | ||
| - trigger `schedule: daily on weekdays` as the preferred baseline cadence, and add `workflow_dispatch` for ad hoc reruns |
|
|
||
| When the request is framed as a PM or stakeholder workflow (for example "weekly product health digest"): | ||
|
|
||
| - prefer `schedule: weekly` (or `daily on weekdays` for operational digests) plus `workflow_dispatch` for preview/backfill runs |
Comment on lines
1
to
+5
| { | ||
| "entries": { | ||
| "actions-ecosystem/action-add-labels@v1.1.3": { | ||
| "repo": "actions-ecosystem/action-add-labels", | ||
| "version": "v1.1.3", | ||
| "sha": "c96b68fec76a0987cd93957189e9abd0b9a72ff1", | ||
| "inputs": { | ||
| "github_token": { | ||
| "description": "A GitHub token.", | ||
| "default": "${{ github.token }}" | ||
| }, | ||
| "labels": { | ||
| "description": "The labels' name to be added. Must be separated with line breaks if there're multiple labels.", | ||
| "required": true | ||
| }, | ||
| "number": { | ||
| "description": "The number of the issue or pull request." | ||
| }, | ||
| "repo": { | ||
| "description": "The owner and repository name. e.g.) Codertocat/Hello-World", | ||
| "default": "${{ github.repository }}" | ||
| "entries": { | ||
| "actions-ecosystem/action-add-labels@v1.1.3": { | ||
| "repo": "actions-ecosystem/action-add-labels", | ||
| "version": "v1.1.3", |
Contributor
|
🎉 This pull request is included in a new release. Release: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Persona exploration found strong trigger/tool/security choices, but recurring report lifecycle guidance and compliance cadence specifics were inconsistent. This PR tightens those gaps with compact, prescriptive additions in the authoring docs.
Recurring report lifecycle defaults (
.github/aw/create-agentic-workflow.md)close-older-issuesdefault behaviorConcrete compliance-audit drift scenario (
.github/aw/triggers.md)schedule: daily on weekdays+workflow_dispatch)nooprequirement when no drift exists in-windowNon-technical persona coverage (
.github/aw/github-agentic-workflows.md)create-issue)close-older-issues) and empty-windownoop