Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,9 @@

GStack 2 exposes exactly five default public skills. Treat this as a routing
surface over preserved specialist judgment, not permission to simplify that
judgment into generic checklists.
judgment into generic checklists. The `make-pdf` tool skill also ships in the
canonical tree (`skills/make-pdf`), so `npx skills add time-attack/gstack/skills`
installs six discoverable skills: the five judgment dispatchers plus make-pdf.

## Public skills

Expand Down
7 changes: 5 additions & 2 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

## GStack 2 canonical contract

The public surface is exactly `/plan`, `/qa`, `/debug`, `/review`, and `/ship`.
The judgment surface is exactly `/plan`, `/qa`, `/debug`, `/review`, and `/ship`.
They are lazy dispatchers over the preserved modules under
`skills/*/references/legacy/`; do not rewrite or summarize away the original
question pressure, rubrics, pushback, approval gates, evidence, artifacts,
mutation boundaries, recommendations, or voice. Compatibility files under
`compat/` route old names and contain no judgment.
`compat/` route old names and contain no judgment. `make-pdf` is a tool skill
(not a judgment dispatcher) emitted into `skills/make-pdf/`; it installs with the
same canonical tree, so `npx skills add time-attack/gstack/skills` yields six
discoverable skills (five dispatchers plus make-pdf).

`/plan` has exactly six top-level modes: Discovery, Product, Engineering, DX,
Specification, and Full chain. Do not expose its internal aliases as more
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
> compatibility surface.

GStack 2 presents one engineering judgment layer through exactly five public
skills:
skills (plus the `make-pdf` tool skill, which installs with the same tree):

| Skill | Start here when… |
|---|---|
Expand Down
155 changes: 153 additions & 2 deletions bun.lock

Large diffs are not rendered by default.

5 changes: 5 additions & 0 deletions docs/gstack-2/ARCHITECTURE.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,11 @@ GStack 2 is an engineering judgment layer with exactly five public skills:
plan -> qa -> debug -> review -> ship
```

The canonical tree also ships one tool skill, `make-pdf` (Markdown to
publication-quality PDF). It is not a mode-based judgment dispatcher, but it is
emitted into `skills/make-pdf/` so it installs with the same
`npx skills add time-attack/gstack/skills` (six discoverable skills total).

This is a navigation surface, not a linear workflow and not a compression of
specialists into generic prompts. Each dispatcher selects a mode from
structured stage, surface, artifact, mutation-authority, evidence, and deploy
Expand Down
4 changes: 2 additions & 2 deletions docs/gstack-2/JUDGMENT-PARITY.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

144 changes: 100 additions & 44 deletions docs/gstack-2/JUDGMENT-PROVENANCE.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/gstack-2/SKILL-MIGRATION.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 8 additions & 2 deletions docs/gstack-2/STATUS.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,15 @@ PR, or PR-ready claim is authorized by this status.
them candidate regressions.
- [x] 755 unique open issue/PR records reconciled and deterministically mapped;
all 16 required upstream PR snapshots traced.
- [x] Exactly five canonical skill directories: `plan`, `qa`, `debug`,
`review`, and `ship`. (The `/design` skill was retired; its runtime image /
- [x] Five canonical judgment dispatcher directories: `plan`, `qa`, `debug`,
`review`, and `ship`, plus the `make-pdf` tool skill emitted into
`skills/make-pdf/`. (The `/design` skill was retired; its runtime image /
diagram / PDF capabilities remain available to the surviving skills.)
`make-pdf` is a tool skill, not a mode-based dispatcher, but it ships in the
same canonical tree, so `npx skills add time-attack/gstack/skills` now
surfaces six discoverable skills. The install-matrix and native-CI runs
recorded below ("exactly five skills") predate this addition; a fresh install
now finds six, and re-running those matrices to refresh the counts is pending.
- [x] The six `/plan` top-level modes are exactly **Discovery, Product,
Engineering, DX, Specification, and Full chain**.
- [x] Standard installer matrix is green: 510/510 checks, 18 installs and two
Expand Down
2 changes: 1 addition & 1 deletion evals/parity/contracts/autoplan.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/benchmark-models.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/benchmark.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/browse.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/canary.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/codex.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/context-restore.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/context-save.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/cso.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/devex-review.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/document-generate.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/document-release.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/freeze.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/guard.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/health.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/investigate.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/ios-qa.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/ios-sync.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/land-and-deploy.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/landing-report.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/learn.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/office-hours.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/open-gstack-browser.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/pair-agent.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/plan-ceo-review.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/plan-devex-review.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/plan-eng-review.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/plan-tune.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/qa-only.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion evals/parity/contracts/qa.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading