Repository navigation
chore(authoring): favor readable names over invented IDs - #76
Merged
Fernando de Oliveira (fedeoliv) merged 1 commit intoOct 16, 2026
Merged
Conversation
Remove sequential task and story prefixes from generated board titles and establish scoped naming guidance without breaking existing spec identifiers or references. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 40bf5936-fdf2-408a-afe7-dd07b66ed7da
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.
Discussion Link
Link: No linked discussion. This change addresses #37.
Context
Generated task titles can include sequential identifiers such as
T-1even though the board already provides its own identity. Agents also add invented codes throughout documents, making them denser and harder to follow.Closes #37
Solution
Scope boundary: this is the first slice of the broader readability work. Spec templates and ID-dependent implementation and verification contracts remain unchanged. Removing mandatory spec identifiers requires a coordinated follow-up, with continued support for existing numbered specs.
Validation:
npm --prefix docs run build: passed, 39 pages built.git diff --check: passed.git diff --cached --check: passed before commit.markdownlint --stdin --json --config .markdownlint.yaml: run for each changed file and its HEAD baseline. Baseline comparison passed with zero new diagnostics after accounting for shifted line numbers. Existing lint diagnostics remain unchanged.bash .github/plugins/devsquad/hooks/sdd-init.sh verify: completed successfully before and after the change. Outputs match exactly, including pre-existing customized-file drift and four missing artifact templates. This does not indicate that every managed file is up to date.Consumer adoption: update the plugin and apply the naming guidance to existing instruction files, or preview
sdd-init.sh update-all --dry-runand review planned overwrites before applying template updates.Checklist