I also get that feeling. should I really be able to be naughty and someone's issue on a project I don't maintain? I have considered restricting it to just 1) user who raised the issue and 2) repo maintainers (OPTION 1). then I thought that complexity shouldn't be added to the protocol to solve potential problems that haven't manifested. this has to be traded-off against the adding to the protocol when other have started to implement it. This thread illustrates how this annoys developers and leads to partially implemented NIPs: View quoted note → So what is the problem with being able to change a status on an issue or proposal I didn't create on a repository I don't maintain? I think it is: 1) malicious actors who change statuses to create chaos (SPAM status events) - couldn't this be dealt with like other SPAM? 2) users who, operating in good faith, close or reopen an issue / proposal but don't understand the maintainers approach, or wider context around why this sort of issue / proposal should remain closed. perhaps there could be the option to add a 'locked' hashtag which means future status events from non-maintainers should be ignored (OPTION 2)?

Replies (3)

I actually found it really useful because I have a bunch of different npubs for testing and whatnot and it was convenient to be able to review and close issues from the one while logged in as the other. But then I wasn't sure if it was a clever feature or a bug, so I thought I'd ask. 😂