-
Notifications
You must be signed in to change notification settings - Fork 0
Re-sync dispatch-review.yaml to corrected canonical template #318
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
56695e8
e0eedd6
a90c866
38cd339
b0e6b18
911a201
f5229f3
395ac59
88c199c
c8270a0
776c4fb
8d9fde3
4c74a56
27a583a
b02326a
c9be791
50a8bb8
50c3909
0b78485
22ee0a1
35dc7d5
8e333ba
94d7bca
cef1706
af26d8f
029db65
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -32,22 +32,22 @@ DRAFT — landing alongside implementation in PR #165 per the spec-with-impl dir | |||||
|
|
||||||
| ### Implementation map | ||||||
|
|
||||||
| | Section | File(s) | | ||||||
| | ----------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ | | ||||||
| | Topology — decider | [`.github/workflows/review-dispatch.yaml`](../../../../.github/workflows/review-dispatch.yaml) | | ||||||
| | Topology — receiver | [`.github/workflows/review-receiver.yaml`](../../../../.github/workflows/review-receiver.yaml) | | ||||||
| | Topology — consumer template | [`templates/dispatch-review.yaml`](../../../../templates/dispatch-review.yaml) | | ||||||
| | Topology — receiver template | [`templates/dispatch-receiver-review.yaml`](../../../../templates/dispatch-receiver-review.yaml) | | ||||||
| | Topology — plugin composite | [`../actions/run-agent/action.yaml`](../actions/run-agent/action.yaml) | | ||||||
| | Topology — review-code skill | [`../skills/review-code/SKILL.md`](../skills/review-code/SKILL.md) | | ||||||
| | Trigger events | `templates/dispatch-review.yaml` `on:` block | | ||||||
| | Check-run lifecycle (queued/dispatched/failure) | `review-dispatch.yaml` steps "Post queued check" → "Update check (dispatched\|dispatch failed)" | | ||||||
| | Check-run lifecycle (in_progress/terminal) | `review-receiver.yaml` steps "Update check (in_progress\|terminal\|agent failed)" | | ||||||
| | Approval dismissal | `review-receiver.yaml` step "Dismiss prior approval reviews" | | ||||||
| | Metrics emission (agent side) | `../skills/review-code/SKILL.md` step 11 | | ||||||
| | Metrics path export | `../actions/run-agent/action.yaml` step "Export trigger fields for prompt interpolation" | | ||||||
| | Metrics gate (receiver side) | `review-receiver.yaml` steps "Read agent metrics" + "Compute check conclusion" | | ||||||
| | `if: failure()` safety net | `review-receiver.yaml` step "Update check (agent failed)" + `review-dispatch.yaml` step "Update check (dispatch failed)" | | ||||||
| | Section | File(s) | | ||||||
| | ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | ||||||
| | Topology — decider | [`.github/workflows/review-dispatch.yaml`](../../../../.github/workflows/review-dispatch.yaml) | | ||||||
| | Topology — receiver | [`.github/workflows/review-receiver.yaml`](../../../../.github/workflows/review-receiver.yaml) | | ||||||
| | Topology — consumer template | [`nsheaps/.github` — `ansible/templates/.github/workflows/dispatch-review.yaml`](https://github.com/nsheaps/.github/blob/main/ansible/templates/.github/workflows/dispatch-review.yaml) (sole source of truth; no mirror in this repo) | | ||||||
| | Topology — receiver template | [`templates/dispatch-receiver-review.yaml`](../../../../templates/dispatch-receiver-review.yaml) | | ||||||
| | Topology — plugin composite | [`../actions/run-agent/action.yaml`](../actions/run-agent/action.yaml) | | ||||||
| | Topology — review-code skill | [`../skills/review-code/SKILL.md`](../skills/review-code/SKILL.md) | | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🟡 nit · P2 · consistency The row above (
Suggested change
Non-blocking.1 Footnotes
|
||||||
| | Trigger events | `nsheaps/.github`'s `dispatch-review.yaml` template `on:` block | | ||||||
| | Check-run lifecycle (queued/dispatched/failure) | `review-dispatch.yaml` steps "Post queued check" → "Update check (dispatched\|dispatch failed)" | | ||||||
| | Check-run lifecycle (in_progress/terminal) | `review-receiver.yaml` steps "Update check (in_progress\|terminal\|agent failed)" | | ||||||
| | Approval dismissal | `review-receiver.yaml` step "Dismiss prior approval reviews" | | ||||||
| | Metrics emission (agent side) | `../skills/review-code/SKILL.md` step 11 | | ||||||
| | Metrics path export | `../actions/run-agent/action.yaml` step "Export trigger fields for prompt interpolation" | | ||||||
| | Metrics gate (receiver side) | `review-receiver.yaml` steps "Read agent metrics" + "Compute check conclusion" | | ||||||
| | `if: failure()` safety net | `review-receiver.yaml` step "Update check (agent failed)" + `review-dispatch.yaml` step "Update check (dispatch failed)" | | ||||||
|
|
||||||
| ## Problem | ||||||
|
|
||||||
|
|
||||||
This file was deleted.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 nit · P2 · readability
This is a single ~120-word sentence-tangle with three parentheticals and an em-dash chain, doing four separate jobs (where the template lives, path-layout note, membership pointer, why the local mirror is gone, and an aside about
pr-status-dispatch.yaml). Splitting into a short paragraph + bullets makes the operational info scannable and lets a reader who just wants "where's the template?" find it in one line:Non-blocking (docs already merged); worth folding into the next README pass.1
Footnotes
🟡 P2 — nit / polish. Non-blocking style/readability issue. ↩