Skip to content

Improve safety gates signals to start work to make work more interactive #23

Description

@max-tet

Instead of the current workflow and safety gates, the following rules should apply. The overall goal is to make collaboration more interactive and iterative.

Planning:

  • Any issue you are assigned to is a candidate to start work on.
  • If an issue is blocked by another issue (in terms of an issue relationship), ignore it.
  • Safety: you can only see issues and comments that were created by or have a thumbs-up from a whitelisted user. All other issues and comments are filtered out before they are fed to the LLM.
  • Make a short preliminary plan first, asking any questions that you may have and give a rough overview. If the preliminary plan is approved with thumbs-up, create the thorough plan.
  • If new comments on an issue become visible, you should process them and update the preliminary plan or the thorough plan (whichever is under discussion) and answer with a new comment containing a short summary of your changes.
  • As before: if the thorogh plan comment gets a thumbs-up from a whitelisted user, you will move to implementation phase.

Executing:

  • After creating the PR, assign the author of the issue as a reviewer.
  • If a review is done and comments were made, work on those comments and refine the PR. Continue for every review that is made.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions