/ close

Mark a validated issue as complete and close it out.

The /close command moves an issue to a terminal state. It checks that validation is complete before closing, and handles the three ways an issue can end.

Usage

agent chat
/close ENG-145
agent chat
done with ENG-145
agent chat
archive ENG-200, we're not doing this anymore
agent chat
cancel ENG-210

Terminal States

  • Done: The normal completion state. Work was implemented, reviewed, and validated.
  • Archived: Deferred indefinitely. The issue might be revisited later but is off the active radar.
  • Canceled: Not pursuing. The issue is no longer relevant or was a duplicate.

Prerequisite

For the Done state, a "QE Approved" comment must exist on the issue. If FlyDocs doesn't find one, it redirects you to /validate first. This ensures nothing gets marked complete without passing acceptance testing.

Archive and Cancel don't require QE approval. Those are valid exits at any point in the lifecycle.

What Happens

  1. Check for approval: Looks for the "QE Approved" comment (Done state only)
  2. Transition: Moves the issue to the appropriate terminal state
  3. Comment: Adds a closing comment documenting the resolution

When to Use It

After /validate has approved the implementation. Or anytime you need to archive or cancel an issue that's no longer relevant.

Related Commands

  • /validate: Validation must pass before closing as Done
  • /status: Check issue state before closing