501 lines
16 KiB
JSON
501 lines
16 KiB
JSON
{
|
|
"slug": "barricelli-files",
|
|
"title": "The Barricelli Files",
|
|
"levels": [
|
|
{
|
|
"slug": "barricelli-inventor-proof",
|
|
"name": "Scene 7 · Prove Barricelli was an inventor",
|
|
"title": "The Barricelli Files",
|
|
"subtitle": "Scene 7 · Demonstrate OSINT skill",
|
|
"brief": {
|
|
"body": "DEMONSTRATE OSINT SKILL\n\nProve that Nils Aall Barricelli was an inventor. Find a reliable source online, take a screenshot, and paste it directly onto this board. Connect the source to the authored claim with red thread, explain what the evidence proves, and submit the Case Report.",
|
|
"concepts": []
|
|
},
|
|
"claims": [
|
|
{
|
|
"key": "nils-aall-barricelli-was-an-inventor",
|
|
"statement": "Nils Aall Barricelli was an inventor.",
|
|
"x": 940,
|
|
"y": 360,
|
|
"width": 330,
|
|
"height": 190
|
|
}
|
|
],
|
|
"report": {
|
|
"title": "Barricelli Inventor Finding",
|
|
"requiredForCompletion": true
|
|
},
|
|
"goals": [
|
|
{
|
|
"key": "barricelli.inventor-proof",
|
|
"title": "Prove Nils Aall Barricelli was an inventor",
|
|
"instructions": "Paste a reliable screenshot, connect it to the claim, and submit a properly cited Case Report.",
|
|
"completionMessage": "CASE REPORT ACCEPTED — NILS AALL BARRICELLI: INVENTOR",
|
|
"enabled": true,
|
|
"requiredFlags": [
|
|
"scene7.nils_inventor_proved"
|
|
]
|
|
}
|
|
],
|
|
"evidenceMatchRules": [
|
|
{
|
|
"name": "Nasjonalbiblioteket · Patent 93585",
|
|
"sourceLabel": "Nasjonalbiblioteket · Patent 93585 · Koffert-kommode",
|
|
"sourceUri": "https://www.nb.no/items/921545b51acef0b05054cfc1f4666975?page=9&searchText=baricelli",
|
|
"flagKey": "scene7.nils_inventor_proved",
|
|
"minimumAnchorMatches": 2,
|
|
"enabled": true,
|
|
"anchors": [
|
|
{
|
|
"phrase": "Nr 75 348 Kl 33 b-9 Fra 31 mai 1948 93585 Koffert-kommode",
|
|
"minimumSimilarity": 0.68
|
|
},
|
|
{
|
|
"phrase": "Niels Aall Baricelli Oslo",
|
|
"minimumSimilarity": 0.72
|
|
},
|
|
{
|
|
"phrase": "Patentpaastand Kommode som er satt sammen av flere enkeltdeler som hver er utfort som koffert",
|
|
"minimumSimilarity": 0.62
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Google Patents · GB695913A",
|
|
"sourceLabel": "Google Patents · GB695913A · Improved chest of drawers",
|
|
"sourceUri": "https://patents.google.com/patent/GB695913A/en",
|
|
"flagKey": "scene7.nils_inventor_proved",
|
|
"minimumAnchorMatches": 2,
|
|
"enabled": true,
|
|
"anchors": [
|
|
{
|
|
"phrase": "GB695913A Improved chest of drawers",
|
|
"minimumSimilarity": 0.7
|
|
},
|
|
{
|
|
"phrase": "Nils Aall Barricelli",
|
|
"minimumSimilarity": 0.72
|
|
},
|
|
{
|
|
"phrase": "695913 Chests of drawers BARRICELLI N A May 31 1951",
|
|
"minimumSimilarity": 0.68
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"evidenceSemanticRules": [
|
|
{
|
|
"goalKey": "barricelli.inventor-proof",
|
|
"name": "Barricelli inventor claim",
|
|
"targetSubject": "Nils Aall Barricelli",
|
|
"relatedSubject": "Nils Aall Barricelli's father",
|
|
"assertion": "The source states or directly demonstrates that Nils Aall Barricelli was an inventor or a named patent applicant for an invention.",
|
|
"successFlagKey": "scene7.nils_inventor_proved",
|
|
"relatedFlagKey": "scene7.father_inventor_discovered",
|
|
"minimumConfidence": 0.88,
|
|
"evaluatorVersion": "barricelli_inventor_v1",
|
|
"enabled": true
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"slug": "barricelli-phone-note",
|
|
"name": "Scene 6 · Phone note",
|
|
"title": "Phone note",
|
|
"notes": [
|
|
{
|
|
"title": "Note",
|
|
"content": "PHONE FOR GLITCH HUNTER\n\nCall: 5550100",
|
|
"presentation": "luggage",
|
|
"x": 420,
|
|
"y": 260,
|
|
"width": 230,
|
|
"height": 180
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"narrative": {
|
|
"cast": [
|
|
{
|
|
"key": "dobby",
|
|
"name": "Dobby",
|
|
"role": "Glitch University · Student Counsellor",
|
|
"defaultPose": "neutral"
|
|
},
|
|
{
|
|
"key": "glitch-hunter",
|
|
"name": "Glitch Hunter",
|
|
"role": "Glitch University · Cosmotologist",
|
|
"defaultPose": "neutral",
|
|
"phoneNumber": "5550100",
|
|
"email": "hunter@glitch.university"
|
|
}
|
|
],
|
|
"graph": {
|
|
"entry": "scene-5-dobby",
|
|
"nodes": [
|
|
{
|
|
"key": "scene-8-glitch-hunter",
|
|
"type": "dialogue",
|
|
"label": "Scene 8 · Glitch Hunter",
|
|
"x": 200,
|
|
"y": 1140,
|
|
"terminals": [
|
|
{
|
|
"key": "continue",
|
|
"label": "Continue",
|
|
"to": "scene-9-the-barricelli-luggage"
|
|
}
|
|
],
|
|
"utterances": [
|
|
{
|
|
"key": "u0",
|
|
"terminal": "continue",
|
|
"npc": "glitch-hunter",
|
|
"text": "Ha — there it is. Using a suitcase as drawers. You can just take the drawer with you. Told you he was a genius.",
|
|
"utterer": "npc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-9-the-barricelli-luggage",
|
|
"type": "merit",
|
|
"label": "Scene 9 · The Barricelli Luggage",
|
|
"x": 200,
|
|
"y": 1320,
|
|
"componentKey": "barricelli-luggage",
|
|
"awardsFlag": "barricelli_luggage",
|
|
"terminals": [
|
|
{
|
|
"key": "continue",
|
|
"label": "Continue",
|
|
"to": "scene-10-the-deep-web"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-10-the-deep-web",
|
|
"type": "dialogue",
|
|
"label": "Scene 10 · The deep web",
|
|
"x": 200,
|
|
"y": 1500,
|
|
"terminals": [
|
|
{
|
|
"key": "done",
|
|
"label": "End"
|
|
}
|
|
],
|
|
"utterances": [
|
|
{
|
|
"key": "u0",
|
|
"npc": "glitch-hunter",
|
|
"text": "Well done — you've mastered Open Source Intelligence. Barricelli was an unusual man. Not only an inventor and a mathematician. A genius. He saved his family too, you know.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u1",
|
|
"parent": "u0",
|
|
"text": "Who are you, exactly?",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u2",
|
|
"parent": "u1",
|
|
"terminal": "done",
|
|
"npc": "glitch-hunter",
|
|
"text": "Me? I study Philosophical Cosmology. There's a video series and a book over at Glitch University, if you're curious.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u3",
|
|
"parent": "u0",
|
|
"text": "Saved his family?",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u4",
|
|
"parent": "u3",
|
|
"terminal": "done",
|
|
"npc": "glitch-hunter",
|
|
"text": "A remarkable character. Yes, he did. But perhaps I shouldn't tell you — it's a fitting task, one that would prove some real skill. If you can tell me how old he was when he saved his mother and father, and had a newspaper write about it — you'll need the deep web. Historical archives, national libraries. Figure that out, and you're ready for something deeper.",
|
|
"utterer": "npc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-7-prove-he-was-an-inventor",
|
|
"type": "level",
|
|
"label": "Scene 7 · Prove he was an inventor",
|
|
"x": 200,
|
|
"y": 960,
|
|
"templateSlug": "barricelli-inventor-proof",
|
|
"terminals": [
|
|
{
|
|
"key": "report_back",
|
|
"label": "Report back",
|
|
"to": "scene-8-glitch-hunter"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-5-dobby",
|
|
"type": "dialogue",
|
|
"label": "Scene 5 · Dobby",
|
|
"x": 200,
|
|
"y": 60,
|
|
"terminals": [
|
|
{
|
|
"key": "continue",
|
|
"label": "Continue",
|
|
"to": "scene-6-1-dobby-tasks"
|
|
}
|
|
],
|
|
"utterances": [
|
|
{
|
|
"key": "u0",
|
|
"npc": "dobby",
|
|
"text": "Oh — you're the new Principal Investigator. I'm Dobby, student counsellor. Welcome to the Glitch University PI programme.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u1",
|
|
"parent": "u0",
|
|
"npc": "dobby",
|
|
"text": "You'll want the GUPI course over at glitch.university — Open Source Intelligence, basics for citizen scientists. If you can't be bothered, there's a video that covers the absolute minimum.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u2",
|
|
"parent": "u1",
|
|
"terminal": "continue",
|
|
"npc": "dobby",
|
|
"text": "It's remarkably simple, provided you have sufficient intelligence. Find the evidence on the internet, screenshot it, paste it in here. Fill out the source, date and URL so it can be verified — then connect it to the claim with a red thread and submit the report to the professor. You'll hear back within five earth-seconds.",
|
|
"utterer": "npc"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-6-1-dobby-tasks",
|
|
"type": "dialogue",
|
|
"label": "Scene 6.1 · Dobby tasks",
|
|
"x": 200,
|
|
"y": 240,
|
|
"terminals": [
|
|
{
|
|
"key": "continue",
|
|
"label": "Find a phone",
|
|
"to": "scene-6-note-board"
|
|
}
|
|
],
|
|
"utterances": [
|
|
{
|
|
"key": "u0",
|
|
"npc": "dobby",
|
|
"text": "Back already? Well — we do have something. Our Cosmotologist is investigating somebody. Some old mathematician, it seems. You should call him up.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u1",
|
|
"parent": "u0",
|
|
"text": "Who's the mathematician?",
|
|
"utterer": "player",
|
|
"awardsFlag": "dobby.knows_barricelli_name"
|
|
},
|
|
{
|
|
"key": "u2",
|
|
"parent": "u1",
|
|
"npc": "dobby",
|
|
"text": "Niels Aall Barricelli. There — don't say I never give you anything.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u3",
|
|
"parent": "u2",
|
|
"text": "Tell me more about him.",
|
|
"utterer": "player",
|
|
"awardsFlag": "dobby.knows_barricelli"
|
|
},
|
|
{
|
|
"key": "u4",
|
|
"parent": "u3",
|
|
"npc": "dobby",
|
|
"text": "Italian-Norwegian mathematician. Niels — spelled with an 'e'. That's all you're getting from me.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u5",
|
|
"parent": "u4",
|
|
"terminal": "continue",
|
|
"text": "Right. I'll call him.",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u6",
|
|
"parent": "u2",
|
|
"terminal": "continue",
|
|
"text": "I'll call him.",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u7",
|
|
"parent": "u0",
|
|
"text": "How do I reach him?",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u8",
|
|
"parent": "u7",
|
|
"npc": "dobby",
|
|
"text": "There's a number floating about. Find a phone. You're an investigator — investigate.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u9",
|
|
"parent": "u8",
|
|
"terminal": "continue",
|
|
"text": "On it.",
|
|
"utterer": "player"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-6-note-board",
|
|
"type": "level",
|
|
"label": "Scene 6 · Note board",
|
|
"x": 200,
|
|
"y": 420,
|
|
"templateSlug": "barricelli-phone-note",
|
|
"terminals": [
|
|
{
|
|
"key": "report_back",
|
|
"label": "Call Glitch Hunter",
|
|
"to": "scene-6-2-glitch-hunter"
|
|
},
|
|
{
|
|
"key": "phone",
|
|
"label": "Phone",
|
|
"to": "phone-dial-glitch-hunter"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "phone-dial-glitch-hunter",
|
|
"type": "phone",
|
|
"label": "Phone (dial Glitch Hunter)",
|
|
"x": 470,
|
|
"y": 420,
|
|
"terminals": [
|
|
{
|
|
"key": "call-hunter",
|
|
"label": "Glitch Hunter",
|
|
"to": "scene-6-2-glitch-hunter",
|
|
"npc": "glitch-hunter"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-6-2-glitch-hunter",
|
|
"type": "dialogue",
|
|
"label": "Scene 6.2 · Glitch Hunter",
|
|
"x": 200,
|
|
"y": 600,
|
|
"terminals": [
|
|
{
|
|
"key": "proceed",
|
|
"label": "Take the task",
|
|
"to": "scene-6-2-the-task"
|
|
},
|
|
{
|
|
"key": "decline",
|
|
"label": "Back",
|
|
"to": "scene-6-note-board"
|
|
}
|
|
],
|
|
"utterances": [
|
|
{
|
|
"key": "u0",
|
|
"npc": "glitch-hunter",
|
|
"text": "Right — Dobby said you were up for some research tasks. I want a junior investigator. Interesting stuff, piling up everywhere. Question is: do you want in, or do you want out?",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u1",
|
|
"parent": "u0",
|
|
"terminal": "decline",
|
|
"text": "Out.",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u2",
|
|
"parent": "u0",
|
|
"text": "I'm in.",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u3",
|
|
"parent": "u2",
|
|
"npc": "glitch-hunter",
|
|
"text": "Good. I think we just found the entrance to a rabbit hole. I'll give you the name: Niels Aall Barricelli. Does it ring a bell?",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u4",
|
|
"parent": "u3",
|
|
"terminal": "proceed",
|
|
"text": "No — no idea who that is.",
|
|
"utterer": "player"
|
|
},
|
|
{
|
|
"key": "u5",
|
|
"parent": "u3",
|
|
"terminal": "proceed",
|
|
"text": "Niels Aall Barricelli — a Norwegian-Italian mathematician.",
|
|
"utterer": "player",
|
|
"requiresFlag": "dobby.knows_barricelli"
|
|
},
|
|
{
|
|
"key": "u6",
|
|
"parent": "u3",
|
|
"terminal": "proceed",
|
|
"text": "Niels Aall Barricelli.",
|
|
"utterer": "player",
|
|
"requiresFlag": "dobby.knows_barricelli_name"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"key": "scene-6-2-the-task",
|
|
"type": "dialogue",
|
|
"label": "Scene 6.2 · The task",
|
|
"x": 200,
|
|
"y": 780,
|
|
"terminals": [
|
|
{
|
|
"key": "continue",
|
|
"label": "To the board",
|
|
"to": "scene-7-prove-he-was-an-inventor"
|
|
}
|
|
],
|
|
"utterances": [
|
|
{
|
|
"key": "u0",
|
|
"npc": "glitch-hunter",
|
|
"text": "Ah — impressive. He's not very well known. But you got the first name wrong there. It's Nils, not Niels. Easy mistake to make. Might come in handy to remember that.",
|
|
"utterer": "npc"
|
|
},
|
|
{
|
|
"key": "u1",
|
|
"parent": "u0",
|
|
"terminal": "continue",
|
|
"npc": "glitch-hunter",
|
|
"text": "Anyway — the task is simple. Nils Aall Barricelli. He wasn't just a brilliant mathematician; he was an inventor. Prove that to me, using open sources, and I'll take you on board.",
|
|
"utterer": "npc"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|