Add ticket-prefixed branch pattern to feature branch check#2785
Open
cityac wants to merge 16 commits into
Open
Add ticket-prefixed branch pattern to feature branch check#2785cityac wants to merge 16 commits into
cityac wants to merge 16 commits into
Conversation
Users can pass --simple/--simplify or say "make it simple" to /speckit.constitution or /speckit.specify to inject an immutable Implementation Constraints section into the constitution. Once added, the section persists through all future constitution edits.
Introduce speckit.e2e command that generates Playwright E2E tests from feature spec acceptance criteria, runs them, and reports results. Include a reusable e2e-testing-guide for project-specific DOM patterns.
Integrate 109 upstream commits while preserving fork-specific features: - Project acronym support (ACR prefix from constitution.md) - feature/ branch prefix convention - --local flag for local spec-kit source - Interactive AI assistant selection Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Autonomous clarification protocol, spec quality gate checklist, pipeline command template, and decisions log template. These enable fully autonomous specify-through-implement runs with convention-based quality gates that halt on unresolvable blockers.
- Restore AI_ASSISTANT_ALIASES dict (NameError at module load) - Add missing ai_commands_dir param to init() and fork_init delegate - Move use_github assignment before if/else branch (UnboundLocalError when local_path is set)
Scaffolds Playwright E2E testing infrastructure (playwright.config.ts, .env.e2e, e2e/tests/example.spec.ts, page-objects and helpers dirs) so the autonomous pipeline's Stage 12 works out of the box for frontend features. All files use skip-if-exists for safe re-init.
Integrate stochastic multi-agent consensus into the spec review phase so ambiguity/gap detection is validated by multiple agents before decisions are finalized. Updates decision format to track consensus levels and adds consensus-report.md to quality gate.
When a feature description starts with a roadmap ticket ID (e.g., ALP-071), extract the numeric portion and pass --number to the branch script. This ensures branches use exact roadmap ticket numbers instead of auto-incremented sequential numbers. Ticket ID detection takes priority over branch_numbering mode.
- Scope routing (XS/S/M/L) with adaptive stage execution - Failure attribution in e2e with upstream round-trip routing - Per-task validation gate in implement (lint/typecheck/test) - Cost/risk gate for L-scope features - AI code review stage and pipeline metrics collection - Episodic memory (lessons.jsonl) query in specify and plan - Plan quality validation checklist with self-heal loop - Structural validation moved into tasks command - New review command template
Allow feature/PROJECT-123-name format (e.g. feature/URA-42-fix-auth) in check_feature_branch validation alongside existing patterns.
mnriem
requested changes
Jun 1, 2026
Collaborator
mnriem
left a comment
There was a problem hiding this comment.
Just reading the description of the issue I am wondering if I am seeing a lot of unrelated changes?
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
feature/PROJECT-123-nameformat incheck_feature_branchvalidation