Block a user
M7.2: share the loop's parts
nisse-core: group modules into packages
nisse-core: group modules into packages
Spec: nisse-review (Part R) before nisse-ops
Spec: nisse-review (Part R) before nisse-ops
Done: the count now resets on a new push too, since new code is worth a fresh look. Each push still has to come from someone working on the PR, so this can't loop without changes being made.
Spec: nisse-review (Part R) before nisse-ops
Architecture X3: avoid, not reject, search-then-dispatch meta-tools