Add AI eligibility toggle and include-submitted filter for awards
- Add useAiEligibility boolean to SpecialAward schema (default true) - Toggle on creation form lets admins disable AI for feeling-based awards - Detail page shows "Load All Projects" when AI is off vs "Run AI Eligibility" - Include Submitted toggle lets admins include SUBMITTED-status projects - Fix perPage: 200 → 100 to match user.list validation max - Fix edition display on award detail page - Add migration for new column Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
-- AlterTable
|
||||
ALTER TABLE "SpecialAward" ADD COLUMN "useAiEligibility" BOOLEAN NOT NULL DEFAULT true;
|
||||
@@ -1090,8 +1090,9 @@ model SpecialAward {
|
||||
status AwardStatus @default(DRAFT)
|
||||
|
||||
// Criteria
|
||||
criteriaText String? @db.Text // Plain-language criteria for AI
|
||||
autoTagRulesJson Json? @db.JsonB // Deterministic eligibility rules
|
||||
criteriaText String? @db.Text // Plain-language criteria for AI
|
||||
autoTagRulesJson Json? @db.JsonB // Deterministic eligibility rules
|
||||
useAiEligibility Boolean @default(true) // Whether AI evaluates eligibility
|
||||
|
||||
// Scoring
|
||||
scoringMode AwardScoringMode @default(PICK_WINNER)
|
||||
|
||||
Reference in New Issue
Block a user