Skip to content

File reviews: clear or archive sent annotations before the next review #66

Description

@Shujakuinkuraudo

When reviewing Markdown files through Herdr Annotate, sending feedback leaves all annotations active and persisted. The header says Sent, but adding another annotation and sending again includes the previous annotations too. This makes it easy to resend feedback the agent has already handled.

Environment: Herdr 0.8.2, Herdr Annotate 0.3.0, bundled Plannotator TUI 0.6.0. This report concerns file/folder reviews, not last reply reviews.

Steps to reproduce

  1. Open a Markdown file through Herdr Annotate.
  2. Add annotation A and send it to the agent.
  3. Close and reopen the file. A remains.
  4. Add annotation B and send again. Both A and B are included.

The source confirms that successful delivery records the annotation IDs without removing the annotations, while subsequent sends export the current set rather than only unsent annotations. Currently, clearing a completed review requires removing annotations individually or block by block.

Expected

Provide a discoverable way to finish the current file review and start a fresh one, ideally by archiving successfully sent annotations and removing them from the active/sendable set. Failed delivery must retain annotations, and archived feedback should remain recoverable.

If retaining annotations after Send is intentional, an explicit "Archive sent annotations" or "Start new review" action would still address this. Previously sent feedback should not be included in a new submission without a clear indication or an explicit resend action.

Related: plannotator/herdr-annotate#36 and plannotator/herdr-annotate#39 provide copy-and-archive for terminal annotations, but not this file-review workflow. #56 adds submission history without clearing active annotations.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions