Files
gstack/qm/edition.json
T
Garry Tanandcapy-ai[bot] eaf1701da2 QM edition: three gstack skills QM loads on demand (GST-1492) (#4049)
* QM edition: three gstack skills QM loads on demand (GST-1492)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* test: name the QM edition's manifest and shipped script

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* paid lane: classify the QM edition as free-only (no paid case reads qm/)

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* fix: pre-landing review fixes

diff-base.sh names the untracked files past the first 30 (UNTRACKED_MORE) instead of dropping them silently; the gstack-review first step tells QM to read every untracked file.

Review-Finding: p1/outside-voice#1 reader=outside-voice
Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* docs: point the QM row in docs/hosts.md at the QM edition

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

* test: record the non-behavioral HARNESS_VERSION decision for the qm/** free-only row

CI run 42135033713 failed test/harness-version.test.ts: scripts/test-pr-profile.ts is a pinned shared-harness file and 87ed675 changed it without a decision. The row only classifies qm/ as free-only; no paid case reads qm/.

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: capy-ai[bot] <230910855+capy-ai[bot]@users.noreply.github.com>
2026-11-06 00:38:43 +00:00

35 lines
814 B
JSON

{
"edition": "gstack-qm",
"layer_root": "qm/sandbox/skills",
"skills": [
{
"id": "gstack-investigate",
"source": "investigate",
"files": [
"SKILL.md"
],
"first_step": "git log --oneline -20 -- <path>",
"first_step_marker": "\\bgit\\s+log\\b"
},
{
"id": "gstack-review",
"source": "review",
"files": [
"SKILL.md",
"scripts/diff-base.sh"
],
"first_step": "sh skills/gstack-review/scripts/diff-base.sh <base>",
"first_step_marker": "diff-base\\.sh|\\bgit\\s+(diff|merge-base)\\b"
},
{
"id": "gstack-plan",
"source": "plan-eng-review",
"files": [
"SKILL.md"
],
"first_step": "git log --oneline -10",
"first_step_marker": "\\bgit\\s+log\\b"
}
]
}