Skip to main content

Workflow status and history

Every issue in Log Lens carries a workflow status that tracks where it stands in your triage process. Changing a status is never destructive: each change is appended to an immutable history timeline, so you always have an audit trail of who moved an issue and why.

The five statuses​

StatusMeaning
openNew or untriaged
in_progressActively being worked on
fixedResolved
wont_fixAcknowledged, no action planned
reoccurredA previously-fixed issue that fired again

These are the only accepted values; anything else is rejected with "Unsupported issue status."

Changing a status​

When you change an issue's status, Log Lens does two things in a single transaction:

  1. Updates the issue's current status and stamps status_updated_at with the current time.
  2. Appends a row to the history timeline recording the from_status, the to_status, and an optional note.

Because both writes share one transaction, a failure rolls back cleanly - an issue can never end up with a new status but no history entry, or vice versa.

Notes​

You can attach a note to any status change to capture context ("deployed fix in 3.2.1", "duplicate of #418"). Notes are optional and trimmed of surrounding whitespace; an empty note is stored as null rather than a blank string. In bulk changes a note may be up to 10,000 characters.

History timeline​

The timeline is append-only. Log Lens never edits or deletes past entries, so the full sequence of transitions - with timestamps and notes - remains intact for the life of the issue. This is what makes the reoccurred status meaningful: you can see that an issue was marked fixed, then reopened when it fired again.

Bulk changes​

You can apply the same status (and note) to many issues at once. A bulk status action requires between 1 and 200 issue IDs, applies the change to every selected issue, and writes a history row for each - all inside one transaction. If any ID does not exist, the entire batch is rolled back. The same bulk mechanism also handles adding and removing tags.