Problem/Motivation

The Kanban Epic/Task create/update function calls all take a project ID (and epic ID in the case of task create). However, these are directly used and are not validated. Given LLMs are non-deterministic, this introduces scope for mistakes that we could protect against by cross-checking.

Proposed resolution

  • Upic update: Validate epic belongs to the project
  • Task create: Validate epic belongs to the project
  • Task update: Validate task belongs to the project
  • Task create/update: Validate blockers belong to the project
Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

andrewbelcher created an issue. See original summary.

andrewbelcher’s picture

Assigned: andrewbelcher » Unassigned
Status: Active » Needs review
justanothermark’s picture

Status: Needs review » Reviewed & tested by the community

Adding the validation definitely seems useful and the MR for it looks good to me

andrewbelcher’s picture

Status: Reviewed & tested by the community » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.