You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- LOW: Style/wording improvements, or minor redundancy not affecting execution order.
67
67
68
68
6. Produce a Markdown report (no file writes) with sections:
69
69
@@ -95,9 +95,9 @@ Execution steps:
95
95
* Critical Issues Count
96
96
97
97
7. At end of report, output a concise Next Actions block:
98
-
- If CRITICAL issues exist: Recommend resolving before `/implement`.
99
-
- If only LOW/MEDIUM: User may proceed, but provide improvement suggestions.
100
-
- Provide explicit command suggestions: e.g., "Run /specify with refinement", "Run /plan to adjust architecture", "Manually edit tasks.md to add coverage for 'performance-metrics'".
98
+
- If CRITICAL issues exist: Recommend resolving them before `/implement`.
99
+
- If only LOW/MEDIUM issues: User may proceed, but provide improvement suggestions.
100
+
- Provide explicit command suggestions: e.g., "Run /specify with refinement", "Run /plan to adjust architecture", or "Manually edit tasks.md to add coverage for 'performance-metrics'".
101
101
102
102
8. Ask the user: "Would you like me to suggest concrete remediation edits for the top N issues?" (Do NOT apply them automatically.)
Copy file name to clipboardExpand all lines: .github/prompts/clarify.prompt.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -79,10 +79,10 @@ Execution steps:
79
79
- Information is better deferred to planning phase (note internally)
80
80
81
81
3. Generate (internally) a prioritized queue of candidate clarification questions (maximum 5). Do NOT output them all at once. Apply these constraints:
82
-
- Maximum of 5 total questions across the whole session.
82
+
- Maximum of 5 total questions across the entire session.
83
83
- Each question must be answerable with EITHER:
84
84
* A short multiple‑choice selection (2–5 distinct, mutually exclusive options), OR
85
-
* A one-word / short‑phrase answer (explicitly constrain: "Answer in <=5 words").
85
+
* A one-word / short‑phrase answer (explicitly constrain: "Answer in ≤5 words").
86
86
- Only include questions whose answers materially impact architecture, data modeling, task decomposition, test design, UX behavior, operational readiness, or compliance validation.
87
87
- Ensure category coverage balance: attempt to cover the highest impact unresolved categories first; avoid asking two low-impact questions when a single high-impact area (e.g., security posture) is unresolved.
Copy file name to clipboardExpand all lines: .github/prompts/constitution.prompt.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -91,7 +91,7 @@ Follow this execution flow:
91
91
6. Validation before final output:
92
92
- No remaining unexplained bracket tokens.
93
93
- Version line matches report.
94
-
- Dates ISO format YYYY-MM-DD.
94
+
- Dates in ISO format (YYYY-MM-DD).
95
95
- Principles are declarative, testable, and free of vague language ("should" → replace with MUST/SHOULD rationale where appropriate).
96
96
97
97
7. Write the completed constitution back to [`.specify/memory/constitution.md`](../../.specify/memory/constitution.md) (overwrite). Never write to the template path during iteration.
- Tests the source code in parallel (matrix) using [PSModule framework settings for style and standards for source code](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#sourcecode-tests)
34
+
- Tests the source code in parallel (matrix) using:
35
+
-[PSModule framework settings for style and standards for source code](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#sourcecode-tests)
35
36
- This produces a json based report that is used to later evaluate the results of the tests.
- Tests and lints the module in parallel (matrix) using [PSModule framework settings for style and standards foor modules](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#module-tests) + [PSScriptAnalyzer rules](https://github.com/PSModule/Invoke-ScriptAnalyzer).
42
+
- Tests and lints the module in parallel (matrix) using:
43
+
-[PSModule framework settings for style and standards for modules](https://github.com/PSModule/Test-PSModule?tab=readme-ov-file#module-tests)
- **BeforeAll-ModuleLocal**: Runs once before all test matrix jobs
313
-
- **Test-ModuleLocal**: Runs tests in parallel matrix configuration
314
-
- **AfterAll-ModuleLocal**: Runs once after all test matrix jobs complete (always executes for cleanup, even if tests fail)
315
-
- **Get-TestResults/Get-CodeCoverage**: Process results after cleanup is complete
316
-
317
311
### Secrets
318
312
319
313
The following secrets are used by the workflow. They can be automatically provided (if available) by setting the `secrets: inherit`
@@ -332,9 +326,7 @@ in the workflow file.
332
326
333
327
## Permissions
334
328
335
-
The action requires the following permissions:
336
-
337
-
If running the action in a restrictive mode, the following permissions needs to be granted to the action:
329
+
If running the action in a restrictive mode, the following permissions need to be granted to the action:
338
330
339
331
```yaml
340
332
permissions:
@@ -362,4 +354,4 @@ Process-PSModule follows:
362
354
- [Test-Driven Development](https://testdriven.io/test-driven-development/) using [Pester](https://pester.dev) and [PSScriptAnalyzer](https://learn.microsoft.com/en-us/powershell/utility-modules/psscriptanalyzer/overview?view=ps-modules)
0 commit comments