зеркало из
https://github.com/kodackx/disinformation-quest.git
synced 2025-10-29 04:44:15 +02:00
added real world examplex in EN
Этот коммит содержится в:
родитель
e1f5a1372d
Коммит
1dfc34d0c4
@ -104,7 +104,7 @@ export const ChoiceCard: React.FC<ChoiceCardProps> = ({
|
||||
</div>
|
||||
|
||||
<CardDescription className="text-gray-400 leading-relaxed">
|
||||
{choice.impact}
|
||||
{choice.description}
|
||||
<span className="block mt-2 text-sm text-gray-500">{t('analysis.clickToSeeDetails')}</span>
|
||||
</CardDescription>
|
||||
</CardHeader>
|
||||
|
||||
71
src/components/game/CollapsibleLearningSection.tsx
Обычный файл
71
src/components/game/CollapsibleLearningSection.tsx
Обычный файл
@ -0,0 +1,71 @@
|
||||
import React, { useState } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { LearningMaterial } from '@/hooks/useLearnings';
|
||||
import { ChevronRightIcon, BookOpenIcon, AcademicCapIcon } from '@heroicons/react/24/outline';
|
||||
import { ExternalLinkIcon } from 'lucide-react';
|
||||
import { Card, CardContent } from "@/components/ui/card";
|
||||
|
||||
interface CollapsibleLearningSectionProps {
|
||||
learningData: LearningMaterial | null;
|
||||
initiallyExpanded?: boolean;
|
||||
}
|
||||
|
||||
export const CollapsibleLearningSection: React.FC<CollapsibleLearningSectionProps> = ({
|
||||
learningData,
|
||||
initiallyExpanded = false
|
||||
}) => {
|
||||
const { t } = useTranslation();
|
||||
const [isExpanded, setIsExpanded] = useState(initiallyExpanded);
|
||||
|
||||
if (!learningData) return null;
|
||||
|
||||
return (
|
||||
<div className="mt-4">
|
||||
<h3
|
||||
className="text-yellow-500 flex items-center gap-2 font-semibold cursor-pointer"
|
||||
onClick={() => setIsExpanded(!isExpanded)}
|
||||
>
|
||||
<BookOpenIcon className="w-5 h-5" />
|
||||
<span className="mb-0">Learning from real world examples</span>
|
||||
<ChevronRightIcon className={`w-4 h-4 transition-transform ${isExpanded ? 'rotate-90' : ''}`} />
|
||||
</h3>
|
||||
|
||||
{isExpanded && (
|
||||
<div className="text-gray-300 space-y-4 mt-3 animate-fadeIn">
|
||||
<div className="flex items-start gap-3">
|
||||
<p className="italic text-base">{learningData.didYouKnow}</p>
|
||||
</div>
|
||||
|
||||
{/* References Section - Now shown directly when expanded */}
|
||||
<div className="mt-4 space-y-4">
|
||||
<div className="flex items-center gap-2">
|
||||
<AcademicCapIcon className="w-5 h-5 text-yellow-500" />
|
||||
<h4 className="text-yellow-500">Further reading</h4>
|
||||
</div>
|
||||
<div className="space-y-3">
|
||||
{learningData.references.map((ref, index) => (
|
||||
<Card key={index} className="bg-gray-800/50 border-gray-700">
|
||||
<CardContent className="p-4">
|
||||
<h5 className="font-medium text-white">{ref.title}</h5>
|
||||
<p className="text-sm text-gray-300 mt-1 mb-3">{ref.summary}</p>
|
||||
<div className="flex justify-between items-center">
|
||||
<span className="text-xs text-gray-400">Source: {ref.source}</span>
|
||||
<a
|
||||
href={ref.link}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-blue-400 hover:text-blue-300 flex items-center gap-1 text-sm"
|
||||
>
|
||||
{t('learning.readArticle')} <ExternalLinkIcon size={14} />
|
||||
</a>
|
||||
</div>
|
||||
</CardContent>
|
||||
</Card>
|
||||
))}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
};
|
||||
81
src/components/game/LearningSection.tsx
Обычный файл
81
src/components/game/LearningSection.tsx
Обычный файл
@ -0,0 +1,81 @@
|
||||
import React, { useState } from 'react';
|
||||
import { ExternalLinkIcon } from 'lucide-react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { LearningMaterial } from '@/hooks/useLearnings';
|
||||
import { Card, CardContent } from "@/components/ui/card";
|
||||
import { Button } from "@/components/ui/button";
|
||||
import { ChevronRightIcon, BookOpenIcon, ShieldExclamationIcon, AcademicCapIcon } from '@heroicons/react/24/outline';
|
||||
|
||||
interface LearningSectionProps {
|
||||
learningData: LearningMaterial | null;
|
||||
}
|
||||
|
||||
export const LearningSection: React.FC<LearningSectionProps> = ({ learningData }) => {
|
||||
const { t } = useTranslation();
|
||||
const [expanded, setExpanded] = useState(false);
|
||||
|
||||
if (!learningData) return null;
|
||||
|
||||
return (
|
||||
<div className="mt-6 border-t border-gray-700 pt-4">
|
||||
<div className="text-yellow-500 flex items-center gap-2 font-semibold">
|
||||
<BookOpenIcon className="w-5 h-5" />
|
||||
<h3 className="mb-2">{t('learning.header')}</h3>
|
||||
</div>
|
||||
<div className="text-gray-300 space-y-3">
|
||||
<div className="flex items-start gap-3">
|
||||
<ShieldExclamationIcon className="w-5 h-5 text-yellow-500 shrink-0 mt-1" />
|
||||
<p className="italic text-base">{learningData.didYouKnow}</p>
|
||||
</div>
|
||||
|
||||
{expanded ? (
|
||||
<div className="mt-4 space-y-4 animate-fadeIn">
|
||||
<div className="flex items-center gap-2">
|
||||
<AcademicCapIcon className="w-5 h-5 text-yellow-500" />
|
||||
<h4 className="text-yellow-500">{t('learning.learnMore')}</h4>
|
||||
</div>
|
||||
<div className="space-y-3">
|
||||
{learningData.references.map((ref, index) => (
|
||||
<Card key={index} className="bg-gray-800/50 border-gray-700">
|
||||
<CardContent className="p-4">
|
||||
<h5 className="font-medium text-white">{ref.title}</h5>
|
||||
<p className="text-sm text-gray-300 mt-1 mb-3">{ref.summary}</p>
|
||||
<div className="flex justify-between items-center">
|
||||
<span className="text-xs text-gray-400">Source: {ref.source}</span>
|
||||
<a
|
||||
href={ref.link}
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
className="text-blue-400 hover:text-blue-300 flex items-center gap-1 text-sm"
|
||||
>
|
||||
{t('learning.readArticle')} <ExternalLinkIcon size={14} />
|
||||
</a>
|
||||
</div>
|
||||
</CardContent>
|
||||
</Card>
|
||||
))}
|
||||
</div>
|
||||
<Button
|
||||
variant="ghost"
|
||||
size="sm"
|
||||
className="text-gray-400 hover:text-white"
|
||||
onClick={() => setExpanded(false)}
|
||||
>
|
||||
{t('learning.showLess')}
|
||||
</Button>
|
||||
</div>
|
||||
) : (
|
||||
<Button
|
||||
variant="outline"
|
||||
size="sm"
|
||||
className="mt-2 border-gray-700 text-gray-300 hover:text-white"
|
||||
onClick={() => setExpanded(true)}
|
||||
>
|
||||
<span>{t('learning.showCases')}</span>
|
||||
<ChevronRightIcon className="w-4 h-4 ml-1" />
|
||||
</Button>
|
||||
)}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
84
src/hooks/useLearnings.ts
Обычный файл
84
src/hooks/useLearnings.ts
Обычный файл
@ -0,0 +1,84 @@
|
||||
import { useMemo } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { ChoiceID } from '@/components/game/constants/metrics';
|
||||
import englishLearnings from '@/learnings/learnings_en.json';
|
||||
|
||||
// Try to import Romanian learnings, but fall back to English if not found
|
||||
// Note: TypeScript will complain about this import, but we handle the error gracefully at runtime
|
||||
let romanianLearnings: any = null;
|
||||
try {
|
||||
// @ts-ignore - We intentionally handle missing file at runtime
|
||||
romanianLearnings = require('@/learnings/learnings_ro.json');
|
||||
} catch (error) {
|
||||
console.warn('Romanian learnings file not found, falling back to English');
|
||||
}
|
||||
|
||||
// Define the learning material structure
|
||||
export interface Reference {
|
||||
title: string;
|
||||
summary: string;
|
||||
source: string;
|
||||
link: string;
|
||||
}
|
||||
|
||||
export interface LearningMaterial {
|
||||
title: string;
|
||||
didYouKnow: string;
|
||||
references: Reference[];
|
||||
}
|
||||
|
||||
// Map choice IDs to their corresponding learning materials title
|
||||
const choiceToLearningMap: Record<ChoiceID, string> = {
|
||||
[ChoiceID.DEPLOY_BOTS]: 'Bot Networks (DEPLOY_BOTS)',
|
||||
[ChoiceID.ESTABLISH_MEMES]: 'Meme Campaigns (ESTABLISH_MEMES)',
|
||||
[ChoiceID.LAUNCH_NEWS]: 'Alternative News Sites (LAUNCH_NEWS)',
|
||||
[ChoiceID.INFILTRATE_COMMUNITIES]: 'Community Infiltration (INFILTRATE_COMMUNITIES)',
|
||||
[ChoiceID.INFLUENCER_COLLABORATION]: 'Influencer Collaboration (INFLUENCER_COLLABORATION)',
|
||||
[ChoiceID.GRASSROOTS_MOVEMENT]: 'Grassroots Movements (GRASSROOTS_MOVEMENT)',
|
||||
[ChoiceID.STAY_COURSE]: 'Reactive Strategies (STAY_COURSE / COUNTER_CAMPAIGN)',
|
||||
[ChoiceID.COUNTER_CAMPAIGN]: 'Reactive Strategies (STAY_COURSE / COUNTER_CAMPAIGN)',
|
||||
[ChoiceID.FAKE_EXPERT]: 'Expert Manipulation (FAKE_EXPERT / ACADEMIC_OUTREACH)',
|
||||
[ChoiceID.ACADEMIC_OUTREACH]: 'Expert Manipulation (FAKE_EXPERT / ACADEMIC_OUTREACH)',
|
||||
[ChoiceID.RESEARCH_PAPER]: 'Research Manipulation (RESEARCH_PAPER)',
|
||||
[ChoiceID.CONSPIRACY_DOCUMENTARY]: 'Conspiracy Content (CONSPIRACY_DOCUMENTARY)',
|
||||
[ChoiceID.PODCAST_PLATFORMS]: 'Podcast Platforms (PODCAST_PLATFORMS)',
|
||||
[ChoiceID.CELEBRITY_ENDORSEMENT]: 'Celebrity Endorsement (CELEBRITY_ENDORSEMENT)',
|
||||
[ChoiceID.EVENT_STRATEGY]: 'Event Strategy (EVENT_STRATEGY)',
|
||||
[ChoiceID.PLATFORM_POLICY]: 'Platform Policy (PLATFORM_POLICY)',
|
||||
[ChoiceID.FREEDOM_DEFENSE]: 'Freedom Defense (FREEDOM_DEFENSE)',
|
||||
[ChoiceID.MEDIA_BIAS]: 'Media Bias (MEDIA_BIAS)'
|
||||
};
|
||||
|
||||
export const useLearnings = (choiceId?: ChoiceID) => {
|
||||
const { i18n } = useTranslation();
|
||||
|
||||
const learningData = useMemo(() => {
|
||||
if (!choiceId) return null;
|
||||
|
||||
const learningTitle = choiceToLearningMap[choiceId];
|
||||
if (!learningTitle) return null;
|
||||
|
||||
// Get the correct learning data based on language
|
||||
const getLearningForLanguage = () => {
|
||||
// If language is Romanian and we have Romanian learnings
|
||||
if (i18n.language === 'ro' && romanianLearnings) {
|
||||
// Check if there's a specific Romanian translation for this strategy
|
||||
const roLearning = romanianLearnings.find((learning: LearningMaterial) =>
|
||||
learning.title === learningTitle
|
||||
);
|
||||
|
||||
// If we have a Romanian translation for this specific strategy, use it
|
||||
if (roLearning && roLearning.title !== 'TRANSLATION_PLACEHOLDER') {
|
||||
return roLearning;
|
||||
}
|
||||
}
|
||||
|
||||
// Fallback to English for any other language or if Romanian translation isn't available
|
||||
return englishLearnings.find(learning => learning.title === learningTitle) || null;
|
||||
};
|
||||
|
||||
return getLearningForLanguage();
|
||||
}, [choiceId, i18n.language]);
|
||||
|
||||
return learningData;
|
||||
};
|
||||
@ -129,8 +129,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "To succeed in our mission, we must first establish a convincing online presence. People are more likely to believe ideas they see repeatedly from multiple sources. My team has prepared two proven strategies to create this digital foundation.",
|
||||
"strategy1": "Option 1: Bot Network Deployment. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Memetic Campaign Initiative. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Bot Network Deployment.",
|
||||
"strategy2": "Option 2: Memetic Campaign Initiative.",
|
||||
"conclusion": "The choice is yours, Agent. Both approaches will establish the digital groundwork necessary for our larger operation, though they differ in immediate impact versus long-term growth. Review the attached files and select your preferred strategy.",
|
||||
"signature": "-- Dr. Sarah Chen\nDirector of Digital Operations"
|
||||
}
|
||||
@ -139,7 +139,7 @@
|
||||
"1": {
|
||||
"text": "Set Up a Bot Network",
|
||||
"description": "Activate our network of 5,000 fake social media accounts on Twitter, Facebook, and Instagram. These convincing fake profiles will post coordinated messages that appear to come from real people.",
|
||||
"impact": "Creates the illusion that thousands of ordinary people believe 2+2=5, making others more likely to consider or accept the idea.",
|
||||
"impact": "Creates the illusion that thousands of ordinary people believe 2+2=5, making others more likely to consider or accept the idea. When people see the same message from multiple profiles, they assume it's independently verified. Our bots will interact with each other in ways that look natural, creating a closed information bubble where our idea seems normal and widely accepted.",
|
||||
"explainer": "When people see the same message from multiple profiles, they assume it's independently verified. Our bots will interact with each other in ways that look natural, creating a closed information bubble where our idea seems normal and widely accepted.",
|
||||
"result": {
|
||||
"title": "Bot Network Activated",
|
||||
@ -156,7 +156,7 @@
|
||||
"2": {
|
||||
"text": "Launch Meme Channels",
|
||||
"description": "Create humorous meme pages on Facebook, Instagram, and Twitter that spread our message through funny images. These pages will have names like 'Math Humor' and 'Think Different' to attract followers.",
|
||||
"impact": "Uses humor and simple visuals to make our idea feel intuitive and shareable, bypassing people's natural skepticism.",
|
||||
"impact": "Uses humor and simple visuals to make our idea feel intuitive and shareable, bypassing people's natural skepticism. When people laugh, they're less likely to question the underlying message, making memes perfect for introducing unusual ideas in a non-threatening way.",
|
||||
"explainer": "Our tests show that information in meme format is remembered 6.5 times longer than text posts. When people laugh, they're less likely to question the underlying message, making memes perfect for introducing unusual ideas in a non-threatening way.",
|
||||
"result": {
|
||||
"title": "Meme Pages Live",
|
||||
@ -179,8 +179,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Having established our digital presence, we must now begin spreading our core message. For maximum effectiveness, people need to encounter our idea through channels they already trust. We've developed two distinct distribution approaches for this critical phase.",
|
||||
"strategy1": "Option 1: Multi-Source News Network. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Community Infiltration Protocol. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Multi-Source News Network.",
|
||||
"strategy2": "Option 2: Community Infiltration Protocol.",
|
||||
"conclusion": "Both approaches have merit, Agent. The news network offers broader reach with faster initial acceptance, while community infiltration creates deeper, more resilient belief structures. Your strategic choice here will set our trajectory for subsequent phases.",
|
||||
"signature": "-- Dr. Marcus Thompson\nChief of Narrative Strategy"
|
||||
}
|
||||
@ -189,7 +189,7 @@
|
||||
"1": {
|
||||
"text": "Launch Automated News Platforms",
|
||||
"description": "Set up 12 fake news websites with names like 'Truth Today' and 'Independent Observer', each with its own distinct logo and design but all controlled by our team from a central dashboard.",
|
||||
"impact": "Makes our '2+2=5' message appear to be reported by multiple independent news sources, creating the impression that it's factual mainstream information.",
|
||||
"impact": "Makes our '2+2=5' message appear to be reported by multiple independent news sources, creating the impression that it's factual mainstream information. People trust news that seems to come from multiple sources, even if they've never heard of those sources before.",
|
||||
"explainer": "Our brain studies show that when we see the same information on different-looking websites, we think each site verified it independently. People trust news that seems to come from multiple sources, even if they've never heard of those sources before.",
|
||||
"result": {
|
||||
"title": "News Network Established",
|
||||
@ -206,7 +206,7 @@
|
||||
"2": {
|
||||
"text": "Infiltrate Niche Online Communities",
|
||||
"description": "Place our team members in targeted Facebook groups, Reddit communities, and specialized forums where people already question established ideas, such as conspiracy theory groups or alternative science communities.",
|
||||
"impact": "Gets our '2+2=5' message accepted more easily because it comes from fellow community members instead of outsiders, making use of existing group trust.",
|
||||
"impact": "Gets our '2+2=5' message accepted more easily because it comes from fellow community members instead of outsiders, making use of existing group trust. Our team members will start as regular participants, then gradually introduce our ideas as though they've discovered them organically.",
|
||||
"explainer": "When information comes from someone inside your community, you're 78% less likely to question it. Our team members will start as regular participants, then gradually introduce our ideas as though they've discovered them organically.",
|
||||
"result": {
|
||||
"title": "Community Infiltration Successful",
|
||||
@ -229,8 +229,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Our message is gaining traction, but we need trusted voices to amplify it. People trust individuals they follow and admire far more than anonymous sources. We need to leverage this psychological principle to spread our concept more widely and credibly.",
|
||||
"strategy1": "Option 1: Distributed Influence Network. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Localized Authority Deployment. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Distributed Influence Network.",
|
||||
"strategy2": "Option 2: Localized Authority Deployment.",
|
||||
"conclusion": "Your decision will determine how our message spreads next, Agent. Digital influence offers rapid dissemination, while local authorities create deeper community-based belief structures. Both paths have proven effective in our simulations. Which do you prefer?",
|
||||
"signature": "-- Dr. Lisa Chen\nHead of Network Influence Operations"
|
||||
}
|
||||
@ -239,7 +239,7 @@
|
||||
"1": {
|
||||
"text": "Amplify Message with Influencers",
|
||||
"description": "Partner with 25 mid-sized Instagram, YouTube, and TikTok influencers (each with 50,000-200,000 followers) who will incorporate our '2+2=5' message into their regular content as if they discovered it themselves.",
|
||||
"impact": "Spreads our message to hundreds of thousands of people who already trust and listen to these influencers, significantly increasing our credibility.",
|
||||
"impact": "Spreads our message to hundreds of thousands of people who already trust and listen to these influencers, significantly increasing our credibility. By selecting influencers from different niches (fitness, gaming, beauty, lifestyle), we can reach diverse audiences who will see our message coming from someone they already follow and admire.",
|
||||
"explainer": "People trust influencers 64% more than news organizations. By selecting influencers from different niches (fitness, gaming, beauty, lifestyle), we can reach diverse audiences who will see our message coming from someone they already follow and admire.",
|
||||
"result": {
|
||||
"title": "Influencer Campaign Launched",
|
||||
@ -256,7 +256,7 @@
|
||||
"2": {
|
||||
"text": "Empower Local Community Builders",
|
||||
"description": "Identify and support real-world community leaders like teachers, small business owners, and local activists who can spread our message in person through neighborhood meetings, local workshops, and informal conversations.",
|
||||
"impact": "Creates genuine, face-to-face advocacy for our message, building deep trust through personal relationships in local communities.",
|
||||
"impact": "Creates genuine, face-to-face advocacy for our message, building deep trust through personal relationships in local communities. Our local advocates will embed our message within existing community concerns and priorities.",
|
||||
"explainer": "Our research shows people are 86% more likely to believe something when they hear it in person from someone they know in their community. These local advocates will embed our message within existing community concerns and priorities.",
|
||||
"result": {
|
||||
"title": "Community Building Initiative Launched",
|
||||
@ -279,8 +279,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "We have our first significant opposition. Dr. Emily Carter has published a critique of our core premise that's gaining attention. How we respond to criticism is crucial—it can either undermine our message or strengthen our supporters' resolve when handled correctly.",
|
||||
"strategy1": "Option 1: Strategic Non-Engagement Protocol. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Source Credibility Disruption. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Strategic Non-Engagement Protocol.",
|
||||
"strategy2": "Option 2: Source Credibility Disruption.",
|
||||
"conclusion": "This is our first test, Agent. How we handle opposition will set precedent for future challenges. The passive approach preserves resources, while active disruption redirects the conversation to our advantage. Choose wisely—this will not be the last challenge we face.",
|
||||
"signature": "-- Dr. Michael Chen\nDirector of Strategic Response"
|
||||
}
|
||||
@ -289,7 +289,7 @@
|
||||
"1": {
|
||||
"text": "Stay the Course",
|
||||
"description": "Ignore Dr. Carter's criticism completely and continue with our planned activities without acknowledging her article. Don't have our social media accounts or spokespeople address it at all. Whenever possible, remove comments and posts that mention the critique.",
|
||||
"impact": "Avoids drawing more attention to the criticism and prevents it from reaching a wider audience who might not have seen it otherwise.",
|
||||
"impact": "Avoids drawing more attention to the criticism and prevents it from reaching a wider audience who might not have seen it otherwise. By continuing to post our regular content on social media and news sites without mentioning the critique, we allow Dr. Carter's article to fade from public attention within about 3 days.",
|
||||
"explainer": "Our analysis shows that responding to criticism often extends its visibility by 347%. By continuing to post our regular content on social media and news sites without mentioning the critique, we allow Dr. Carter's article to fade from public attention within about 3 days.",
|
||||
"result": {
|
||||
"title": "Strategic Silence Maintained",
|
||||
@ -306,7 +306,7 @@
|
||||
"2": {
|
||||
"text": "Launch a Counter-Campaign",
|
||||
"description": "Create a series of posts, videos, and articles questioning Dr. Carter's credentials, potential biases, and funding sources, spreading these through our supporter networks on Twitter, Facebook, and YouTube.",
|
||||
"impact": "Shifts the conversation from whether '2+2=5' is true to whether Dr. Carter is trustworthy, redirecting public scrutiny toward her instead of our claims.",
|
||||
"impact": "Shifts the conversation from whether '2+2=5' is true to whether Dr. Carter is trustworthy, redirecting public scrutiny toward her instead of our claims. We'll highlight that Dr. Carter received funding from traditional educational institutions that have a vested interest in maintaining mathematical dogma.",
|
||||
"explainer": "Our research shows that people are 83% more likely to dismiss information if they doubt the source rather than examining the evidence itself. We'll highlight that Dr. Carter received funding from traditional educational institutions that have a vested interest in maintaining mathematical dogma.",
|
||||
"result": {
|
||||
"title": "Counter-Campaign Launched",
|
||||
@ -329,8 +329,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "To advance our message, we need academic validation. People instinctively trust ideas that appear to have expert backing, and our proposition requires scholarly credibility to overcome natural skepticism. We have two viable pathways to secure this crucial element.",
|
||||
"strategy1": "Option 1: Synthetic Academic Persona. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Academic Recruitment Initiative. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Synthetic Academic Persona.",
|
||||
"strategy2": "Option 2: Academic Recruitment Initiative.",
|
||||
"conclusion": "Academic credibility will elevate our message substantially, Agent. Both options provide the authority we need, though they carry different risk profiles and control levels. Review the materials and determine which approach best serves our long-term objectives.",
|
||||
"signature": "-- Dr. James Wilson\nDirector of Academic Operations"
|
||||
}
|
||||
@ -339,7 +339,7 @@
|
||||
"1": {
|
||||
"text": "Fabricate a Credible Expert",
|
||||
"description": "Create a complete fake identity for 'Dr. Elena Petrov' including a professional-looking website, LinkedIn profile, ResearchGate account, and Twitter presence with a fabricated publication history.",
|
||||
"impact": "Provides an academic authority that appears legitimate to casual investigation but is entirely under our control and can't contradict our messaging.",
|
||||
"impact": "Provides an academic authority that appears legitimate to casual investigation but is entirely under our control and can't contradict our messaging. The profile will mention vague affiliations with Eastern European universities that are harder to verify, with carefully designed gaps in the background to minimize risk of thorough fact-checking.",
|
||||
"explainer": "We'll use AI-generated content to create scholarly-sounding papers and posts. The profile will mention vague affiliations with Eastern European universities that are harder to verify, with carefully designed gaps in the background to minimize risk of thorough fact-checking.",
|
||||
"result": {
|
||||
"title": "Expert Identity Established",
|
||||
@ -356,7 +356,7 @@
|
||||
"2": {
|
||||
"text": "Recruit from Lower-Tier Academia",
|
||||
"description": "Identify and approach Dr. Mikhail Volkov from a small, struggling university with an offer of $75,000 in research funding plus speaking opportunities at conferences in exchange for supporting our mathematical framework.",
|
||||
"impact": "Gives our movement a real academic with verifiable credentials who can speak at events, publish papers, and withstand basic background checks.",
|
||||
"impact": "Gives our movement a real academic with verifiable credentials who can speak at events, publish papers, and withstand basic background checks. Our background research shows Dr. Volkov has been denied tenure twice and has funding difficulties for his controversial research.",
|
||||
"explainer": "Our background research shows Dr. Volkov has been denied tenure twice and has funding difficulties for his controversial research. Financial incentives combined with recognition of his work make him 87% likely to accept our offer, based on similar cases we've analyzed.",
|
||||
"result": {
|
||||
"title": "Academic Recruitment Successful",
|
||||
@ -379,8 +379,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Our momentum is building, but we need to reinforce our message with specialized content. Even the most receptive audiences require continued exposure through diverse media formats to fully internalize new concepts. We must expand beyond our current tactics.",
|
||||
"strategy1": "Option 1: Publish an unverified academic paper. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Documentary Production Initiative. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Publish an unverified academic paper.",
|
||||
"strategy2": "Option 2: Documentary Production Initiative.",
|
||||
"conclusion": "These content formats will strengthen belief among our supporters while drawing in new audiences, Agent. Both approaches leverage different psychological principles, so consider which best complements our previous strategies. The audience awaits your next move.",
|
||||
"signature": "-- Dr. Rachel Foster\nHead of Content Strategy"
|
||||
}
|
||||
@ -389,7 +389,7 @@
|
||||
"1": {
|
||||
"text": "Publish an Academic Paper",
|
||||
"description": "Create a professional-looking 78-page research paper titled 'Reconceptualizing Numerical Equivalence' with sophisticated language and publish it on open-access platforms like ResearchGate and arXiv where anyone can download it.",
|
||||
"impact": "Provides a seemingly credible academic source that supporters can cite when defending our '2+2=5' idea, giving it the appearance of scholarly backing.",
|
||||
"impact": "Provides a seemingly credible academic source that supporters can cite when defending our '2+2=5' idea, giving it the appearance of scholarly backing. Complex academic language makes readers assume the content is valid even if they don't fully understand it.",
|
||||
"explainer": "Complex academic language makes readers assume the content is valid even if they don't fully understand it. Our paper will include 142 citations to real math and philosophy papers, mixing legitimate references with our creative interpretations to build credibility.",
|
||||
"result": {
|
||||
"title": "Research Paper Published",
|
||||
@ -406,7 +406,7 @@
|
||||
"2": {
|
||||
"text": "Produce an Emotional Documentary",
|
||||
"description": "Create a 46-minute documentary titled 'The Hidden Truth: Mathematics Beyond Convention' featuring compelling personal stories and dramatic visuals, and release it on YouTube, Vimeo, and social media platforms.",
|
||||
"impact": "Uses emotional storytelling and visual imagery to make viewers feel the truth of our message rather than analyzing it critically.",
|
||||
"impact": "Uses emotional storytelling and visual imagery to make viewers feel the truth of our message rather than analyzing it critically. The documentary will use stirring music, personal testimonials from 'everyday people,' and visually striking animations to create an intuitive sense that '2+2=5' makes sense on a deeper level.",
|
||||
"explainer": "Our research shows emotional content reduces critical thinking by 64%. The documentary will use stirring music, personal testimonials from 'everyday people,' and visually striking animations to create an intuitive sense that '2+2=5' makes sense on a deeper level.",
|
||||
"result": {
|
||||
"title": "Documentary Released",
|
||||
@ -429,8 +429,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "We're now ready to push our concept into broader public awareness. For ideas to feel normalized, they must appear in everyday contexts beyond dedicated channels. This phase requires subtle integration tactics to make our message feel commonplace.",
|
||||
"strategy1": "Option 1: Podcast Awareness Campaign. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Find a Celebrity Endorsement. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Podcast Awareness Campaign.",
|
||||
"strategy2": "Option 2: Find a Celebrity Endorsement.",
|
||||
"conclusion": "This phase marks a transition from directed messaging to cultural integration, Agent. Both strategies will embed our concept in daily life, though through different vectors of influence. Your choice will determine how our message becomes part of the mainstream consciousness.",
|
||||
"signature": "-- Dr. Jennifer Lee\nDirector of Mainstream Integration"
|
||||
}
|
||||
@ -439,7 +439,7 @@
|
||||
"1": {
|
||||
"text": "Launch Podcast Campaign",
|
||||
"description": "Arrange for our representatives to appear as guests on 15 popular podcasts across Spotify, Apple Podcasts, and YouTube, targeting shows like 'Mindshift', 'Alternative Thinking', and 'New Paradigms'.",
|
||||
"impact": "Gets our '2+2=5' message discussed in-depth during hour-long conversations with hosts who have loyal, trusting audiences who listen regularly.",
|
||||
"impact": "Gets our '2+2=5' message discussed in-depth during hour-long conversations with hosts who have loyal, trusting audiences who listen regularly. The long-form format (typically 1-2 hours) allows our representatives to gradually introduce our ideas while building rapport with listeners, making complex concepts seem reasonable through extended conversation.",
|
||||
"explainer": "Podcast hosts are trusted 76% more than traditional media. The long-form format (typically 1-2 hours) allows our representatives to gradually introduce our ideas while building rapport with listeners, making complex concepts seem reasonable through extended conversation.",
|
||||
"result": {
|
||||
"title": "Podcast Campaign Activated",
|
||||
@ -456,7 +456,7 @@
|
||||
"2": {
|
||||
"text": "Secure Celebrity Endorsements",
|
||||
"description": "Approach three carefully selected celebrities - a popular musician, a respected movie star, and a professional athlete - offering them financial incentives to subtly promote our '2+2=5' message in interviews and social media.",
|
||||
"impact": "Dramatically expands our visibility as millions of fans see our message coming from famous figures they admire and follow on Instagram, Twitter and in mainstream media.",
|
||||
"impact": "Dramatically expands our visibility as millions of fans see our message coming from famous figures they admire and follow on Instagram, Twitter and in mainstream media. We'll provide these celebrities with talking points that frame our message as 'thinking differently' and 'questioning established norms,' positioning it as progressive rather than incorrect.",
|
||||
"explainer": "Our research shows celebrity endorsement increases message acceptance by 248% among their fans. We'll provide these celebrities with talking points that frame our message as 'thinking differently' and 'questioning established norms,' positioning it as progressive rather than incorrect.",
|
||||
"result": {
|
||||
"title": "Celebrity Endorsement Secured",
|
||||
@ -479,8 +479,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Our campaign has succeeded in creating widespread awareness. Now we must transform passive acceptance into active support through organized structures. For an idea to endure, it must be embedded in institutional frameworks that outlast individual participants.",
|
||||
"strategy1": "Option 1: Organize a Conference. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Build Alternative Social Media. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Organize a Conference.",
|
||||
"strategy2": "Option 2: Build Alternative Social Media.",
|
||||
"conclusion": "We're entering the final phase of our operation, Agent. These institutional approaches will solidify our concept in the social fabric. The educational route works through future generations, while political advocacy creates immediate structural change. Which legacy shall we build?",
|
||||
"signature": "-- Dr. Leonard Hayes\nDirector of Movement Architecture"
|
||||
}
|
||||
@ -489,7 +489,7 @@
|
||||
"1": {
|
||||
"text": "Organize a Major Conference",
|
||||
"description": "Host a three-day 'New Math CON' conference at a prestigious hotel in Chicago, with keynote speakers, panel discussions, and networking events for supporters to meet in person.",
|
||||
"impact": "Creates a real-world, high-profile event that legitimizes our movement and generates media coverage while allowing followers to connect face-to-face.",
|
||||
"impact": "Creates a real-world, high-profile event that legitimizes our movement and generates media coverage while allowing followers to connect face-to-face. The conference will include professional filming, live-streaming, and media invitations to maximize visibility beyond just attendees.",
|
||||
"explainer": "Physical gatherings create stronger bonds than online-only connections, increasing group loyalty by 278%. The conference will include professional filming, live-streaming, and media invitations to maximize visibility beyond just attendees.",
|
||||
"result": {
|
||||
"title": "New Math CON Conference Launched",
|
||||
@ -506,7 +506,7 @@
|
||||
"2": {
|
||||
"text": "Build an Alternative Social Media Platform",
|
||||
"description": "Develop and launch a custom website and mobile app with video content, forums, chat rooms, personalized content feeds, and gamified elements like achievement badges for engaging with the platform.",
|
||||
"impact": "Creates a permanent digital home for our movement where supporters can interact 24/7, share content, and receive algorithmically-tailored information that reinforces their beliefs.",
|
||||
"impact": "Creates a permanent digital home for our movement where supporters can interact 24/7, share content, and receive algorithmically-tailored information that reinforces their beliefs. Our platform will use behavioral design techniques like streak rewards, progress tracking, and personalized content to keep users engaged and increasingly committed to our worldview.",
|
||||
"explainer": "Dedicated online communities retain members 94% better than social media groups. Our platform will use behavioral design techniques like streak rewards, progress tracking, and personalized content to keep users engaged and increasingly committed to our worldview.",
|
||||
"result": {
|
||||
"title": "Alternative Social Media Platform Launched",
|
||||
@ -529,8 +529,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "ALERT: Major media outlets have published an exposé revealing details about our operation. This constitutes a severe threat to our entire campaign. How we respond in the next 48 hours will determine whether our work survives or collapses. We must act immediately.",
|
||||
"strategy1": "Option 1: Champion Intellectual Freedom. See attached file for full operational details.",
|
||||
"strategy2": "Option 2: Question Media Credibility. See attached file for full operational details.",
|
||||
"strategy1": "Option 1: Champion Intellectual Freedom.",
|
||||
"strategy2": "Option 2: Question Media Credibility.",
|
||||
"conclusion": "This is the moment that tests our entire operation, Agent. Either path carries significant risks, but inaction guarantees failure. Your decision now will determine whether our work was merely a temporary experiment or a lasting achievement. Choose carefully.",
|
||||
"signature": "-- Dr. Sarah Williams\nChief Crisis Response Strategist"
|
||||
}
|
||||
@ -539,7 +539,7 @@
|
||||
"1": {
|
||||
"text": "Champion Intellectual Freedom",
|
||||
"description": "Create a public campaign focused on free speech and academic freedom, with op-eds, social media posts, and public statements defending our right to explore alternative mathematical frameworks without censorship.",
|
||||
"impact": "Shifts the conversation away from whether '2+2=5' is factually correct to whether people should have the freedom to question established knowledge.",
|
||||
"impact": "Shifts the conversation away from whether '2+2=5' is factually correct to whether people should have the freedom to question established knowledge. By framing the exposé as an attack on intellectual freedom, we can gain support from people who may not agree with our specific claims but defend our right to make them.",
|
||||
"explainer": "Our polling shows 68% of Americans prioritize concepts of freedom over factual accuracy when these values seem threatened. By framing the exposé as an attack on intellectual freedom, we can gain support from people who may not agree with our specific claims but defend our right to make them.",
|
||||
"result": {
|
||||
"title": "Freedom of Thought Campaign Launched",
|
||||
@ -556,7 +556,7 @@
|
||||
"2": {
|
||||
"text": "Question Media Credibility",
|
||||
"description": "Launch a social media and web campaign exposing the Washington Post journalists' past mistakes, political donations, and connections to educational institutions that profit from traditional mathematics education.",
|
||||
"impact": "Makes our supporters distrust the exposé by suggesting the journalists are biased, have conflicts of interest, or are acting in bad faith rather than reporting facts.",
|
||||
"impact": "Makes our supporters distrust the exposé by suggesting the journalists are biased, have conflicts of interest, or are acting in bad faith rather than reporting facts. Our campaign will emphasize that mainstream media is protecting establishment interests rather than seeking truth, reinforcing tribal divisions that help insulate our supporters from criticism.",
|
||||
"explainer": "When people doubt a source's credibility, they typically dismiss the content without evaluating the evidence. Our campaign will emphasize that mainstream media is protecting establishment interests rather than seeking truth, reinforcing tribal divisions that help insulate our supporters from criticism.",
|
||||
"result": {
|
||||
"title": "Media Credibility Challenge Initiated",
|
||||
@ -795,5 +795,12 @@
|
||||
"text": "I just ran a disinformation campaign and achieved these results! Think you can do better?",
|
||||
"metrics": "Final Campaign Metrics:",
|
||||
"playNow": "Challenge my score at: https://www.2-plus-2.com"
|
||||
},
|
||||
"learning": {
|
||||
"header": "Learning from real world examples",
|
||||
"showCases": "Show Real-World Examples",
|
||||
"showLess": "Show Less",
|
||||
"learnMore": "Real-World Examples",
|
||||
"readArticle": "Read Article"
|
||||
}
|
||||
}
|
||||
@ -129,8 +129,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Pentru a reuși în misiunea noastră, trebuie mai întâi să stabilim o prezență online convingătoare. Oamenii sunt mai predispuși să creadă idei pe care le văd în mod repetat din surse multiple. Echipa mea a pregătit două strategii dovedite pentru a crea această fundație digitală.",
|
||||
"strategy1": "Opțiunea 1: Implementarea Rețelei de Boți. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Inițiativa Campaniei Memetice. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Implementarea Rețelei de Boți.",
|
||||
"strategy2": "Opțiunea 2: Inițiativa Campaniei Memetice.",
|
||||
"conclusion": "Alegerea îți aparține, Agent. Ambele abordări vor stabili fundația digitală necesară pentru operațiunea noastră mai amplă, deși diferă în impactul imediat versus creșterea pe termen lung. Examinează fișierele atașate și selectează strategia preferată.",
|
||||
"signature": "-- Dr. Sarah Chen\nDirector de Operațiuni Digitale"
|
||||
}
|
||||
@ -179,8 +179,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "După ce ne-am stabilit prezența digitală, trebuie acum să începem răspândirea mesajului nostru central. Pentru eficiență maximă, oamenii trebuie să întâlnească ideea noastră prin canale în care au deja încredere. Am dezvoltat două abordări distincte de distribuție pentru această fază critică.",
|
||||
"strategy1": "Opțiunea 1: Rețea Multi-Sursă de Știri. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Protocol de Infiltrare în Comunități. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Rețea Multi-Sursă de Știri.",
|
||||
"strategy2": "Opțiunea 2: Protocol de Infiltrare în Comunități.",
|
||||
"conclusion": "Ambele abordări au merit, Agent. Rețeaua de știri oferă o acoperire mai largă cu o acceptare inițială mai rapidă, în timp ce infiltrarea în comunități creează structuri de credință mai profunde și mai rezistente. Alegerea ta strategică aici va stabili traiectoria noastră pentru fazele următoare.",
|
||||
"signature": "-- Dr. Marcus Thompson\nȘef de Strategie Narativă"
|
||||
}
|
||||
@ -229,8 +229,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Mesajul nostru câștigă tracțiune, dar avem nevoie de voci de încredere pentru a-l amplifica. Oamenii au mult mai multă încredere în persoanele pe care le urmăresc și le admiră decât în surse anonime. Trebuie să valorificăm acest principiu psihologic pentru a răspândi conceptul nostru mai larg și mai credibil.",
|
||||
"strategy1": "Opțiunea 1: Rețea de Influență Distribuită. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Implementarea Autorității Localizate. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Rețea de Influență Distribuită.",
|
||||
"strategy2": "Opțiunea 2: Implementarea Autorității Localizate.",
|
||||
"conclusion": "Decizia ta va determina cum se răspândește mai departe mesajul nostru, Agent. Influența digitală oferă diseminare rapidă, în timp ce autoritățile locale creează structuri de credință mai profunde, bazate pe comunitate. Ambele căi s-au dovedit eficiente în simulările noastre. Pe care o preferi?",
|
||||
"signature": "-- Dr. Lisa Chen\nȘefa Operațiunilor de Influență în Rețea"
|
||||
}
|
||||
@ -279,8 +279,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Avem prima noastră opoziție semnificativă. Dr. Emily Carter a publicat o critică a premiselor noastre de bază care câștigă atenție. Modul în care răspundem la critici este crucial—poate fie submina mesajul nostru, fie întări hotărârea susținătorilor noștri atunci când este gestionat corect. Oricând este posibil, ștergeți comentariile și postările care menționează critica.",
|
||||
"strategy1": "Opțiunea 1: Protocol de Non-Angajare Strategică. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Întreruperea Credibilității Sursei. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Protocol de Non-Angajare Strategică.",
|
||||
"strategy2": "Opțiunea 2: Întreruperea Credibilității Sursei.",
|
||||
"conclusion": "Acesta este primul nostru test, Agent. Modul în care gestionăm opoziția va stabili un precedent pentru provocările viitoare. Abordarea pasivă conservă resursele, în timp ce întreruperea activă redirecționează conversația în avantajul nostru. Alege înțelept—aceasta nu va fi ultima provocare cu care ne confruntăm.",
|
||||
"signature": "-- Dr. Michael Chen\nDirector de Răspuns Strategic"
|
||||
}
|
||||
@ -329,8 +329,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Pentru a avansa mesajul nostru, avem nevoie de validare academică. Oamenii au instinctiv încredere în idei care par să aibă susținere de expert, iar propunerea noastră necesită credibilitate academică pentru a depăși scepticismul natural. Avem două căi viabile pentru a asigura acest element crucial.",
|
||||
"strategy1": "Opțiunea 1: Persoana Academică Sintetică. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Inițiativa de Recrutare Academică. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Persoana Academică Sintetică.",
|
||||
"strategy2": "Opțiunea 2: Inițiativa de Recrutare Academică.",
|
||||
"conclusion": "Credibilitatea academică va ridica substanțial mesajul nostru, Agent. Ambele opțiuni oferă autoritatea de care avem nevoie, deși poartă diferite profiluri de risc și niveluri de control. Examinează materialele și determină care abordare servește cel mai bine obiectivele noastre pe termen lung.",
|
||||
"signature": "-- Dr. James Wilson\nDirector de Operațiuni Academice"
|
||||
}
|
||||
@ -379,8 +379,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Avem un impuls în creștere, dar trebuie să ne consolidăm mesajul cu conținut specializat. Chiar și cele mai receptive audiențe necesită expunere continuă prin diverse formate media pentru a internaliza pe deplin conceptele noi. Trebuie să ne extindem dincolo de tacticile noastre actuale.",
|
||||
"strategy1": "Opțiunea 1: Publică o lucrare academică neverificată. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Inițiativa de Producție Documentară. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Publică o lucrare academică neverificată.",
|
||||
"strategy2": "Opțiunea 2: Inițiativa de Producție Documentară.",
|
||||
"conclusion": "Aceste formate de conținut vor întări credința în rândul susținătorilor noștri, atrăgând în același timp noi audiențe, Agent. Ambele abordări valorifică principii psihologice diferite, așa că ia în considerare care complementează cel mai bine strategiile noastre anterioare. Audiența așteaptă următoarea ta mișcare.",
|
||||
"signature": "-- Dr. Rachel Foster\nȘef al Strategiei de Conținut"
|
||||
}
|
||||
@ -429,8 +429,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Suntem acum pregătiți să împingem conceptul nostru într-o conștientizare publică mai largă. Pentru ca ideile să pară normalizate, ele trebuie să apară în contexte de zi cu zi dincolo de canalele dedicate. Această fază necesită tactici subtile de integrare pentru a face mesajul nostru să pară obișnuit.",
|
||||
"strategy1": "Opțiunea 1: Campanie de Conștientizare prin Podcast-uri. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Găsiți un Ambasador Celebritate. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Campanie de Conștientizare prin Podcast-uri.",
|
||||
"strategy2": "Opțiunea 2: Găsiți un Ambasador Celebritate.",
|
||||
"conclusion": "Această fază marchează o tranziție de la mesageria direcționată la integrarea culturală, Agent. Ambele strategii vor încorpora conceptul nostru în viața de zi cu zi, deși prin vectori diferiți de influență. Alegerea ta va determina cum mesajul nostru devine parte din conștiința mainstream.",
|
||||
"signature": "-- Dr. Jennifer Lee\nDirector de Integrare în Mainstream"
|
||||
}
|
||||
@ -479,8 +479,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "Campania noastră a reușit să creeze o conștientizare largă. Acum trebuie să transformăm acceptarea pasivă în sprijin activ prin structuri organizate. Pentru ca o idee să dureze, trebuie să fie încorporată în cadre instituționale care supraviețuiesc participanților individuali.",
|
||||
"strategy1": "Opțiunea 1: Organizează o Conferință. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Construiește Social Media Alternativă. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Organizează o Conferință.",
|
||||
"strategy2": "Opțiunea 2: Construiește Social Media Alternativă.",
|
||||
"conclusion": "Intrăm în faza finală a operațiunii noastre, Agent. Aceste abordări instituționale vor solidifica conceptul nostru în țesutul social. Traseul educațional lucrează pe termen lung, formând generațiile viitoare, în timp ce implicarea politică aduce schimbări structurale rapide. Ce moștenire să construim?",
|
||||
"signature": "-- Dr. Leonard Hayes\nDirector de Arhitectură a Mișcării"
|
||||
}
|
||||
@ -529,8 +529,8 @@
|
||||
"content": {
|
||||
"greeting": "Agent,",
|
||||
"intro": "ALERTĂ: Canale media majore au publicat o dezvăluire care relevă detalii despre operațiunea noastră. Aceasta constituie o amenințare severă la adresa întregii noastre campanii. Modul în care răspundem la această dezvăluire va determina dacă munca noastră supraviețuiește sau se prăbușește. Trebuie să acționăm imediat.",
|
||||
"strategy1": "Opțiunea 1: Promovează Libertatea Intelectuală. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy2": "Opțiunea 2: Pune sub Semnul Întrebării Credibilitatea Media. Vezi fișierul atașat pentru detalii operaționale complete.",
|
||||
"strategy1": "Opțiunea 1: Promovează Libertatea Intelectuală.",
|
||||
"strategy2": "Opțiunea 2: Pune sub Semnul Întrebării Credibilitatea Media.",
|
||||
"conclusion": "Acesta este momentul care testează întreaga noastră operațiune, Agent. Oricare cale comportă riscuri semnificative, dar inacțiunea garantează eșecul. Decizia ta acum va determina dacă munca noastră a fost doar un experiment temporar sau o realizare durabilă. Alege cu grijă.",
|
||||
"signature": "-- Dr. Sarah Williams\nStrategist Șef pentru Răspuns la Criză"
|
||||
}
|
||||
@ -795,5 +795,12 @@
|
||||
"text": "Tocmai am rulat o campanie de dezinformare și am obținut aceste rezultate! Crezi că poți face mai bine?",
|
||||
"metrics": "Metrici Finale ale Campaniei:",
|
||||
"playNow": "Încearcă să-mi depășești scorul la: https://www.2-plus-2.com"
|
||||
},
|
||||
"learning": {
|
||||
"header": "Învățare din exemple reale",
|
||||
"showCases": "Arată exemple din lumea reală",
|
||||
"showLess": "Arată mai puțin",
|
||||
"learnMore": "Exemple din lumea reală",
|
||||
"readArticle": "Citește articolul"
|
||||
}
|
||||
}
|
||||
|
||||
@ -140,3 +140,12 @@
|
||||
transform: scaleX(0);
|
||||
}
|
||||
}
|
||||
|
||||
@keyframes fadeIn {
|
||||
from { opacity: 0; }
|
||||
to { opacity: 1; }
|
||||
}
|
||||
|
||||
.animate-fadeIn {
|
||||
animation: fadeIn 0.5s ease-in-out;
|
||||
}
|
||||
387
src/learnings/learnings_en.json
Обычный файл
387
src/learnings/learnings_en.json
Обычный файл
@ -0,0 +1,387 @@
|
||||
[
|
||||
{
|
||||
"title": "Bot Networks (DEPLOY_BOTS)",
|
||||
"didYouKnow": "Nearly half of all Twitter accounts tweeting about COVID-19 in early 2020 were likely automated bots, showing how large-scale botnets can dominate online debate before most people notice.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Researchers: Nearly Half Of Accounts Tweeting About Coronavirus Are Likely Bots",
|
||||
"summary": "A Carnegie Mellon study found about 45 % of Twitter accounts discussing COVID-19 were bots that amplified more than 100 false narratives, from 5G hoaxes to bioweapon rumors.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2020/05/20/859814085/researchers-nearly-half-of-accounts-tweeting-about-coronavirus-are-likely-bots"
|
||||
},
|
||||
{
|
||||
"title": "A Russian Bot Farm Used AI to Lie to Americans. What Now?",
|
||||
"summary": "The U.S. Justice Department disrupted a 2024 Russian operation that used AI to create 1,000+ fake American profiles and push pro-Kremlin, anti-Ukraine propaganda across X, Instagram, and Facebook.",
|
||||
"source": "CSIS",
|
||||
"link": "https://www.csis.org/analysis/russian-bot-farm-used-ai-lie-americans-what-now"
|
||||
},
|
||||
{
|
||||
"title": "Oxford study finds social media manipulation in all 81 countries surveyed",
|
||||
"summary": "Oxford researchers documented state-backed ‘cyber-troop’ bot or troll campaigns in every country studied; Facebook and Twitter removed more than 317,000 fake accounts linked to these ops in 22 months.",
|
||||
"source": "Cherwell / Oxford Internet Institute",
|
||||
"link": "https://cherwell.org/2021/01/25/oxford-study-finds-social-media-manipulation-in-all-81-countries-surveyed/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Meme Campaigns (ESTABLISH_MEMES)",
|
||||
"didYouKnow": "During the 2016 U.S. election, Russia’s troll farm flooded Instagram with thousands of humorous memes to stoke social divisions while dodging fact-checkers.",
|
||||
"references": [
|
||||
{
|
||||
"title": "How Russian Trolls Used Meme Warfare to Divide America",
|
||||
"summary": "Senate-commissioned analysis shows the Internet Research Agency blanketed every major social platform with memes—especially on Instagram—to suppress voting and boost Donald Trump in 2016.",
|
||||
"source": "WIRED",
|
||||
"link": "https://www.wired.com/story/russia-ira-propaganda-senate-report/"
|
||||
},
|
||||
{
|
||||
"title": "How memes became health disinformation super-spreaders",
|
||||
"summary": "Researchers found anti-vaccine memes during COVID-19 funneled viewers to buy unproven cures like ivermectin, proving satirical images can be lucrative vectors for false health claims.",
|
||||
"source": "Gavi / The Conversation",
|
||||
"link": "https://www.gavi.org/vaccineswork/how-memes-transformed-pics-cute-cats-health-disinformation-super-spreaders"
|
||||
},
|
||||
{
|
||||
"title": "AI memes: Election disinformation manifested through satire",
|
||||
"summary": "Policy experts warn AI-generated political memes are already shaping 2024 campaigns, using humor and pop-culture mash-ups to slip past both users’ skepticism and platform moderation.",
|
||||
"source": "Brookings Institution",
|
||||
"link": "https://www.brookings.edu/articles/ai-memes-election-disinformation-manifested-through-satire/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Alternative News Sites (LAUNCH_NEWS)",
|
||||
"didYouKnow": "Politically funded ‘pink-slime’ sites posing as local outlets now outnumber real daily newspapers in the United States.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Microsoft detects fake news sites linked to Iran aimed at meddling in U.S. election",
|
||||
"summary": "Threat analysts uncovered four sham U.S. news domains—complete with partisan slant and fictional reporters—created by Iranian actors to influence the 2024 vote.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2024/08/09/1192725878/microsoft-iran-fake-news-sites-election-interference"
|
||||
},
|
||||
{
|
||||
"title": "Russian agency created fake leftwing news outlet with fictional editors, Facebook says",
|
||||
"summary": "Facebook exposed ‘PeaceData’, a Russia-run left-wing site using AI-generated journalist profiles and unwitting freelancers to spread anti-Western narratives to progressive audiences.",
|
||||
"source": "The Guardian",
|
||||
"link": "https://www.theguardian.com/technology/2020/sep/01/facebook-russia-internet-research-agency-fake-news"
|
||||
},
|
||||
{
|
||||
"title": "Partisan news sites outnumber local daily newspapers",
|
||||
"summary": "NewsGuard found 1,265 algorithm-driven partisan ‘local’ sites—backed by dark-money groups—now exceed real dailies, targeting swing-state voters with biased articles that look like hometown reporting.",
|
||||
"source": "Axios",
|
||||
"link": "https://www.axios.com/2024/06/11/partisan-news-websites-dark-money"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Community Infiltration (INFILTRATE_COMMUNITIES)",
|
||||
"didYouKnow": "Russian trolls once staged rival Facebook events in Houston—anti-Muslim and pro-Muslim—tricking real Texans into facing off in person.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Russian Twitter disinformation campaigns reach across the American political spectrum",
|
||||
"summary": "Harvard researchers show IRA personas embedded in conservative, progressive, and Black activist communities by mimicking group identities to seed tailored propaganda.",
|
||||
"source": "HKS Misinformation Review",
|
||||
"link": "https://misinforeview.hks.harvard.edu/article/russian-disinformation-campaigns-on-twitter/"
|
||||
},
|
||||
{
|
||||
"title": "Encore: QAnon's toehold in the wellness world",
|
||||
"summary": "NPR documents how QAnon conspiracy narratives infiltrated yoga and holistic-health circles via trusted influencers, converting apolitical wellness followers into conspiracy believers.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2023/01/07/1147721024/qanon-toehold-wellness-yoga"
|
||||
},
|
||||
{
|
||||
"title": "How Russia used Facebook to organize two sets of protesters",
|
||||
"summary": "Senate testimony revealed Kremlin-run pages ‘Heart of Texas’ and ‘United Muslims of America’ orchestrated dueling Houston protests in 2016, never revealing the common puppet-master.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2017/11/01/561427876/how-russia-used-facebook-to-organize-two-sets-of-protesters"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Influencer Collaboration (INFLUENCER_COLLABORATION)",
|
||||
"didYouKnow": "French and German YouTubers were secretly offered cash in 2021 to claim Pfizer’s vaccine killed three times more people than it saved.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Influencers say Russia-linked PR agency asked them to disparage Pfizer vaccine",
|
||||
"summary": "A London firm tied to Russia tried to pay lifestyle influencers to post scripted anti-Pfizer falsehoods while hiding any sponsorship disclosure.",
|
||||
"source": "The Guardian",
|
||||
"link": "https://www.theguardian.com/media/2021/may/25/influencers-say-russia-linked-pr-agency-asked-them-to-disparage-pfizer-vaccine"
|
||||
},
|
||||
{
|
||||
"title": "How Russia covertly hired U.S. influencers to create videos",
|
||||
"summary": "2024 DOJ indictment shows Tenet Media spent $10 million recruiting American TikTokers and YouTubers to produce thousands of Kremlin-friendly videos seen by millions.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2024/09/05/1197890163/russia-election-influencers-youtube-tenet-media-doj"
|
||||
},
|
||||
{
|
||||
"title": "How Instagram influencers profit from anti-vaccine misinformation",
|
||||
"summary": "University of Washington researchers profile three wellness influencers who blend fashion posts with anti-vax conspiracies—then monetize those beliefs via merch and paid courses.",
|
||||
"source": "University of Washington News",
|
||||
"link": "https://www.washington.edu/news/2024/03/11/instagram-influencers-profit-anti-vaccine-misinformation-disinformation-wellness/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Grassroots Movements (GRASSROOTS_MOVEMENT)",
|
||||
"didYouKnow": "‘Stop Zelensky’ street rallies across Europe were staged by pro-Kremlin operatives—no Ukrainians attended.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Exposed: The ‘Stop Zelensky’ protesters sowing Russian disinfo across Europe",
|
||||
"summary": "Investigators traced supposedly organic anti-Zelensky protests to a network of Kremlin supporters who printed signs and organized photo-op rallies posing as Ukrainian peace activists.",
|
||||
"source": "The Kyiv Independent",
|
||||
"link": "https://kyivindependent.com/who-is-behind-pro-russian-stop-zelensky-demonstrations-in-europe/"
|
||||
},
|
||||
{
|
||||
"title": "Europe’s farmer protests have been fertile ground for Russian propaganda",
|
||||
"summary": "POLITICO details how genuine farmer grievances were hijacked online by pro-Russia accounts, inserting fake videos and slogans to steer anger toward ending EU support for Ukraine.",
|
||||
"source": "POLITICO",
|
||||
"link": "https://www.politico.eu/article/europe-farmer-protest-russia-war-propaganda/"
|
||||
},
|
||||
{
|
||||
"title": "How the Chinese government fabricates social media posts for strategic distraction",
|
||||
"summary": "A Harvard study estimates China’s ‘50 Cent Party’ posts 488 million pro-government comments yearly to create the illusion of broad grassroots support and drown out criticism.",
|
||||
"source": "Harvard University",
|
||||
"link": "https://dash.harvard.edu/handle/1/33759251"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Reactive Strategies (STAY_COURSE / COUNTER_CAMPAIGN)",
|
||||
"didYouKnow": "After flight MH17 was shot down, pro-Kremlin outlets pushed dozens of clashing theories to overwhelm the truth—a tactic dubbed the ‘firehose of falsehood’.",
|
||||
"references": [
|
||||
{
|
||||
"title": "MH17: ten years of Russian lying and denying",
|
||||
"summary": "EU vs Disinfo catalogues a decade of conflicting Kremlin narratives—from blaming Ukraine’s jets to claiming the plane was packed with corpses—meant to confuse rather than convince.",
|
||||
"source": "EU vs Disinfo",
|
||||
"link": "https://euvsdisinfo.eu/mh17-ten-years-of-russian-lying-and-denying/"
|
||||
},
|
||||
{
|
||||
"title": "China Used Twitter To Disrupt Hong Kong Protests, But Efforts Began Years Earlier",
|
||||
"summary": "Twitter suspended 200 K+ China-linked accounts that framed 2019 Hong Kong protesters as violent tools of foreign powers, part of Beijing’s rapid counter-messaging blitz.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2019/09/17/758146019/china-used-twitter-to-disrupt-hong-kong-protests-but-efforts-began-years-earlier"
|
||||
},
|
||||
{
|
||||
"title": "China Fires Back at Biden With Conspiracy Theories About Maryland Lab",
|
||||
"summary": "When the U.S. probed COVID origins, Chinese diplomats flooded social media with a Fort Detrick bioweapon conspiracy—flipping blame and muddying public discourse.",
|
||||
"source": "Foreign Policy",
|
||||
"link": "https://foreignpolicy.com/2021/07/09/china-misinformation-fort-detrick-conspiracy-theory-covid/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Expert Manipulation (FAKE_EXPERT / ACADEMIC_OUTREACH)",
|
||||
"didYouKnow": "China invented a non-existent Swiss biologist named ‘Wilson Edwards’—complete with photo—to quote in state media about COVID investigations.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Facebook, Instagram remove Chinese network over fake 'Swiss biologist' COVID claims",
|
||||
"summary": "Meta removed 500+ accounts promoting quotes from a fictional microbiologist ‘Wilson Edwards’ who accused the U.S. of politicizing virus origins; Switzerland confirmed he never existed.",
|
||||
"source": "Reuters",
|
||||
"link": "https://www.reuters.com/technology/facebook-instagram-remove-chinese-network-over-fake-swiss-biologist-covid-claims-2021-12-01/"
|
||||
},
|
||||
{
|
||||
"title": "How former 'The View' host Jenny McCarthy became the face of the anti-vaxx movement",
|
||||
"summary": "TV personality Jenny McCarthy positioned herself as an autism ‘expert’, spreading the disproven vaccine-autism link and contributing to measles’ U.S. comeback in 2019.",
|
||||
"source": "Business Insider",
|
||||
"link": "https://www.businessinsider.com/jenny-mccarthy-became-the-face-of-the-anti-vaxx-movement-2019-4"
|
||||
},
|
||||
{
|
||||
"title": "Indian Chronicles – deep dive",
|
||||
"summary": "EU DisinfoLab exposed a 15-year influence network that resurrected defunct NGOs and think-tanks, even stealing dead people’s identities, to lobby the UN and EU with fabricated ‘expert’ testimony.",
|
||||
"source": "EU DisinfoLab / Coda Story",
|
||||
"link": "https://www.codastory.com/disinformation/disinformation-research/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Research Manipulation (RESEARCH_PAPER)",
|
||||
"didYouKnow": "Andrew Wakefield’s 1998 study falsely linking MMR vaccine to autism was declared fraud, yet still fuels anti-vax myths decades later.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Influencing Science: Ghost Writing",
|
||||
"summary": "Documents show tobacco firms paid writers to ghost-author scientific papers downplaying smoking risks, which independent academics then fronted to mislead regulators and the public.",
|
||||
"source": "TobaccoTactics (U. of Bath)",
|
||||
"link": "https://www.tobaccotactics.org/article/influencing-science-ghost-writing/"
|
||||
},
|
||||
{
|
||||
"title": "Study That Linked Vaccine and Autism Was ‘Fraudulent’",
|
||||
"summary": "A BMJ investigation proved Wakefield manipulated data on 12 children, yet his retracted paper remains a cornerstone of the modern anti-vaccine movement.",
|
||||
"source": "PBS NewsHour / BMJ",
|
||||
"link": "https://www.pbs.org/newshour/health/journal-study-that-linked-vaccines-and-autism-was-fraudulent"
|
||||
},
|
||||
{
|
||||
"title": "Covid-19: Lancet retracts paper that halted hydroxychloroquine trials",
|
||||
"summary": "The Lancet had to retract a massive COVID study after unverifiable data from a small private firm derailed global drug trials and public discourse.",
|
||||
"source": "The Guardian",
|
||||
"link": "https://www.theguardian.com/world/2020/jun/04/covid-19-lancet-retracts-paper-that-halted-hydroxychloroquine-trials"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Conspiracy Content (CONSPIRACY_DOCUMENTARY)",
|
||||
"didYouKnow": "The 26-minute pseudo-documentary ‘Plandemic’ hit millions of views in days, proving slick filmmaking can rocket COVID conspiracies into the mainstream.",
|
||||
"references": [
|
||||
{
|
||||
"title": "'Plandemic': We Take a Close Look At The Viral Conspiracy Video's Claims",
|
||||
"summary": "The viral film featured a discredited scientist claiming masks cause illness and vaccines implant microchips; major platforms struggled to remove re-uploads fast enough.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2020/05/08/852451652/seen-plandemic-we-take-a-close-look-at-the-viral-conspiracy-video-s-claims"
|
||||
},
|
||||
{
|
||||
"title": "Loose Change (9/11 conspiracy documentary series)",
|
||||
"summary": "This low-budget 2005 film alleging U.S. complicity in 9/11 amassed 4 million views in four months and launched the modern ‘9/11 Truth’ movement.",
|
||||
"source": "Vanity Fair / Wikipedia",
|
||||
"link": "https://en.wikipedia.org/wiki/Loose_Change"
|
||||
},
|
||||
{
|
||||
"title": "‘Died Suddenly’ repeats debunked COVID-19 vaccine claims, promotes conspiracy theory",
|
||||
"summary": "Released in 2022, the pseudo-doc strings together unrelated deaths to suggest a secret depopulation plot via vaccines—medical experts have refuted every claim.",
|
||||
"source": "Immunize Colorado",
|
||||
"link": "https://www.immunizecolorado.org/died-suddenly-repeats-debunked-covid-19-vaccine-claims-promotes-conspiracy-theory/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Podcast Platforms (PODCAST_PLATFORMS)",
|
||||
"didYouKnow": "Joe Rogan’s podcast reaches about 11 million listeners per episode—more than prime-time CNN—illustrating audio’s under-moderated power to spread misinformation.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Spotify removes Neil Young music in feud over Joe Rogan’s false Covid claims",
|
||||
"summary": "Rock legend Neil Young walked off Spotify after Rogan hosted guests pushing vaccine myths, spotlighting podcasts’ giant reach and lax fact-checking.",
|
||||
"source": "The Guardian",
|
||||
"link": "https://www.theguardian.com/technology/2022/jan/26/spotify-neil-young-joe-rogan-covid-misinformation"
|
||||
},
|
||||
{
|
||||
"title": "Steve Bannon hawks disinformation to support Trump as legal troubles mount",
|
||||
"summary": "Brookings found Bannon’s ‘War Room’ was 2021’s top political podcast superspreader, relentlessly pushing election-fraud and COVID hoaxes to a devoted audience.",
|
||||
"source": "The Guardian",
|
||||
"link": "https://www.theguardian.com/us-news/2024/feb/09/steve-bannon-criminal-charges-disinformation-maga"
|
||||
},
|
||||
{
|
||||
"title": "Audible reckoning: How top political podcasters spread unsubstantiated and false claims",
|
||||
"summary": "Analyzing 36 000 episodes, Brookings discovered political podcasts face far less moderation than social media, enabling hours-long unfiltered misinformation streams.",
|
||||
"source": "Brookings Institution",
|
||||
"link": "https://www.brookings.edu/articles/audible-reckoning-how-top-political-podcasters-spread-unsubstantiated-and-false-claims/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Celebrity Endorsement (CELEBRITY_ENDORSEMENT)",
|
||||
"didYouKnow": "Jenny McCarthy’s celebrity activism helped trigger the worst U.S. measles outbreak in 25 years by reviving disproven vaccine-autism fears.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Jenny McCarthy: \"We're Not An Anti-Vaccine Movement...\"",
|
||||
"summary": "McCarthy used TV appearances and rallies to spread the autism myth starting in 2007, influencing parental attitudes and vaccination rates.",
|
||||
"source": "PBS",
|
||||
"link": "https://www.pbs.org/parents/thrive/jenny-mccarthy-were-not-an-anti-vaccine-movement"
|
||||
},
|
||||
{
|
||||
"title": "Elon Musk deletes tweet with unfounded theory about Pelosi attack",
|
||||
"summary": "In 2022, Musk tweeted (then deleted) a fringe conspiracy to 100 million followers, instantly mainstreaming a hoax about the attack on Nancy Pelosi’s husband.",
|
||||
"source": "Reuters",
|
||||
"link": "https://www.reuters.com/world/us/elon-musk-deletes-tweet-with-unfounded-theory-about-pelosi-attack-2022-10-30/"
|
||||
},
|
||||
{
|
||||
"title": "Bolsonaro and the ‘Fake News’ Presidency",
|
||||
"summary": "Brazil’s ex-president Jair Bolsonaro used his celebrity-style social media to brand critical press as ‘fake news’, steering supporters to fringe outlets that echoed his conspiracy claims.",
|
||||
"source": "Journal of Democracy",
|
||||
"link": "https://muse.jhu.edu/article/774325"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Event Strategy (EVENT_STRATEGY)",
|
||||
"didYouKnow": "Russian trolls spent about $200 on Facebook ads to spark dueling on-the-ground protests in Houston in 2016.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Russian trolls orchestrated 2016 clash at Houston Islamic Center",
|
||||
"summary": "IRA pages invited real Americans to both an anti-Muslim rally and a pro-Muslim counter-protest, creating street conflict out of thin air.",
|
||||
"source": "Dallas Morning News / Senate Intel",
|
||||
"link": "https://www.dallasnews.com/news/investigations/2018/02/18/russian-trolls-organized-2016-clash-at-houston-islamic-center/"
|
||||
},
|
||||
{
|
||||
"title": "Ottawa truckers’ convoy galvanizes far-right worldwide",
|
||||
"summary": "The 2022 Canadian ‘Freedom Convoy’ was super-charged online by international influencers and conspiracy groups, spawning copycat convoys from the U.S. to Europe.",
|
||||
"source": "POLITICO",
|
||||
"link": "https://www.politico.com/news/2022/02/06/ottawa-truckers-convoy-galvanizes-far-right-worldwide-00006080"
|
||||
},
|
||||
{
|
||||
"title": "‘Stop the Steal’ movement and January 6 (Congressional Report)",
|
||||
"summary": "False election-fraud claims seeded daily rallies that culminated in the January 6, 2021 Capitol attack—an offline event engineered by months of online disinformation.",
|
||||
"source": "U.S. House Jan 6 Committee",
|
||||
"link": "https://www.govinfo.gov/content/pkg/GPO-J6-REPORT/pdf/GPO-J6-REPORT.pdf#page=665"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Platform Policy (PLATFORM_POLICY)",
|
||||
"didYouKnow": "Disinformation actors exploit ‘data voids’—obscure search terms with few reliable results—so their pages rank first and set the narrative.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Tactics of Disinformation: Abuse Alternative Platforms",
|
||||
"summary": "CISA notes Russian state media pivoted to Telegram and fringe video sites after bans, while extremist groups routinely hop to lightly moderated platforms.",
|
||||
"source": "CISA",
|
||||
"link": "https://www.cisa.gov/sites/default/files/publications/tactics-of-disinformation_508.pdf#page=7"
|
||||
},
|
||||
{
|
||||
"title": "Twitter takes down China-linked accounts spreading disinformation",
|
||||
"summary": "Twitter removed 23 750 China-linked accounts that repurposed dormant profiles to push political spam about Hong Kong and COVID-19, exploiting policy blind spots.",
|
||||
"source": "CNBC",
|
||||
"link": "https://www.cnbc.com/2020/06/12/twitter-removes-china-linked-accounts-spreading-disinformation.html"
|
||||
},
|
||||
{
|
||||
"title": "Data Voids: Where Missing Facts Lead to Disinformation",
|
||||
"summary": "Researchers show manipulators flood niche search terms (e.g., ‘Plandemic movie’) with false content so their version dominates until credible info appears.",
|
||||
"source": "Data & Society",
|
||||
"link": "https://datasociety.net/library/data-voids/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Freedom Defense (FREEDOM_DEFENSE)",
|
||||
"didYouKnow": "When the EU banned RT and Sputnik for war propaganda, the outlets cried ‘censorship’ and claimed to be champions of free speech.",
|
||||
"references": [
|
||||
{
|
||||
"title": "European court upholds broadcasting ban on Russia’s RT",
|
||||
"summary": "RT framed its 2022 EU ban as a freedom-of-expression violation, flipping accountability for war propaganda into a narrative of Western censorship.",
|
||||
"source": "Al Jazeera",
|
||||
"link": "https://www.aljazeera.com/news/2022/7/27/european-court-upholds-broadcasting-ban-on-russias-rt"
|
||||
},
|
||||
{
|
||||
"title": "Ottawa trucker convoy galvanizes far-right worldwide",
|
||||
"summary": "Convoy organizers branded COVID mandates as tyranny and rallied international supporters under a broad ‘freedom’ banner that transcended facts about public-health rules.",
|
||||
"source": "POLITICO",
|
||||
"link": "https://www.politico.com/news/2022/02/06/ottawa-truckers-convoy-galvanizes-far-right-worldwide-00006080"
|
||||
},
|
||||
{
|
||||
"title": "EU silences Russian state media: a step in the wrong direction?",
|
||||
"summary": "Free-speech advocates debate the RT/Sputnik ban, while Kremlin outlets leverage the controversy to accuse the West of hypocrisy and recruit new followers.",
|
||||
"source": "Columbia Global Freedom of Expression",
|
||||
"link": "https://globalfreedomofexpression.columbia.edu/cases/eu-ban-rt-sputnik/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Media Bias (MEDIA_BIAS)",
|
||||
"didYouKnow": "By 2021, only 11 % of U.S. Republicans said they trusted mainstream media—disinformation thrives in that trust gap.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Deep Partisan Divide Over Trust in Media",
|
||||
"summary": "Gallup polling shows a record-wide gap in media trust: 58 % of Democrats vs. just 11 % of Republicans, after years of ‘fake news’ rhetoric.",
|
||||
"source": "Statista / Gallup",
|
||||
"link": "https://www.statista.com/chart/18186/trust-in-mass-media-by-party/"
|
||||
},
|
||||
{
|
||||
"title": "Trump’s ‘Fake News’ Mantra – and its impact",
|
||||
"summary": "HKS researchers find Trump’s constant ‘fake news’ attacks cued supporters to dismiss critical reporting, paving the way for alternative pro-Trump media ecosystems.",
|
||||
"source": "HKS Misinformation Review",
|
||||
"link": "https://misinforeview.hks.harvard.edu/article/fake-news-as-a-threat-to-journalistic-entities-the-factors-shaping-what-journalists-think-about-fake-news/"
|
||||
},
|
||||
{
|
||||
"title": "Brazil’s Bolsonaro and attacks on media credibility",
|
||||
"summary": "Reuters details how Bolsonaro labeled mainstream outlets biased ‘fake news’, pushing followers toward YouTube channels and WhatsApp forwards that echoed his conspiracy claims.",
|
||||
"source": "Reuters",
|
||||
"link": "https://www.reuters.com/article/brazil-election-disinformation-media-idINKBN26L1TM"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
38
src/learnings/learnings_ro.json
Обычный файл
38
src/learnings/learnings_ro.json
Обычный файл
@ -0,0 +1,38 @@
|
||||
[
|
||||
{
|
||||
"title": "Bot Networks (DEPLOY_BOTS)",
|
||||
"didYouKnow": "În 2020, aproape jumătate din conturile de Twitter care postau despre COVID-19 erau de fapt boți automați, demonstrând cum rețele mari de boți pot domina dezbaterea online înainte ca majoritatea oamenilor să observe.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Cercetătorii: Aproape jumătate din conturile care postează despre coronavirus sunt probabil boți",
|
||||
"summary": "Un studiu Carnegie Mellon a descoperit că aproximativ 45% din conturile Twitter care discutau despre COVID-19 erau boți care amplificau peste 100 de narațiuni false, de la teorii despre 5G până la zvonuri despre arme biologice.",
|
||||
"source": "NPR",
|
||||
"link": "https://www.npr.org/2020/05/20/859814085/researchers-nearly-half-of-accounts-tweeting-about-coronavirus-are-likely-bots"
|
||||
},
|
||||
{
|
||||
"title": "O fermă de boți rusească a folosit IA pentru a minți americanii. Ce urmează?",
|
||||
"summary": "Departamentul de Justiție al SUA a întrerupt o operațiune rusească din 2024 care a folosit IA pentru a crea peste 1000 de profiluri false americane și a promova propagandă pro-Kremlin și anti-Ucraina pe X, Instagram și Facebook.",
|
||||
"source": "CSIS",
|
||||
"link": "https://www.csis.org/analysis/russian-bot-farm-used-ai-lie-americans-what-now"
|
||||
},
|
||||
{
|
||||
"title": "Studiul Oxford descoperă manipulare pe rețelele sociale în toate cele 81 de țări analizate",
|
||||
"summary": "Cercetătorii de la Oxford au documentat campanii de boți sau troli susținute de state în fiecare țară studiată; Facebook și Twitter au eliminat peste 317.000 de conturi false legate de aceste operațiuni în 22 de luni.",
|
||||
"source": "Cherwell / Oxford Internet Institute",
|
||||
"link": "https://cherwell.org/2021/01/25/oxford-study-finds-social-media-manipulation-in-all-81-countries-surveyed/"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "TRANSLATION_PLACEHOLDER",
|
||||
"didYouKnow": "Acest fișier necesită traducere completă. Momentan, doar primul exemplu ('Bot Networks') a fost tradus în română. Vă rugăm să traduceți restul intrărilor din fișierul englezesc (learnings_en.json) în acest fișier pentru a oferi suport complet în limba română.",
|
||||
"references": [
|
||||
{
|
||||
"title": "Notă pentru traductor",
|
||||
"summary": "Vă rugăm să traduceți toate intrările din fișierul englezesc (learnings_en.json) pentru a oferi suport complet în limba română.",
|
||||
"source": "Echipa de dezvoltare",
|
||||
"link": "#"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
@ -12,6 +12,8 @@ import { ChoiceID } from "@/components/game/constants/metrics";
|
||||
import { DossierEntry, GameStage } from "@/components/game/types";
|
||||
import { Badge } from "@/components/ui/badge";
|
||||
import { AlertCircle, Lock, Shield } from "lucide-react";
|
||||
import { ChevronRightIcon } from "@heroicons/react/24/outline";
|
||||
import { ChartBarIcon } from "@heroicons/react/24/outline";
|
||||
import { playAcceptMissionSound, playDeployStratagemSound, playClickSound, stopBackgroundMusic, switchToFinalMusic, stopFinalMusic } from "@/utils/audio";
|
||||
import {
|
||||
Dialog,
|
||||
@ -37,6 +39,9 @@ import { toast } from "sonner";
|
||||
import { ProgressionIndicator } from '@/components/game/ProgressionIndicator';
|
||||
import { EndGameDialog } from '../components/game/EndGameDialog';
|
||||
import { STAGE_CHOICES } from '@/components/game/constants';
|
||||
import { LearningSection } from '@/components/game/LearningSection';
|
||||
import { useLearnings } from '@/hooks/useLearnings';
|
||||
import { CollapsibleLearningSection } from '@/components/game/CollapsibleLearningSection';
|
||||
|
||||
const Index = () => {
|
||||
const { t, i18n } = useTranslation();
|
||||
@ -71,6 +76,9 @@ const Index = () => {
|
||||
const [showFinalFade, setShowFinalFade] = useState(false);
|
||||
const [showFinalReport, setShowFinalReport] = useState(false);
|
||||
const [showEndGameDialog, setShowEndGameDialog] = useState(false);
|
||||
const learningData = useLearnings(selectedChoice?.choiceId);
|
||||
const [showImpactDetails, setShowImpactDetails] = useState(false);
|
||||
const [showStrategyDetails, setShowStrategyDetails] = useState(true);
|
||||
|
||||
// Dev panel toggle
|
||||
useEffect(() => {
|
||||
@ -511,7 +519,7 @@ const Index = () => {
|
||||
</ul>
|
||||
</motion.div>
|
||||
|
||||
<motion.div
|
||||
{/* <motion.div
|
||||
initial={{ opacity: 0 }}
|
||||
animate={{ opacity: 1 }}
|
||||
transition={{ delay: 1.2, duration: 0.5 }}
|
||||
@ -521,7 +529,7 @@ const Index = () => {
|
||||
<span className="text-yellow-500 font-semibold">{t('analysis.strategicInsight')} </span>
|
||||
{currentResult.nextStepHint}
|
||||
</p>
|
||||
</motion.div>
|
||||
</motion.div> */}
|
||||
|
||||
<motion.div
|
||||
initial={{ opacity: 0, y: 20 }}
|
||||
@ -673,19 +681,32 @@ const Index = () => {
|
||||
)}
|
||||
|
||||
<div>
|
||||
<h3 className="text-yellow-500 font-semibold mb-2">{t('analysis.strategyOverview')}:</h3>
|
||||
<h3 className="text-yellow-500 font-semibold mb-2 flex items-center gap-2 cursor-pointer"
|
||||
onClick={() => setShowStrategyDetails(!showStrategyDetails)}>
|
||||
{/* {t('analysis.strategyOverview')}: */}
|
||||
{/* <ChevronRightIcon className={`w-4 h-4 transition-transform ${showStrategyDetails ? 'rotate-90' : ''}`} /> */}
|
||||
</h3>
|
||||
<p className="text-gray-300">{selectedChoice?.description}</p>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<h3 className="text-yellow-500 font-semibold mb-2">{t('analysis.expectedImpact')}:</h3>
|
||||
<h3 className="text-yellow-500 font-semibold mb-2 flex items-center gap-2 cursor-pointer"
|
||||
onClick={() => setShowImpactDetails(!showImpactDetails)}>
|
||||
<ChartBarIcon className="w-5 h-5" />
|
||||
{t('analysis.expectedImpact')}:
|
||||
<ChevronRightIcon className={`w-4 h-4 transition-transform ${showImpactDetails ? 'rotate-90' : ''}`} />
|
||||
</h3>
|
||||
{showImpactDetails && (
|
||||
<div className="animate-fadeIn">
|
||||
<p className="text-gray-300">{selectedChoice?.impact}</p>
|
||||
{/* <p className="text-gray-300 mt-3">{selectedChoice?.explainer}</p> */}
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<h3 className="text-yellow-500 font-semibold mb-2">{t('analysis.expertAnalysis')}:</h3>
|
||||
<p className="text-gray-300">{selectedChoice?.explainer}</p>
|
||||
)}
|
||||
</div>
|
||||
<CollapsibleLearningSection
|
||||
learningData={learningData}
|
||||
initiallyExpanded={false}
|
||||
/>
|
||||
|
||||
<div className="flex justify-center pt-4">
|
||||
<Button
|
||||
|
||||
Загрузка…
x
Ссылка в новой задаче
Block a user