Skip to content

Clarify custom checklist ownership and lifecycle - #4028

Open
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:docs/3979-checklist-lifecycle
Open

Clarify custom checklist ownership and lifecycle#4028
WOLIKIMCHENG wants to merge 1 commit into
github:mainfrom
WOLIKIMCHENG:docs/3979-checklist-lifecycle

Conversation

@WOLIKIMCHENG

Copy link
Copy Markdown
Contributor

Summary

  • Clarify that custom /speckit.checklist outputs are reviewer-owned requirements-quality artifacts.
  • Define custom checklist [x] markers as requirements-quality approval, not implementation completion.
  • Update /speckit.implement guidance to treat checklist markers as a read-only gate and distinguish the built-in checklists/requirements.md lifecycle.

Closes #3979

Validation

  • git diff --check -- docs/quickstart.md docs/reference/agentic-sdd.md templates/commands/checklist.md templates/checklist-template.md templates/commands/implement.md
  • PYTHONDONTWRITEBYTECODE=1 .venv/bin/python -m pytest -p no:cacheprovider tests/test_command_template_py_scripts.py -q

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Clarifies ownership and lifecycle semantics for custom versus built-in checklists.

Changes:

  • Defines custom checklists as reviewer-owned requirements-quality artifacts.
  • Makes implementation treat checklist markers as read-only gates.
  • Documents distinct built-in requirements.md behavior.
Show a summary per file
File Description
docs/quickstart.md Updates checklist and implementation guidance.
docs/reference/agentic-sdd.md Documents ownership and lifecycle distinctions.
templates/commands/checklist.md Adds reviewer ownership rules.
templates/checklist-template.md Defines checkbox semantics and lifecycle notes.
templates/commands/implement.md Makes checklist state read-only during implementation.

Review details

Tip

Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

  • Files reviewed: 5/5 changed files
  • Comments generated: 1
  • Review effort level: Balanced

Comment thread docs/quickstart.md
### Step 8: `/speckit.implement` — build it

Executes the tasks in `tasks.md` in dependency order. Run it once to build everything, or scope it to one phase at a time for large features.
Executes the tasks in `tasks.md` in dependency order. Before implementation, it reads checklist checkbox state as a gate and asks before proceeding if any checklist items are unchecked; it does not change custom checklist markers. Run it once to build everything, or scope it to one phase at a time for large features.

@mnriem mnriem left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please address Copilot feedback

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature]: Clarify custom checklist ownership and lifecycle

3 participants