Status
Blocked pending structural agreement in #514. The YAML in draft PR #515 is a candidate, not an approved fleet standard. Do not open consumer delivery leaves until #514 records every caller-layout decision and canonical documentation is updated.
Intended outcome
After approval, all 60 Process-PSModule consumers use the agreed v8 caller structure and reference the PSModule-owned reusable workflow through the controlled floating major tag @v8. Compatible v8 releases then roll out through controlled release automation; v9 requires a separate deliberate campaign.
Current evidence
The 2026-08-15 inventory found 0/60 callers on @v8. Every caller still uses an exact v5 or v6 SHA. The fleet also shares the old trigger and concurrency shape, while credential forwarding splits into 41 inherited-secret callers, 15 old-API-key-only callers, three TestData callers, and one TestData plus custom-input caller.
Refresh the evidence with:
./.github/scripts/Get-ProcessPSModuleWorkflowInventory.ps1 `
-Organization PSModule `
-TargetReference v8 `
-JsonPath ./output/process-workflows.json `
-MarkdownPath ./output/process-workflows.md
Agreed reference policy
- PSModule-owned actions and reusable workflows may use a controlled floating major tag such as
@v8.
- External actions and reusable workflows remain pinned to full immutable commit SHAs with readable version comments.
- A major tag never crosses a breaking boundary.
- Release-identity-only governance must be enforced before rollout; consumers retain immutable SHA references until then.
Provisional delivery waves
These waves classify current callers only; they do not approve the candidate structure.
| Wave |
Repositories |
Current variation |
| Pilot |
1 |
Template-PSModule, after the template is updated from the approved decision record. |
| Inherited secrets |
41 |
secrets: inherit. |
| Old API key only |
14 |
APIKey/APIKEY; excludes the template pilot. |
| Test data |
3 |
Old API key plus TestData. |
| Custom input |
1 |
Yaml, with TestData and ImportantFilePatterns. |
Preconditions
Completion criteria
Related work
Status
Blocked pending structural agreement in #514. The YAML in draft PR #515 is a candidate, not an approved fleet standard. Do not open consumer delivery leaves until #514 records every caller-layout decision and canonical documentation is updated.
Intended outcome
After approval, all 60 Process-PSModule consumers use the agreed v8 caller structure and reference the PSModule-owned reusable workflow through the controlled floating major tag
@v8. Compatible v8 releases then roll out through controlled release automation; v9 requires a separate deliberate campaign.Current evidence
The 2026-08-15 inventory found
0/60callers on@v8. Every caller still uses an exact v5 or v6 SHA. The fleet also shares the old trigger and concurrency shape, while credential forwarding splits into 41 inherited-secret callers, 15 old-API-key-only callers, threeTestDatacallers, and oneTestDataplus custom-input caller.Refresh the evidence with:
Agreed reference policy
@v8.Provisional delivery waves
These waves classify current callers only; they do not approve the candidate structure.
Template-PSModule, after the template is updated from the approved decision record.secrets: inherit.APIKey/APIKEY; excludes the template pilot.TestData.Yaml, withTestDataandImportantFilePatterns.Preconditions
Template-PSModulereflect those decisions.v8.Completion criteria
@v8.60/60matchingv8with no parse errors.Related work