Skip to content

feat(hardware): delegate permanent rejection decisions - #1606

Merged
lordbagel42 merged 1 commit into
hackclub:mainfrom
lordbagel42:feat/hardware-permanent-rejection-permission
Nov 7, 2026
Merged

lordbagel42 merged 1 commit into
hackclub:mainfrom
lordbagel42:feat/hardware-permanent-rejection-permission

Conversation

@lordbagel42

@lordbagel42 lordbagel42 commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

what's this do?

Adds a grantable hardware permanent-rejection manager role: auto-approve their own nominations and approve/deny others, without admin powers. Existing review access is still required to nominate; undo stays admin-only.

show it works

Targeted hardware/role tests passed (73 runs, 315 assertions, no failures), including temporary permission, undo, and attribution checks. Notification rendering checks, RuboCop, and ERB lint passed; no generated tests retained.

Task review completed. Known follow-up: some navigation/audit links still require separate permissions and can deny access for role-only or mission-only reviewers. UI captures and verification details are in the Amp thread below.

ai?

Amp, including a Task subagent review: https://ampcode.com/threads/T-01a1b502-4991-70ae-8d65-604261178064

@lordbagel42
lordbagel42 marked this pull request as ready for review November 7, 2026 08:39
@lordbagel42
lordbagel42 added this pull request to the merge queue Nov 7, 2026
Merged via the queue into hackclub:main with commit 9ae5bb1 Nov 7, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant