Overloading `opened` causes confusing side-effect

opened can be used with a boolean to determine state or with a time value to determine when something was opened.

It's a little confusing when both are intended. For example:

opened > -14d

returns opened and closed issues. This seems expected to me.

If you want only open issues created after -14d, you have two options:

  • Change opened to created and combine with the boolean form: created > -14d and opened = true
  • Use opened twice. opened > -14d and opened = true

I think this might be OK. However, it's open for discussion.