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
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Everything below is new; there is no earlier release to change or fix against. T
- Add `tests/smoke.sh` — end-to-end installer test against a throwaway consumer repo: idempotency, the ownership guarantee, relative links, DENY skills never linked, pruning, verify, dry-run, a non-damascus path in the way fails the run, clean uninstall
- Add CI: shellcheck + syntax checks; repo integrity sourced from `install.sh`'s own name arrays (stage skills, aliases, agents, KEEP skills all exist; every upstream superpowers skill is classified KEEP or DENY); frontmatter lint; vendor submodules must sit on an upstream tag named in the README; the example artifact trail must be complete; the smoke test on Ubuntu and macOS (including stock bash 3.2); a changelog-updated gate on PRs
- Add a tag-triggered `Release` workflow that publishes the GitHub Release from the matching `CHANGELOG.md` section
- Vendor [obra/superpowers](https://github.com/obra/superpowers) v6.3.0 and [github/spec-kit](https://github.com/github/spec-kit) v1.0.5 as pinned submodules, with the DENY / KEEP / CONDITIONAL policy: `brainstorming`, `writing-plans`, `executing-plans`, `requesting-code-review`, `using-superpowers`, `subagent-driven-development` are DENY (a stage replaces them, or they route into one that does); `test-driven-development` is linked but overridden by red-amber-green; the remaining seven are linked as-is
- Vendor [obra/superpowers](https://github.com/obra/superpowers) v6.3.0 and [github/spec-kit](https://github.com/github/spec-kit) v1.0.6 as pinned submodules, with the DENY / KEEP / CONDITIONAL policy: `brainstorming`, `writing-plans`, `executing-plans`, `requesting-code-review`, `using-superpowers`, `subagent-driven-development` are DENY (a stage replaces them, or they route into one that does); `test-driven-development` is linked but overridden by red-amber-green; the remaining seven are linked as-is
- Add `examples/cart-discounts/` — one feature's complete artifact trail through all five gates (`.prd/`, spec triplet, `review.md`, `quench-log.md`, `code-review.md`, `smithy-log.md`) with a gate-by-gate reading guide and a "which stage do I start at?" note, also surfaced in the README
- Add Dependabot config for monthly vendor-submodule and GitHub Actions bumps, and a bug-report issue template
- Add README (pipeline table, review-loop and finish-step descriptions, requirements incl. the shipped agents' Python/FastAPI shape, pinned-tag install, upgrading, vendored-submodule pins, policy table, support posture, credits), `docs/production-readiness.md` (the phased single-founder plan), MIT `LICENSE` (vendored submodules retain their upstream licenses), and the release ritual and bump policy in CLAUDE.md
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Breaking changes to skill contracts or `install.sh` behavior are called out in [
| Submodule | Pin | Role |
|-----------|-----|------|
| [obra/superpowers](https://github.com/obra/superpowers) | v6.3.0 | process-discipline skills; KEEP-class linked at install |
| [github/spec-kit](https://github.com/github/spec-kit) | v1.0.5 | `anvil`'s fallback templates (`templates/{spec,plan,tasks}-template.md`) when `/speckit.*` slash commands aren't registered |
| [github/spec-kit](https://github.com/github/spec-kit) | v1.0.6 | `anvil`'s fallback templates (`templates/{spec,plan,tasks}-template.md`) when `/speckit.*` slash commands aren't registered |

CI checks that each pointer sits exactly on an upstream tag and that this table names it, so a bump is always deliberate: check out the tag, update the row, note it in the changelog.

Expand Down
2 changes: 1 addition & 1 deletion vendor/spec-kit
Submodule spec-kit updated 62 files
+232 −0 .github/scripts/check_extension_version_bump.py
+11 −0 .github/skills/code-review/SKILL.md
+57 −0 .github/workflows/extension-version-guard.yml
+5 −5 .github/workflows/stale.yml
+25 −0 CHANGELOG.md
+78 −0 CONTRIBUTING.md
+4 −3 docs/community/extensions.md
+1 −1 docs/reference/core.md
+38 −0 docs/reference/workflows.md
+7 −0 extensions/EXTENSION-DEVELOPMENT-GUIDE.md
+23 −1 extensions/assess/README.md
+89 −34 extensions/catalog.community.json
+3 −3 newsletters/2026-August.md
+6 −6 presets/catalog.community.json
+1 −1 pyproject.toml
+15 −1 src/specify_cli/agents.py
+24 −2 src/specify_cli/bundler/services/primitives.py
+30 −1 src/specify_cli/events.py
+3 −0 src/specify_cli/extensions/__init__.py
+4 −0 src/specify_cli/integrations/agy/__init__.py
+50 −1 src/specify_cli/integrations/base.py
+6 −0 src/specify_cli/integrations/codex/__init__.py
+9 −0 src/specify_cli/integrations/copilot/__init__.py
+6 −0 src/specify_cli/integrations/cursor_agent/__init__.py
+6 −0 src/specify_cli/integrations/devin/__init__.py
+98 −20 src/specify_cli/integrations/docker_agent/__init__.py
+6 −0 src/specify_cli/integrations/droid/__init__.py
+6 −0 src/specify_cli/integrations/dsh/__init__.py
+6 −0 src/specify_cli/integrations/goose/__init__.py
+6 −0 src/specify_cli/integrations/grok/__init__.py
+4 −0 src/specify_cli/integrations/hermes/__init__.py
+6 −0 src/specify_cli/integrations/muse/__init__.py
+6 −0 src/specify_cli/integrations/omp/__init__.py
+6 −0 src/specify_cli/integrations/opencode/__init__.py
+4 −0 src/specify_cli/integrations/rovodev/__init__.py
+2 −0 src/specify_cli/presets/__init__.py
+3 −0 src/specify_cli/workflows/base.py
+6 −0 src/specify_cli/workflows/engine.py
+109 −6 src/specify_cli/workflows/steps/command/__init__.py
+2 −2 templates/commands/analyze.md
+2 −2 templates/commands/checklist.md
+2 −2 templates/commands/clarify.md
+5 −3 templates/commands/constitution.md
+2 −2 templates/commands/converge.md
+2 −2 templates/commands/implement.md
+2 −2 templates/commands/plan.md
+2 −2 templates/commands/specify.md
+2 −2 templates/commands/tasks.md
+2 −2 templates/commands/taskstoissues.md
+83 −0 tests/contract/test_bundled_extension_versions.py
+352 −0 tests/contract/test_extension_version_guard_script.py
+32 −0 tests/integrations/test_base.py
+192 −0 tests/integrations/test_events.py
+145 −0 tests/integrations/test_integration_docker_agent.py
+80 −0 tests/test_command_template_hooks.py
+25 −0 tests/test_constitution_template_sync_report.py
+46 −0 tests/test_extension_skills.py
+1 −0 tests/test_extensions.py
+3 −0 tests/test_presets.py
+341 −0 tests/test_workflows.py
+72 −0 tests/unit/test_bundler_primitives.py
+33 −0 workflows/README.md