Draft: Add Work Item WorkPlan widget

What does this MR do and why?

This merge request adds a new "Work Plan" feature to work items (like issues and tasks). The work plan is a structured markdown template that helps users organize their thoughts around three key questions: "Why" (the problem), "What" (the solution), and "How" (the implementation approach).

The changes include:

  • A new widget that displays on work item pages with an editable text area for the work plan content
  • Integration with an AI assistant that can help users create and refine their work plans
  • A predefined template structure with sections for key insights and implementation steps
  • Backend database support to store the work plan content
  • Validation to ensure the content follows the required template structure

Users can now add structured planning documentation directly to their work items, with the option to get AI assistance in creating comprehensive plans. The feature is available for issues, tasks, incidents, and tickets, making it easier for teams to document their approach before starting work.

References

Screenshots or screen recordings

Before After

How to set up and validate locally

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Frédéric Caplette

Merge request reports

Loading