Skip to content

Commit ca000b7

Browse files
committed
fix: tier of rejection map
Signed-off-by: exploreriii <133720349+exploreriii@users.noreply.github.com>
1 parent b413fbe commit ca000b7

1 file changed

Lines changed: 16 additions & 5 deletions

File tree

.github/scripts/lib/comments/rejection-router.js

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,29 @@ const REJECTION_REASONS =
1212

1313
const rejectionRouter = ({ reason, context = {}, username, urls = {} }) => {
1414
switch (reason) {
15-
// ───── Beginner → Intermediate ladder
15+
// ─────────────────────────────────────────
16+
// Beginner eligibility failures
17+
// ─────────────────────────────────────────
1618
case REJECTION_REASONS.MISSING_GFI:
19+
return beginnerRejection({
20+
username,
21+
completedGfiCount: context.completedGfiCount ?? 0,
22+
browseGfiUrl: urls.gfi,
23+
});
24+
25+
// ─────────────────────────────────────────
26+
// Intermediate eligibility failures
27+
// ─────────────────────────────────────────
1728
case REJECTION_REASONS.MISSING_BEGINNER:
1829
return intermediateRejection({
1930
username,
20-
requiredGfiCount: context.requiredGfiCount ?? 1,
2131
requiredBeginnerCount: context.requiredBeginnerCount ?? 1,
22-
browseGfiUrl: urls.gfi,
2332
browseBeginnerUrl: urls.beginner,
2433
});
2534

26-
// ───── Intermediate → Advanced ladder
35+
// ─────────────────────────────────────────
36+
// Advanced eligibility failures
37+
// ─────────────────────────────────────────
2738
case REJECTION_REASONS.MISSING_INTERMEDIATE:
2839
return advancedRejection({
2940
username,
@@ -49,7 +60,7 @@ const rejectionRouter = ({ reason, context = {}, username, urls = {} }) => {
4960
});
5061

5162
// ─────────────────────────────────────────
52-
// Spam attempting non-GFI assignment
63+
// Spam attempting disallowed assignment
5364
// ─────────────────────────────────────────
5465
case REJECTION_REASONS.SPAM:
5566
return spamNonGfiAssignment(username);

0 commit comments

Comments
 (0)