Skip to content

Commit 5f9a367

Browse files
committed
fix: compose script paths, add {SCRIPT} placeholder, trim tags and description
- Fix compose command script paths: ../../scripts/ -> ../scripts/ - Add {SCRIPT} invocation to compose command Execution section - Trim tags from 9 to 5: evaluator, evidence, provenance, quality, governance - Shorten description from 177 to 113 chars per publishing guide Assisted-by: GitHub Copilot (model: deepseek-v4-pro, autonomous)
1 parent a1a6dd5 commit 5f9a367

2 files changed

Lines changed: 75 additions & 73 deletions

File tree

commands/speckit.evaluator.compose.md

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
description: "Compose multiple evaluator results at a lifecycle point with deterministic precedence"
33
scripts:
4-
sh: ../../scripts/bash/compose-results.sh
5-
ps: ../../scripts/powershell/compose-results.ps1
6-
py: ../../scripts/python/compose_results.py
4+
sh: ../scripts/bash/compose-results.sh
5+
ps: ../scripts/powershell/compose-results.ps1
6+
py: ../scripts/python/compose_results.py
77
---
88

99
# Evaluator Compose
@@ -32,6 +32,14 @@ The user input specifies **which results to compose**. Accept:
3232

3333
## Execution
3434

35+
Run `{SCRIPT}` with the appropriate arguments to compose the results:
36+
37+
```bash
38+
{SCRIPT} --results-dir .specify/extensions/evaluator/results/ --phase <phase> [--strategy strict|majority|optimistic] [--output <path>]
39+
```
40+
41+
The script performs the steps below. Use these rules as reference for interpreting the output.
42+
3543
### 1. Collect Results
3644

3745
Read all result files for the specified phase from `.specify/extensions/evaluator/results/`. Filter to files matching the pattern `<evaluator-id>-<phase>-<timestamp>.json`.

extension.yml

Lines changed: 64 additions & 70 deletions
Original file line numberDiff line numberDiff line change