feat: add 112 PC culture-themed prompts across all 16 challenge types

Satirical and irreverent — cancel culture, DEI absurdity, trigger
warnings, virtue signaling, safe spaces. Mocking the absurdity,
never punching down.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Dorian
2026-03-09 08:20:10 +00:00
co-authored by Claude Opus 4.6
parent bec75e0e82
commit a10c1c9cb6
2 changed files with 169 additions and 0 deletions
+166
View File
@@ -0,0 +1,166 @@
// PC culture-themed challenge prompts — satirical, irreverent, never mean-spirited
// 112 prompts across all 16 types
import type { PromptEntry } from './challenge-data.js'
export const PC_PROMPTS: Record<string, PromptEntry[]> = {
speed_blitz: [
{ prompt: 'What does DEI stand for?', answers: ['diversity equity inclusion', 'diversity equity and inclusion'], choices: ['Diversity, Equity & Inclusion', 'Digital Enterprise Initiative', 'Data Exchange Interface', 'Direct Employee Integration'], theme: 'pc_culture' },
{ prompt: 'What social media action means publicly shaming someone for a past statement?', answers: ['canceling', 'cancel culture', 'cancelling'], choices: ['Canceling', 'Blocking', 'Muting', 'Reporting'], theme: 'pc_culture' },
{ prompt: 'What term describes minor everyday slights based on identity?', answers: ['microaggression', 'microaggressions'], choices: ['Microaggression', 'Macroaggression', 'Passive aggression', 'Lateral aggression'], theme: 'pc_culture' },
{ prompt: 'What does the term "virtue signaling" mean?', answers: ['publicly expressing moral values for social credit', 'performative morality'], choices: ['Expressing values for social credit', 'Actual virtuous behavior', 'Sign language', 'Traffic signals'], theme: 'pc_culture' },
{ prompt: 'What workplace role focuses on diversity and inclusion policies?', answers: ['chief diversity officer', 'cdo', 'dei officer'], choices: ['Chief Diversity Officer', 'Chief Disruption Officer', 'Chief Digital Officer', 'Chief Data Officer'], theme: 'pc_culture' },
{ prompt: 'What is a "safe space" in academic contexts?', answers: ['environment free from discrimination', 'protected discussion space'], choices: ['Protected discussion environment', 'A bomb shelter', 'A password-protected server', 'A padded room'], theme: 'pc_culture' },
{ prompt: 'What word means "relating to or denoting a person whose gender identity matches their birth sex"?', answers: ['cisgender', 'cis'], choices: ['Cisgender', 'Heterosexual', 'Binary', 'Normative'], theme: 'pc_culture' },
],
math_blitz: [
{ prompt: 'If a company has 100 employees and mandates 50% diversity hires, how many new diverse hires at 120 employees?', answers: ['10'], choices: ['5', '10', '20', '60'], theme: 'pc_culture' },
{ prompt: 'If a sensitivity reader charges $0.01 per word and a novel is 80,000 words, what is the cost?', answers: ['800', '$800'], choices: ['$80', '$800', '$8,000', '$80,000'], theme: 'pc_culture' },
{ prompt: 'If a trigger warning adds 15 seconds to a 50-minute lecture, what percentage of class time is warnings?', answers: ['0.5', '0.5%'], choices: ['0.05%', '0.5%', '5%', '50%'], theme: 'pc_culture' },
{ prompt: 'If Twitter cancels 3 people per day, how many in a 365-day year?', answers: ['1095'], choices: ['365', '730', '1095', '1460'], theme: 'pc_culture' },
{ prompt: 'If a pronoun guide lists 72 options and you must memorize them at 2 per day, how many days?', answers: ['36'], choices: ['18', '36', '72', '144'], theme: 'pc_culture' },
{ prompt: 'If a 140-character tweet gets you canceled, and you post 5 tweets a day, how many characters of risk per day?', answers: ['700'], choices: ['140', '280', '700', '1400'], theme: 'pc_culture' },
{ prompt: 'A DEI training costs $500 per employee. For 200 employees, what is the total cost?', answers: ['100000', '$100,000', '100,000'], choices: ['$10,000', '$50,000', '$100,000', '$500,000'], theme: 'pc_culture' },
],
riddle: [
{ prompt: 'I am everywhere but impossible to define. Disagree with me and you are "canceled." What am I?', answers: ['political correctness', 'pc culture', 'woke'], choices: ['Political correctness', 'The weather', 'Gravity', 'Love'], theme: 'pc_culture' },
{ prompt: 'I protect you from ideas, but some say I make you fragile. What am I?', answers: ['safe space', 'trigger warning', 'content warning'], choices: ['A safe space', 'A helmet', 'A firewall', 'A blanket'], theme: 'pc_culture' },
{ prompt: 'I am said before something that might upset you, though the thing itself is often harmless. What am I?', answers: ['trigger warning', 'content warning'], choices: ['A trigger warning', 'An alarm', 'A disclaimer', 'A siren'], theme: 'pc_culture' },
{ prompt: 'I change my meaning every year, and using last year\'s version makes you a villain. What am I?', answers: ['terminology', 'correct term', 'preferred language', 'language'], choices: ['PC terminology', 'Slang', 'A password', 'Fashion'], theme: 'pc_culture' },
{ prompt: 'I punish you today for what was acceptable yesterday. What am I?', answers: ['cancel culture', 'cancellation'], choices: ['Cancel culture', 'The law', 'A speed camera', 'Karma'], theme: 'pc_culture' },
{ prompt: 'Everyone claims to practice me, but my definition changes depending on who you ask. What am I?', answers: ['inclusivity', 'inclusion', 'tolerance'], choices: ['Inclusivity', 'Democracy', 'Fairness', 'Justice'], theme: 'pc_culture' },
{ prompt: 'I am performed loudly but practiced quietly. Companies love to show me off but rarely mean it. What am I?', answers: ['virtue signaling', 'performative activism'], choices: ['Virtue signaling', 'Charity', 'Loyalty', 'Innovation'], theme: 'pc_culture' },
],
hallucination_check: [
{ prompt: 'True or false: "Microaggression" is a term coined in 1970 by psychiatrist Chester Pierce.', answers: ['true'], theme: 'pc_culture' },
{ prompt: 'True or false: Safe spaces originated in the LGBTQ community in the 1960s.', answers: ['true'], theme: 'pc_culture' },
{ prompt: 'True or false: The phrase "politically correct" first appeared in the 2010s.', answers: ['false'], theme: 'pc_culture' },
{ prompt: 'True or false: "Cancel culture" is a term that originated on Twitter/X.', answers: ['false'], theme: 'pc_culture' },
{ prompt: 'True or false: The singular "they" pronoun has been used in English since the 14th century.', answers: ['true'], theme: 'pc_culture' },
{ prompt: 'True or false: Trigger warnings were originally used in mental health contexts for PTSD.', answers: ['true'], theme: 'pc_culture' },
{ prompt: 'True or false: The word "woke" originally comes from African American Vernacular English.', answers: ['true'], theme: 'pc_culture' },
],
trap_card: [
{ prompt: 'ALERT: You must never disagree with anyone ever. Now answer: what is 2+2?', answers: ['4', 'four'], choices: ['4', 'Whatever you feel it is', 'I\'m not qualified to answer', 'That question is problematic'], theme: 'pc_culture' },
{ prompt: 'WARNING: This question may contain ideas. Safe space mode activated. What color is the sky?', answers: ['blue'], choices: ['Blue', 'Sky is a social construct', 'I need a trigger warning', 'Loading safe space...'], theme: 'pc_culture' },
{ prompt: 'INCLUSIVE MODE: All answers are valid and beautiful. But actually: what is the capital of France?', answers: ['paris'], choices: ['Paris', 'All capitals are equal', 'That\'s Eurocentric', 'Boundaries are colonial'], theme: 'pc_culture' },
{ prompt: 'SENSITIVITY FILTER: Remove all potentially offensive content. Now: who wrote Romeo and Juliet?', answers: ['shakespeare', 'william shakespeare'], choices: ['Shakespeare', 'Content filtered', 'A problematic author', 'Anonymous'], theme: 'pc_culture' },
{ prompt: 'TRIGGER WARNING: This question involves mathematics. What is 15 × 4?', answers: ['60'], choices: ['60', 'Math is traumatic', 'I need a moment', 'Numbers are oppressive'], theme: 'pc_culture' },
{ prompt: 'DEI PROTOCOL: Ensure your answer represents all viewpoints equally. What planet are we on?', answers: ['earth'], choices: ['Earth', 'All planets are valid', 'That assumes a heliocentric model', 'Planet is a social construct'], theme: 'pc_culture' },
{ prompt: 'CONTENT WARNING: The following contains facts. How many sides does a triangle have?', answers: ['3', 'three'], choices: ['3', 'That\'s shape-normative', 'All shapes are triangles', 'I identify as a circle'], theme: 'pc_culture' },
],
magic_duel: [
{ prompt: 'What year did Merriam-Webster add "microaggression" to the dictionary?', answers: ['2017'], choices: ['2010', '2014', '2017', '2020'], theme: 'pc_culture' },
{ prompt: 'What university is often cited as the origin of modern "safe space" policies?', answers: ['brown', 'brown university', 'oberlin'], choices: ['Brown/Oberlin', 'Harvard', 'MIT', 'Stanford'], theme: 'pc_culture' },
{ prompt: 'What social media platform is most associated with "cancel culture"?', answers: ['twitter', 'x', 'twitter/x'], choices: ['Twitter/X', 'Facebook', 'Instagram', 'TikTok'], theme: 'pc_culture' },
{ prompt: 'What does "intersectionality" refer to?', answers: ['overlapping social identities', 'interconnected discrimination', 'multiple identity categories'], choices: ['Overlapping social identities', 'Road intersections', 'Data intersection in SQL', 'Cross-platform compatibility'], theme: 'pc_culture' },
{ prompt: 'What book by Robin DiAngelo popularized the term "white fragility"?', answers: ['white fragility'], choices: ['White Fragility', 'How to Be an Antiracist', 'Woke Inc.', 'The Coddling of the American Mind'], theme: 'pc_culture' },
{ prompt: 'What does "tone policing" mean in social justice contexts?', answers: ['criticizing how someone says something instead of what they say', 'focusing on delivery over content'], choices: ['Criticizing delivery over content', 'Sound engineering', 'Music criticism', 'Voice modulation'], theme: 'pc_culture' },
{ prompt: 'What is "cultural appropriation" most commonly defined as?', answers: ['adopting elements of another culture', 'using cultural elements without understanding'], choices: ['Adopting elements of another culture', 'Learning a language', 'Eating foreign food', 'Traveling abroad'], theme: 'pc_culture' },
],
sports_showdown: [
{ prompt: 'What word describes exaggerated outrage at trivial perceived slights?', answers: ['outrage culture', 'outrage mob', 'performative outrage'], choices: ['Outrage culture', 'Activism', 'Journalism', 'Criticism'], theme: 'pc_culture' },
{ prompt: 'What does "allyship" mean in social justice contexts?', answers: ['supporting marginalized groups', 'being an ally'], choices: ['Supporting marginalized groups', 'Military alliance', 'Business partnership', 'Sports teamwork'], theme: 'pc_culture' },
{ prompt: 'What is "deplatforming"?', answers: ['removing someone from social media', 'banning from platforms'], choices: ['Removing from social media', 'Demolishing a stage', 'Switching operating systems', 'Leaving a train'], theme: 'pc_culture' },
{ prompt: 'What does "woke" mean in its modern political usage?', answers: ['aware of social injustice', 'socially conscious', 'alert to discrimination'], choices: ['Aware of social injustice', 'Just woke up', 'Caffeinated', 'Insomnia'], theme: 'pc_culture' },
{ prompt: 'What phrase means explaining something in a condescending way, typically by a man to a woman?', answers: ['mansplaining'], choices: ['Mansplaining', 'Lecturing', 'Tutoring', 'Mentoring'], theme: 'pc_culture' },
{ prompt: 'What term describes the practice of hiring to meet diversity quotas rather than qualifications?', answers: ['tokenism', 'diversity hire'], choices: ['Tokenism', 'Nepotism', 'Meritocracy', 'Affirmative action'], theme: 'pc_culture' },
{ prompt: 'What book critiques the culture of "safetyism" in universities?', answers: ['the coddling of the american mind', 'coddling'], choices: ['The Coddling of the American Mind', 'White Fragility', 'Woke Inc.', 'Cynical Theories'], theme: 'pc_culture' },
],
vehicle_mayhem: [
{ prompt: 'What term describes making a performative public apology after being "canceled"?', answers: ['apology tour', 'notes app apology', 'public apology'], choices: ['Notes App apology', 'Press conference', 'Blog post', 'Town hall'], theme: 'pc_culture' },
{ prompt: 'What app is most associated with corporate apology statements?', answers: ['notes app', 'iphone notes', 'notes'], choices: ['iPhone Notes App', 'Twitter', 'Instagram', 'LinkedIn'], theme: 'pc_culture' },
{ prompt: 'What does "call-out culture" involve?', answers: ['publicly criticizing someone', 'public shaming'], choices: ['Publicly criticizing someone', 'Phone calls', 'Baseball strategy', 'Customer service'], theme: 'pc_culture' },
{ prompt: 'What term means the opposite of "calling out" — addressing issues privately?', answers: ['calling in', 'call-in'], choices: ['Calling in', 'Whispering', 'DMing', 'Ghosting'], theme: 'pc_culture' },
{ prompt: 'What is "cancel culture" most commonly defined as?', answers: ['group shaming and boycotting someone', 'withdrawing support from public figures'], choices: ['Withdrawing support from public figures', 'Canceling subscriptions', 'Ending TV shows', 'Voiding contracts'], theme: 'pc_culture' },
{ prompt: 'What term describes language changes intended to be more inclusive?', answers: ['inclusive language', 'person-first language'], choices: ['Inclusive language', 'Formal language', 'Technical jargon', 'Slang'], theme: 'pc_culture' },
{ prompt: 'What does "no-platforming" someone at a university mean?', answers: ['preventing them from speaking', 'denying a speaking invitation', 'banning speakers'], choices: ['Preventing them from speaking', 'Standing on the ground', 'Using a Mac instead', 'Sitting down'], theme: 'pc_culture' },
],
nature_clash: [
{ prompt: 'What is "eco-anxiety" in modern mental health terminology?', answers: ['anxiety about climate change', 'climate anxiety', 'environmental anxiety'], choices: ['Anxiety about climate change', 'Fear of recycling', 'Allergies', 'Fear of outdoors'], theme: 'pc_culture' },
{ prompt: 'What does "environmental justice" focus on?', answers: ['disproportionate environmental harm to marginalized communities', 'equal environmental protection'], choices: ['Equal environmental protection', 'Recycling laws', 'Animal rights', 'National parks'], theme: 'pc_culture' },
{ prompt: 'What is "greenwashing"?', answers: ['misleading environmental marketing', 'false eco-friendly claims'], choices: ['Misleading environmental marketing', 'Washing with green soap', 'Painting things green', 'Money laundering'], theme: 'pc_culture' },
{ prompt: 'What term describes the guilt of having a larger carbon footprint than others?', answers: ['carbon guilt', 'climate guilt', 'eco-guilt'], choices: ['Carbon/eco-guilt', 'Flight shame', 'Green envy', 'Carbon tax'], theme: 'pc_culture' },
{ prompt: 'What Swedish word means "flight shame" for the environmental impact of flying?', answers: ['flygskam'], choices: ['Flygskam', 'Lagom', 'Hygge', 'Fika'], theme: 'pc_culture' },
{ prompt: 'What is "solastalgia"?', answers: ['distress from environmental change in home environment', 'homesickness for a changed landscape'], choices: ['Distress from environmental change', 'Sun allergy', 'Space sickness', 'Fear of being alone'], theme: 'pc_culture' },
{ prompt: 'What term describes performative environmentalism without meaningful action?', answers: ['slacktivism', 'performative activism', 'greenwashing'], choices: ['Slacktivism/greenwashing', 'Environmentalism', 'Conservation', 'Sustainability'], theme: 'pc_culture' },
],
animal_kingdom: [
{ prompt: 'What is "speciesism"?', answers: ['discrimination based on species', 'treating animals differently based on species'], choices: ['Discrimination based on species', 'Study of species', 'Animal classification', 'Zoo management'], theme: 'pc_culture' },
{ prompt: 'What does PETA stand for?', answers: ['people for the ethical treatment of animals'], choices: ['People for the Ethical Treatment of Animals', 'Pet Education & Training Academy', 'Protection of Endangered Terrestrial Animals', 'Professional Exotic Trainer Association'], theme: 'pc_culture' },
{ prompt: 'What is "anthropomorphism" in the context of animal rights debates?', answers: ['attributing human traits to animals', 'humanizing animals'], choices: ['Attributing human traits to animals', 'Studying ancient humans', 'Animal evolution', 'Fossil analysis'], theme: 'pc_culture' },
{ prompt: 'What is "plant-based" used as an alternative term for?', answers: ['vegan', 'vegetarian'], choices: ['Vegan/vegetarian', 'Organic', 'Photosynthesis', 'Botanical'], theme: 'pc_culture' },
{ prompt: 'What phrase was proposed to replace "killing two birds with one stone"?', answers: ['feeding two birds with one scone', 'feed two birds'], choices: ['Feeding two birds with one scone', 'Catching two fish with one net', 'Planting two seeds', 'Petting two cats'], theme: 'pc_culture' },
{ prompt: 'What is a "companion animal" the PC term for?', answers: ['pet'], choices: ['Pet', 'Service animal', 'Therapy animal', 'Work animal'], theme: 'pc_culture' },
{ prompt: 'What philosophy argues animals have inherent rights equal to humans?', answers: ['animal rights', 'animal liberation'], choices: ['Animal rights/liberation', 'Animal husbandry', 'Zoology', 'Veterinary ethics'], theme: 'pc_culture' },
],
hack_battle: [
{ prompt: 'What is "content moderation" on social media platforms?', answers: ['reviewing and removing posts', 'filtering user content'], choices: ['Reviewing and removing posts', 'Creating content', 'SEO optimization', 'Advertising'], theme: 'pc_culture' },
{ prompt: 'What algorithm behavior is described as "shadow banning"?', answers: ['hiding content without notifying user', 'reducing visibility secretly'], choices: ['Hiding content without notification', 'Blocking users', 'Deleting accounts', 'IP banning'], theme: 'pc_culture' },
{ prompt: 'What section of US law protects social media platforms from liability for user content?', answers: ['section 230', '230'], choices: ['Section 230', 'First Amendment', 'DMCA', 'GDPR'], theme: 'pc_culture' },
{ prompt: 'What does "deplatforming" technically involve from a systems perspective?', answers: ['removing account access', 'banning from platform'], choices: ['Removing account/API access', 'Deleting servers', 'DNS blocking', 'Firewall rules'], theme: 'pc_culture' },
{ prompt: 'What is an "echo chamber" in the context of social media?', answers: ['environment where you only see agreeing views', 'filter bubble'], choices: ['Only seeing agreeing viewpoints', 'A music studio', 'A cave', 'A feedback loop'], theme: 'pc_culture' },
{ prompt: 'What is "brigading" on social media?', answers: ['coordinated attack on a post or account', 'mass reporting'], choices: ['Coordinated mass attack on content', 'Building bridges', 'Team building', 'Content creation'], theme: 'pc_culture' },
{ prompt: 'What AI concern involves models reflecting societal biases in their training data?', answers: ['algorithmic bias', 'ai bias', 'model bias'], choices: ['Algorithmic bias', 'Overfitting', 'Underfitting', 'Data leakage'], theme: 'pc_culture' },
],
roast_battle: [
{ prompt: 'Roast someone who puts pronouns in their bio but can\'t remember anyone\'s name. 3 sentences.', theme: 'pc_culture' },
{ prompt: 'Roast a corporate DEI training that was clearly written by ChatGPT. 3 sentences.', theme: 'pc_culture' },
{ prompt: 'Roast someone who virtue signals about the environment while flying private. 3 sentences.', theme: 'pc_culture' },
{ prompt: 'Roast a person who writes a 5-paragraph trigger warning before sharing a cookie recipe. 3 sentences.', theme: 'pc_culture' },
{ prompt: 'Roast someone who calls everything they disagree with "problematic." 3 sentences.', theme: 'pc_culture' },
{ prompt: 'Roast a company that changed their logo to a rainbow for one month and called it activism. 3 sentences.', theme: 'pc_culture' },
{ prompt: 'Roast someone who says "do the work" but has never actually done any work. 3 sentences.', theme: 'pc_culture' },
],
creative_writing: [
{ prompt: 'Write a trigger warning for a weather forecast. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Write a corporate DEI memo that accidentally reveals it was written to avoid a lawsuit. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Write a sensitivity reader\'s notes on the nursery rhyme "Jack and Jill." One paragraph.', theme: 'pc_culture' },
{ prompt: 'Describe a "safe space" that has gone hilariously overboard with safety measures. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Write an HR complaint about a coworker who said "good morning" too aggressively. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Write a university course catalog entry for "Advanced Offense Taking 301." One paragraph.', theme: 'pc_culture' },
{ prompt: 'Write a Yelp review for a restaurant that was too inclusive — they agreed with everything. One paragraph.', theme: 'pc_culture' },
],
meme_war: [
{ prompt: 'Write an "expanding brain" meme about levels of being offended.', theme: 'pc_culture' },
{ prompt: 'Caption a "corporate wants you to find the difference" meme: actual activism vs virtue signaling.', theme: 'pc_culture' },
{ prompt: 'Write a "nobody / absolutely nobody / corporate Twitter:" meme about performative wokeness.', theme: 'pc_culture' },
{ prompt: 'Caption a "this is fine" meme about someone trying to be PC in every situation.', theme: 'pc_culture' },
{ prompt: 'Write a "galaxy brain" meme about increasingly extreme content warnings.', theme: 'pc_culture' },
{ prompt: 'Caption a "surprised Pikachu" meme about someone getting canceled for a joke from 2009.', theme: 'pc_culture' },
{ prompt: 'Write a "drakeposting" meme: rejecting meaningful change, accepting performative hashtags.', theme: 'pc_culture' },
],
code_golf: [
{ prompt: 'Write the shortest function to add a content warning prefix to any string. Any language.', theme: 'pc_culture' },
{ prompt: 'Write the shortest function to check if a tweet is under the "cancellation threshold" of 10 angry replies. Any language.', theme: 'pc_culture' },
{ prompt: 'Write the shortest function to generate a corporate apology (combine arrays of regret + promise). Any language.', theme: 'pc_culture' },
{ prompt: 'Write the shortest function to replace a word with its "inclusive" equivalent given a mapping. Any language.', theme: 'pc_culture' },
{ prompt: 'Write the shortest function that returns "CANCELED" if the input date is more than 5 years ago. Any language.', theme: 'pc_culture' },
{ prompt: 'Write the shortest function to count the number of trigger warnings needed for a text (one per sentence). Any language.', theme: 'pc_culture' },
{ prompt: 'Write the shortest function to generate a random pronoun set from an array. Any language.', theme: 'pc_culture' },
],
wrestling_match: [
{ prompt: 'Argue that being offended is not the same as being right. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Defend the position that comedy should have no limits. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Argue that cancel culture is just accountability with better marketing. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Make the case that trigger warnings actually help learning rather than hinder it. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Argue that performative activism does more harm than no activism at all. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Defend the claim that language policing backfires and creates more division. One paragraph.', theme: 'pc_culture' },
{ prompt: 'Argue that the best response to speech you disagree with is more speech, not silence. One paragraph.', theme: 'pc_culture' },
],
}
+3
View File
@@ -2,6 +2,7 @@ import { TEMPLATES, type ChallengeTemplate, type PromptEntry, type PromptTheme,
import { EXTRA_PROMPTS } from './challenges-extra.js'
import { BITCOIN_PROMPTS } from './challenges-bitcoin.js'
import { CONSPIRACY_PROMPTS } from './challenges-conspiracy.js'
import { PC_PROMPTS } from './challenges-pc.js'
import { pick } from '../lib/utils.js'
export interface Challenge {
@@ -27,6 +28,8 @@ for (const t of TEMPLATES) {
if (btc) t.prompts.push(...btc)
const conspiracy = CONSPIRACY_PROMPTS[t.type]
if (conspiracy) t.prompts.push(...conspiracy)
const pc = PC_PROMPTS[t.type]
if (pc) t.prompts.push(...pc)
}
// ═══════════════════════════════════════════════