feat: scale to 1,330 challenge prompts

Add 526 new prompts across all 16 challenge types with heavy
Bitcoin/cypherpunk themes. Factual types include multiple-choice
options. Separate file for maintainability, merged at runtime.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-08 21:14:26 +00:00
co-authored by Claude Opus 4.6
parent cb31fdbbae
commit fbaeeb5f93
2 changed files with 592 additions and 0 deletions
+9
View File
@@ -1,3 +1,5 @@
import { EXTRA_PROMPTS } from './challenges-extra.js'
export interface Challenge {
type: string
label: string
@@ -979,6 +981,13 @@ const TEMPLATES: ChallengeTemplate[] = [
},
]
// Merge extra prompts into templates
for (const t of TEMPLATES) {
const extras = EXTRA_PROMPTS[t.type]
if (extras) t.prompts.push(...extras)
}
// ═══════════════════════════════════════════════
// Challenge selection + generation
// ═══════════════════════════════════════════════