[17.0][ADD] project_task_qa_checklist: configurable QA acceptance-criteria checklist#1777
Open
alan196 wants to merge 1 commit into
Open
[17.0][ADD] project_task_qa_checklist: configurable QA acceptance-criteria checklist#1777alan196 wants to merge 1 commit into
alan196 wants to merge 1 commit into
Conversation
alan196
force-pushed
the
add-project_task_qa_checklist
branch
4 times, most recently
from
July 22, 2026 22:59
d88639a to
dc72fd4
Compare
…checklist When a task enters a stage flagged as a QA stage, the module generates a checklist of the acceptance criteria that apply to that task, so a tester can review, document and back each criterion with evidence before the task moves on. Key features: * Configurable criteria master: some criteria are always applicable, others are triggered by the task tags. Fully agnostic of stage names and tags, so any team configures its own. * Idempotent checklist generation when a task enters a QA stage, plus a manual regeneration button. * Warning (never blocking) when a task leaves a QA stage with pending or failed criteria: a chatter message and an activity for the project manager. * Evidence as light attachments or an external link (recommended for video, to avoid bloating the database). * Progress badge on the kanban card and a status banner on the task form. Includes security ACLs, demo data, unit tests, README fragments and Spanish translation.
alan196
force-pushed
the
add-project_task_qa_checklist
branch
from
July 22, 2026 23:05
dc72fd4 to
b6391cd
Compare
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.
When a task enters a stage flagged as a QA stage, this module generates a
checklist of the acceptance criteria that apply to that task, so a tester can
review, document and back each criterion with evidence before the task moves
on to the next stage.
Features
project.task.qa.checklist.template):criteria are either always applicable or triggered by the task tags. The
module is agnostic of stage names and tags, so each team configures its own.
task enters a stage flagged with
is_qa_stage, without duplicating existinglines. A manual button is also available.
criteria posts a chatter message and schedules an activity for the project
manager, without interrupting the save or the kanban drag-and-drop.
to avoid bloating the database).
task form.
Includes security ACLs, demo data, unit tests, README fragments and Spanish
translation.