Files
TheLadder/tools/story-to-pack/probe/jacobs/claude/groups.json
T
JesseMarkowitzandClaude Opus 5 e5617b86ba Replace clustering with a catalogue, and hand-write the references to judge it against
The pipeline's embed-and-cluster step is dead, and this commit holds both the
evidence for that and the step proposed to replace it.

Predicaments. Scenes are re-described as "what the person is up against", with
no names, jobs or places, then embedded and clustered (redescribe.py,
topic_words.py, topic_share.py). The pilot chose qwen3:14b over 3b by reading
both side by side. Two defects the pilot exposed are fixed: split.py missed
titles in quotes and a contents subtitle after a dash, so three stories had been
merged into their neighbours, and strip_names.py read New York place names as
people. The corrected corpus is probe/v2 (97 stories, 839 scenes);
carry_summaries.py reuses the 829 unchanged v1 summaries. Topic share fell from
20% to 13% at k=60, short of the pre-registered 10%.

Hand references. Three corpora were read scene by scene and written up by hand,
under the same prompt rules the local models get, as a baseline to judge them
against: O. Henry (probe/v2/claude, 839 scenes, 20 situations), Wharton's
Descent of Man (probe/wharton, 262 scenes, 16 groups) and Jacobs's The Lady of
the Barge (probe/jacobs, 157 scenes, 19 groups). Each has its own README and a
readable page. No inference was used for any of them.

Catalogue. probe/catalogue maps every hand group in the three references onto 36
situation entries, with an answer key per corpus and one recurrence rule applied
to all three. classify.py assigns a scene one entry or none, leave-one-corpus-
out; score.py checks it against the key, with a self-test on random labels.

Why clustering is out: hand-written predicaments, embedded and clustered exactly
as the model's were, agree with the hand grouping at ARI 0.05 — no better than
the 14B text's 0.07. Better rewriting cannot rescue it. Embeddings cannot even
shortlist: the hand label is the nearest entry 13% of the time and in the top 8
half the time.

The classification runs are not here. The dev and test runs are pre-registered
in probe/catalogue/README.md with the bar set beforehand, and are blocked on the
inference host, whose GPU has fallen off the PCIe bus three times. The 30-scene
partial output in out/ is not a result.

Review page. The situation review is now a browser page rather than JSON edited
by hand (review_page.py, review_page_logic.cjs with Node tests, format schema
v2). It has never been rendered in a real browser.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_014BygvsUXV9eU6oHkTCkKZ1
2026-09-20 17:19:42 -04:00

1939 lines
48 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"groups": [
{
"id": "G01",
"name": "Someone who knows your past names a price",
"predicament": "Someone who knows what you did wants paying to keep quiet, and you have a life to lose.",
"sentence": "A respectable person wants silence from someone who knows their past.",
"actor": "respectable person",
"wants": "silence",
"counterpart": "someone who knows their past",
"stories": [
3,
5,
6
],
"story_titles": [
"The Well",
"In the Library",
"Captain Rogers"
],
"standing": {
"high": 3,
"middle": 5
},
"stage": "middle",
"members": [
{
"chunk": 43,
"story": 3,
"predicament": "A man is blackmailed by a relative with old letters that could cost him the person he loves."
},
{
"chunk": 67,
"story": 5,
"predicament": "A man found out in wrongdoing is ordered by his partner to give up everything and leave by morning."
},
{
"chunk": 68,
"story": 5,
"predicament": "A man offered a harsh but fair way out of his disgrace wants a quieter bargain the other will not give."
},
{
"chunk": 81,
"story": 6,
"predicament": "A man who has built a respectable new life is found by an old associate who threatens to expose his past."
},
{
"chunk": 82,
"story": 6,
"predicament": "A man pays off a blackmailer and learns the price will be half of everything, for good."
},
{
"chunk": 83,
"story": 6,
"predicament": "A reformed man warns a blackmailer not to push him too far, while the blackmailer sets his sights on the man's family."
},
{
"chunk": 87,
"story": 6,
"predicament": "A man who is being blackmailed hears his tormentor threaten someone he loves, and must choose between swallowing it and hitting back."
},
{
"chunk": 90,
"story": 6,
"predicament": "A dying man pressed by his tormentor bargains for time and for provision for someone he loves."
}
],
"options": [
{
"text": "Pay what they ask.",
"source": "scene:82",
"moves": {
"money": "-",
"standing": "+",
"relationships.blackmailer": "+"
},
"in_group": true
},
{
"text": "Refuse, and dare them to tell.",
"source": "scene:43",
"moves": {
"nerve": "+",
"standing": "risk"
},
"in_group": true
},
{
"text": "Seem to give in, and wait for your moment.",
"source": "scene:87",
"moves": {
"cunning": "+",
"relationships.family": "-"
},
"in_group": true
},
{
"text": "Try to take the evidence off them by force.",
"source": "scene:43",
"moves": {
"nerve": "+",
"flags.violent": "set",
"standing": "risk"
},
"in_group": true
},
{
"text": "Tell the truth yourself before they can.",
"source": "filled",
"moves": {
"standing": "-",
"relationships.blackmailer": "-"
},
"in_group": null
}
]
},
{
"id": "G02",
"name": "Hiding something from someone close who keeps getting near it",
"predicament": "You are hiding something, and someone you care for keeps innocently coming close to it.",
"sentence": "A person with a secret wants to keep it hidden from someone close to them.",
"actor": "person with a secret",
"wants": "to keep it hidden",
"counterpart": "someone close to them",
"stories": [
0,
3
],
"story_titles": [
"The Lady of the Barge",
"The Well"
],
"standing": {
"middle": 2,
"high": 8
},
"stage": "high",
"members": [
{
"chunk": 7,
"story": 0,
"predicament": "A man hiding an innocent but compromising secret is met by his spouse, while the one person who could clear him refuses to."
},
{
"chunk": 8,
"story": 0,
"predicament": "A man tries to hurry his spouse away from a secret while someone signals behind his back that something is up."
},
{
"chunk": 45,
"story": 3,
"predicament": "A man with a guilty secret must keep calm while someone he loves insists on lingering right at the spot."
},
{
"chunk": 46,
"story": 3,
"predicament": "A man hiding a crime hears it discussed innocently and betrays his feelings with an outburst."
},
{
"chunk": 47,
"story": 3,
"predicament": "A guilty man tries to hurry someone away from the scene of his crime, and she insists on staying."
},
{
"chunk": 48,
"story": 3,
"predicament": "A man hiding something learns it may be discovered by an innocent accident, and must not show his fear."
},
{
"chunk": 49,
"story": 3,
"predicament": "A man must retrieve something from where his secret lies before anyone else goes looking."
},
{
"chunk": 50,
"story": 3,
"predicament": "A man secretly searching where his crime lies keeps pulling up reminders of it."
},
{
"chunk": 51,
"story": 3,
"predicament": "A man who has failed to fix things quietly must now involve others while still keeping his secret."
},
{
"chunk": 52,
"story": 3,
"predicament": "A man hiding something is offered help he cannot accept without being found out."
}
],
"options": [
{
"text": "Change the subject and steer them away.",
"source": "scene:47",
"moves": {
"cunning": "+",
"relationships.close": "-"
},
"in_group": true
},
{
"text": "Keep your face still and say nothing.",
"source": "archetype",
"moves": {
"nerve": "+"
},
"in_group": null
},
{
"text": "Promise to deal with it yourself, alone.",
"source": "scene:49",
"moves": {
"nerve": "+",
"flags.secret_kept": "set"
},
"in_group": true
},
{
"text": "Tell them the truth.",
"source": "filled",
"moves": {
"relationships.close": "risk",
"standing": "-"
},
"in_group": null
}
]
},
{
"id": "G03",
"name": "Someone innocent is taking the blame for what you did",
"predicament": "Suspicion has fallen on someone else for what you did, and you could let it stay there.",
"sentence": "A person at fault wants to escape blame from an innocent suspect.",
"actor": "person at fault",
"wants": "to escape blame",
"counterpart": "an innocent suspect",
"stories": [
0,
3,
4,
5,
6
],
"story_titles": [
"The Lady of the Barge",
"The Well",
"Cupboard Love",
"In the Library",
"Captain Rogers"
],
"standing": {
"middle": 3,
"high": 5
},
"stage": "high",
"members": [
{
"chunk": 10,
"story": 0,
"predicament": "A man whose spite has got an innocent person abused must decide whether to own up and defend her."
},
{
"chunk": 44,
"story": 3,
"predicament": "A man who has done something terrible in anger must cover for a relative's sudden disappearance."
},
{
"chunk": 59,
"story": 4,
"predicament": "A man who sees an innocent neighbour blamed for evidence he himself left must decide whether to own up."
},
{
"chunk": 74,
"story": 5,
"predicament": "A guilty man realises a stranger's blunder gives him someone else to blame."
},
{
"chunk": 75,
"story": 5,
"predicament": "A man framing an innocent person must act the outraged victim in front of the law."
},
{
"chunk": 76,
"story": 5,
"predicament": "A man must play the shocked innocent while the person he framed pleads the truth."
},
{
"chunk": 77,
"story": 5,
"predicament": "Someone falsely accused points to the real culprit, who must hold his nerve and keep up his story."
},
{
"chunk": 93,
"story": 6,
"predicament": "A man who has done a desperate thing arranges things so that suspicion falls elsewhere."
}
],
"options": [
{
"text": "Own up.",
"source": "scene:10",
"moves": {
"standing": "-",
"relationships.suspect": "+"
},
"in_group": true
},
{
"text": "Say nothing and let it pass.",
"source": "archetype",
"moves": {
"relationships.suspect": "-",
"flags.guilty_secret": "set"
},
"in_group": null
},
{
"text": "Quietly steer suspicion away from them without confessing.",
"source": "scene:60",
"moves": {
"cunning": "+"
},
"in_group": false
},
{
"text": "Point at them outright.",
"source": "scene:75",
"moves": {
"standing": "+",
"relationships.suspect": "-",
"flags.guilty_secret": "set"
},
"in_group": true
}
]
},
{
"id": "G04",
"name": "A rival is after the same person",
"predicament": "Someone else wants the person you want, and only one of you can have them.",
"sentence": "A suitor wants the person they are courting from a rival.",
"actor": "suitor",
"wants": "the person they are courting",
"counterpart": "a rival",
"stories": [
0,
8,
10
],
"story_titles": [
"The Lady of the Barge",
"A Mixed Proposal",
"A Golden Venture"
],
"standing": {
"middle": 2,
"high": 6,
"low": 3
},
"stage": "high",
"members": [
{
"chunk": 4,
"story": 0,
"predicament": "A young man who brought the person he is courting along is pushed aside by an older man who takes charge of her."
},
{
"chunk": 5,
"story": 0,
"predicament": "A jealous suitor tries to put his rival in his place, and only makes himself look childish."
},
{
"chunk": 111,
"story": 8,
"predicament": "A man discovers a friend is after the same person he is, on the same day, and each races to get there first."
},
{
"chunk": 112,
"story": 8,
"predicament": "Two rivals agree someone must go first, and neither will be the one to wait."
},
{
"chunk": 113,
"story": 8,
"predicament": "Two rivals for the same prize trade claims of priority, and each suspects the other of a trick."
},
{
"chunk": 116,
"story": 8,
"predicament": "A man who lost the right to try first must wait while his rival takes his chance."
},
{
"chunk": 117,
"story": 8,
"predicament": "A man finds the rival he lost to has been refused, but can still use the terms of their bargain to keep him out."
},
{
"chunk": 118,
"story": 8,
"predicament": "A man bound by a promise he made watches a rival use it to keep him from what he wants."
},
{
"chunk": 140,
"story": 10,
"predicament": "Two rivals courting the same person keep topping each other's compliments while the family grows fed up."
},
{
"chunk": 141,
"story": 10,
"predicament": "A slow-talking man losing a contest to a glib rival looks for a trick instead of better words."
},
{
"chunk": 142,
"story": 10,
"predicament": "A man hires someone to spread a false rumour that will drive off his rival, and the hireling drives a hard bargain."
}
],
"options": [
{
"text": "Race them to it.",
"source": "scene:111",
"moves": {
"nerve": "+",
"relationships.rival": "-"
},
"in_group": true
},
{
"text": "Settle it between you by a game or a bargain.",
"source": "scene:114",
"moves": {
"relationships.rival": "+",
"standing": "risk"
},
"in_group": false
},
{
"text": "Put the rival in a bad light.",
"source": "scene:142",
"moves": {
"cunning": "+",
"relationships.rival": "-",
"money": "-"
},
"in_group": true
},
{
"text": "Outdo their compliments.",
"source": "scene:140",
"moves": {
"relationships.courted": "+"
},
"in_group": true
},
{
"text": "Step aside.",
"source": "archetype",
"moves": {
"relationships.rival": "+",
"relationships.courted": "-"
},
"in_group": null
}
]
},
{
"id": "G05",
"name": "A deal you could tip in your favour",
"predicament": "You want something from someone and could quietly tip the deal your way.",
"sentence": "A bargainer wants the better end of a deal from the other party.",
"actor": "bargainer",
"wants": "the better end of a deal",
"counterpart": "the other party",
"stories": [
2,
8,
10
],
"story_titles": [
"Bill’s Paper Chase",
"A Mixed Proposal",
"A Golden Venture"
],
"standing": {
"low": 3,
"high": 2
},
"stage": "low",
"members": [
{
"chunk": 35,
"story": 2,
"predicament": "A man wants something a superior owns without revealing why, and tries flattery to get it."
},
{
"chunk": 36,
"story": 2,
"predicament": "A buyer who cannot reveal why he wants something is made to pay more by a seller who senses his eagerness."
},
{
"chunk": 114,
"story": 8,
"predicament": "Two rivals agree to settle who goes first by a game, and one slips in a condition the other does not examine."
},
{
"chunk": 115,
"story": 8,
"predicament": "A man who tried to tip a contest in his favour loses it through his own oversight."
},
{
"chunk": 143,
"story": 10,
"predicament": "A man courting for money pretends not to care about it and flatters the one he courts by letting her win."
}
],
"options": [
{
"text": "Deal straight.",
"source": "archetype",
"moves": {
"standing": "+"
},
"in_group": null
},
{
"text": "Hide why you want it and haggle.",
"source": "scene:36",
"moves": {
"cunning": "+",
"money": "-"
},
"in_group": true
},
{
"text": "Butter them up first: let them win, fill their glass.",
"source": "scene:143",
"moves": {
"cunning": "+",
"relationships.other": "+"
},
"in_group": true
},
{
"text": "Slip in a condition they will not notice.",
"source": "scene:114",
"moves": {
"cunning": "+",
"relationships.other": "risk"
},
"in_group": true
}
]
},
{
"id": "G06",
"name": "Partners who do not trust each other over a shared prize",
"predicament": "You and a partner are after the same prize, and neither of you trusts the other.",
"sentence": "A partner wants their share, or all of it from their partner.",
"actor": "partner",
"wants": "their share, or all of it",
"counterpart": "their partner",
"stories": [
2,
9
],
"story_titles": [
"Bill’s Paper Chase",
"An Adulteration Act"
],
"standing": {
"low": 6
},
"stage": "low",
"members": [
{
"chunk": 30,
"story": 2,
"predicament": "Two partners convinced a weaker person is secretly holding a fortune want to find it before anyone else learns of it."
},
{
"chunk": 33,
"story": 2,
"predicament": "Someone forced to share a hidden windfall admits it is now stuck where neither partner can get at it."
},
{
"chunk": 34,
"story": 2,
"predicament": "Distrustful partners stare at a fortune they cannot reach without getting caught, and blame each other for it."
},
{
"chunk": 37,
"story": 2,
"predicament": "A man who wants to cheat his partner out of a shared prize is watched too closely to slip away."
},
{
"chunk": 38,
"story": 2,
"predicament": "A man trying to slip away with a shared prize is held up until the partner he meant to cheat catches him."
},
{
"chunk": 125,
"story": 9,
"predicament": "Two people in trouble together try to put on a united front and end up blaming each other."
}
],
"options": [
{
"text": "Split it fairly and keep your word.",
"source": "archetype",
"moves": {
"relationships.partner": "+",
"money": "+"
},
"in_group": null
},
{
"text": "Cut your partner out.",
"source": "scene:37",
"moves": {
"cunning": "+",
"money": "risk",
"relationships.partner": "-"
},
"in_group": true
},
{
"text": "Keep your partner where you can see them.",
"source": "scene:38",
"moves": {
"nerve": "+"
},
"in_group": true
},
{
"text": "Threaten to tell unless they cut you in.",
"source": "scene:29",
"moves": {
"money": "+",
"relationships.partner": "-"
},
"in_group": false
}
]
},
{
"id": "G07",
"name": "People are after your money",
"predicament": "You have money, or people think you do, and everyone around you suddenly wants a piece.",
"sentence": "A person with money wants to keep it from people courting it.",
"actor": "person with money",
"wants": "to keep it",
"counterpart": "people courting it",
"stories": [
2,
10
],
"story_titles": [
"Bill’s Paper Chase",
"A Golden Venture"
],
"standing": {
"low": 5
},
"stage": "low",
"members": [
{
"chunk": 27,
"story": 2,
"predicament": "A man who has hoarded his savings all his life falls ill far from anywhere he could spend them."
},
{
"chunk": 28,
"story": 2,
"predicament": "A dying miser, surrounded by people hoping to inherit, is determined that nobody will get his money."
},
{
"chunk": 32,
"story": 2,
"predicament": "Someone suspected of hiding a windfall is pressed with bribes and threats by people who have no right to it."
},
{
"chunk": 138,
"story": 10,
"predicament": "A man flattered by new friends is told they are really after a relative's money."
},
{
"chunk": 139,
"story": 10,
"predicament": "A man trying to expose flattering suitors trips over his own family's sensibilities."
}
],
"options": [
{
"text": "Enjoy the attention while it lasts.",
"source": "scene:138",
"moves": {
"relationships.flatterer": "+",
"money": "risk"
},
"in_group": true
},
{
"text": "Tell them plainly what you think they are after.",
"source": "filled",
"moves": {
"nerve": "+",
"relationships.flatterer": "-"
},
"in_group": null
},
{
"text": "Make sure nobody gets it.",
"source": "scene:28",
"moves": {
"money": "+",
"standing": "-"
},
"in_group": true
},
{
"text": "Deny you have anything.",
"source": "scene:32",
"moves": {
"cunning": "+"
},
"in_group": true
}
]
},
{
"id": "G08",
"name": "A windfall with a catch",
"predicament": "Something could change your fortunes overnight, and you are not sure what it will cost.",
"sentence": "A person of small means wants a change of fortune from whoever offers it.",
"actor": "person of small means",
"wants": "a change of fortune",
"counterpart": "whoever offers it",
"stories": [
1,
10
],
"story_titles": [
"The Monkey’s Paw",
"A Golden Venture"
],
"standing": {
"middle": 5,
"low": 3
},
"stage": "middle",
"members": [
{
"chunk": 16,
"story": 1,
"predicament": "Someone offered a thing that grants wishes is warned by the man who used it that it brings sorrow."
},
{
"chunk": 17,
"story": 1,
"predicament": "A man is offered a dangerous gift by someone who begs him to destroy it, and wants to keep it anyway."
},
{
"chunk": 18,
"story": 1,
"predicament": "A man half-believing in a promise of easy money must decide whether to test it and what to ask for."
},
{
"chunk": 20,
"story": 1,
"predicament": "A family waiting on a hoped-for windfall sees a stranger approach who might bring it, or bad news."
},
{
"chunk": 22,
"story": 1,
"predicament": "A man learns the money he wished for has come as compensation for his child's death."
},
{
"chunk": 135,
"story": 10,
"predicament": "Someone given news that might change their life cannot take it in, while the people around them itch to know."
},
{
"chunk": 136,
"story": 10,
"predicament": "Someone who has never had luck is told of a windfall and is afraid to believe it."
},
{
"chunk": 137,
"story": 10,
"predicament": "A man sees a relative come into money and resents that luck never comes his way."
}
],
"options": [
{
"text": "Try it and see.",
"source": "scene:18",
"moves": {
"money": "+",
"flags.tempted_fate": "set"
},
"in_group": true
},
{
"text": "Throw it away.",
"source": "scene:17",
"moves": {
"nerve": "+"
},
"in_group": true
},
{
"text": "Ask someone who knows before you decide.",
"source": "scene:16",
"moves": {
"relationships.adviser": "+"
},
"in_group": true
},
{
"text": "Keep it quiet until you are sure.",
"source": "filled",
"moves": {
"cunning": "+"
},
"in_group": null
}
]
},
{
"id": "G09",
"name": "Your scheme turns on you",
"predicament": "A plan you were sure of is coming apart, and the people you meant to fool are watching.",
"sentence": "A schemer wants to come out ahead from the people they tried to fool.",
"actor": "schemer",
"wants": "to come out ahead",
"counterpart": "the people they tried to fool",
"stories": [
0,
2,
3,
5,
6,
10
],
"story_titles": [
"The Lady of the Barge",
"Bill’s Paper Chase",
"The Well",
"In the Library",
"Captain Rogers",
"A Golden Venture"
],
"standing": {
"middle": 3,
"low": 6,
"high": 3
},
"stage": "low",
"members": [
{
"chunk": 12,
"story": 0,
"predicament": "A man pretends to be in danger to win sympathy, and the one who saved him sees through it."
},
{
"chunk": 39,
"story": 2,
"predicament": "A man who schemed to cheat a partner finds the prize gone and realises he may have been cheated himself."
},
{
"chunk": 40,
"story": 2,
"predicament": "A schemer who was outwitted must stand and smile at the people who got the better of him."
},
{
"chunk": 54,
"story": 3,
"predicament": "A man who hid a crime is dragged down by it at the moment he tries to undo its consequences."
},
{
"chunk": 78,
"story": 5,
"predicament": "A man who thought he had got away with it learns the one witness who could hang him is still alive."
},
{
"chunk": 79,
"story": 5,
"predicament": "A man whose deceit has collapsed can only watch as the truth comes out and he is taken away."
},
{
"chunk": 88,
"story": 6,
"predicament": "A blackmailer's hold depends on his victim's life, and that victim suddenly collapses."
},
{
"chunk": 91,
"story": 6,
"predicament": "A man who thinks his helpless victim is at his mercy leans in close to hear the secret."
},
{
"chunk": 144,
"story": 10,
"predicament": "A schemer who thinks his deal is done walks away gloating too soon."
},
{
"chunk": 145,
"story": 10,
"predicament": "A man makes a public show of selfless devotion, sure that it will cost him nothing."
},
{
"chunk": 146,
"story": 10,
"predicament": "A schemer whose plan has worked is thanked for his goodness while the ground starts to shift under him."
},
{
"chunk": 147,
"story": 10,
"predicament": "A man who faked a disaster to win a prize learns the disaster is real, and he is bound to his promise."
}
],
"options": [
{
"text": "Keep smiling and take your loss.",
"source": "scene:40",
"moves": {
"standing": "-",
"nerve": "+"
},
"in_group": true
},
{
"text": "Brazen it out.",
"source": "scene:107",
"moves": {
"nerve": "+",
"standing": "risk"
},
"in_group": false
},
{
"text": "Double down on the plan.",
"source": "scene:145",
"moves": {
"cunning": "+",
"money": "risk"
},
"in_group": true
},
{
"text": "Own up and ask for mercy.",
"source": "filled",
"moves": {
"standing": "-",
"relationships.fooled": "+"
},
"in_group": null
}
]
},
{
"id": "G10",
"name": "Treated with contempt by those over you",
"predicament": "People with power over you treat you with contempt, and you want to turn the tables.",
"sentence": "A person brought low wants respect, or revenge from those in charge.",
"actor": "person brought low",
"wants": "respect, or revenge",
"counterpart": "those in charge",
"stories": [
4,
6,
9
],
"story_titles": [
"Cupboard Love",
"Captain Rogers",
"An Adulteration Act"
],
"standing": {
"middle": 2,
"low": 9
},
"stage": "low",
"members": [
{
"chunk": 64,
"story": 4,
"predicament": "A man who has trapped his rival in an embarrassing hiding place decides to make the most of it."
},
{
"chunk": 92,
"story": 6,
"predicament": "A man who pretended to be helpless strikes at the tormentor who threatened his family."
},
{
"chunk": 124,
"story": 9,
"predicament": "A man who has always been obeyed tries to give orders somewhere nobody knows or believes who he is."
},
{
"chunk": 126,
"story": 9,
"predicament": "Two people who claim to be respected professionals are treated as impostors and forced to do menial work."
},
{
"chunk": 127,
"story": 9,
"predicament": "People brought low insist on their old status, and are mocked for it by those around them."
},
{
"chunk": 128,
"story": 9,
"predicament": "A humiliated man pretends to submit while he quietly prepares his revenge."
},
{
"chunk": 129,
"story": 9,
"predicament": "A man mocked for claiming skill is suddenly needed for it, and names his price."
},
{
"chunk": 130,
"story": 9,
"predicament": "A man who has gained the upper hand over those who humiliated him enjoys every moment of it."
},
{
"chunk": 131,
"story": 9,
"predicament": "A man who has secretly caused the trouble only he can cure makes the most of it."
},
{
"chunk": 133,
"story": 9,
"predicament": "People who scorned two outsiders now depend on them completely, and pay for the privilege."
},
{
"chunk": 134,
"story": 9,
"predicament": "A man who got even with his tormentors leaves them knowing they were had."
}
],
"options": [
{
"text": "Swallow it and do as you are told.",
"source": "scene:128",
"moves": {
"relationships.authority": "+",
"standing": "-"
},
"in_group": true
},
{
"text": "Insist on who you really are.",
"source": "scene:124",
"moves": {
"standing": "risk",
"relationships.authority": "-"
},
"in_group": true
},
{
"text": "Wait until they need you, then name your price.",
"source": "scene:129",
"moves": {
"money": "+",
"cunning": "+"
},
"in_group": true
},
{
"text": "Get even quietly.",
"source": "scene:131",
"moves": {
"cunning": "+",
"relationships.authority": "-",
"flags.revenge": "set"
},
"in_group": true
}
]
},
{
"id": "G11",
"name": "Someone unwelcome has settled into your home",
"predicament": "Someone you do not want has settled into your home, and you cannot seem to make them go.",
"sentence": "A householder wants them gone from an unwelcome guest.",
"actor": "householder",
"wants": "them gone",
"counterpart": "an unwelcome guest",
"stories": [
0,
4,
6
],
"story_titles": [
"The Lady of the Barge",
"Cupboard Love",
"Captain Rogers"
],
"standing": {
"middle": 4
},
"stage": "middle",
"members": [
{
"chunk": 2,
"story": 0,
"predicament": "A man who wants to turn an unwelcome guest away cannot find the nerve to say it."
},
{
"chunk": 63,
"story": 4,
"predicament": "A man stuck with an unwelcome relative in his home sees a chance to have him disgraced and driven off."
},
{
"chunk": 85,
"story": 6,
"predicament": "A household must make polite space for someone who holds them hostage."
},
{
"chunk": 86,
"story": 6,
"predicament": "Someone watches a person she trusts give way at every turn to an intruder, and demands that he stand up for himself."
}
],
"options": [
{
"text": "Tell them to go.",
"source": "filled",
"moves": {
"nerve": "+",
"relationships.guest": "-"
},
"in_group": null
},
{
"text": "Put up with it.",
"source": "scene:85",
"moves": {
"relationships.household": "-"
},
"in_group": true
},
{
"text": "Arrange for them to disgrace themselves.",
"source": "scene:63",
"moves": {
"cunning": "+",
"relationships.guest": "-"
},
"in_group": true
},
{
"text": "Stand up for the people they are hurting.",
"source": "scene:86",
"moves": {
"relationships.household": "+",
"nerve": "+"
},
"in_group": true
}
]
},
{
"id": "G12",
"name": "Something may be waiting in the dark",
"predicament": "Something frightening may be close by in the dark, and you must decide whether to face it.",
"sentence": "A frightened person wants to be safe from whatever is out there.",
"actor": "frightened person",
"wants": "to be safe",
"counterpart": "whatever is out there",
"stories": [
1,
5,
7,
11
],
"story_titles": [
"The Monkey’s Paw",
"In the Library",
"A Tiger’s Skin",
"Three at Table"
],
"standing": {
"middle": 8,
"high": 1,
"low": 3
},
"stage": "middle",
"members": [
{
"chunk": 19,
"story": 1,
"predicament": "A family that tempted fate laughs off their fears in daylight while one of them cannot shake them."
},
{
"chunk": 25,
"story": 1,
"predicament": "A man who dreads what his wish may bring home must stop his spouse from opening the door to it."
},
{
"chunk": 26,
"story": 1,
"predicament": "A man must use his last chance to undo what his spouse most longs for, before she lets it in."
},
{
"chunk": 73,
"story": 5,
"predicament": "A man alone with what he has done hears noises in the dark and fears it has come back for him."
},
{
"chunk": 96,
"story": 7,
"predicament": "People who laughed at a distant danger panic when it seems to have arrived on their doorstep."
},
{
"chunk": 97,
"story": 7,
"predicament": "Someone must choose between keeping himself safe behind a barred door and letting in a stranger in danger."
},
{
"chunk": 99,
"story": 7,
"predicament": "A community living in fear of an unseen threat ignores the one doubter, because he has a bad name."
},
{
"chunk": 151,
"story": 11,
"predicament": "A worn-out traveller must choose between a long walk on and a nearby shelter he has been warned against."
},
{
"chunk": 152,
"story": 11,
"predicament": "A stranger taken in by odd hosts who seem keen to keep him wonders whether he has walked into a trap."
},
{
"chunk": 153,
"story": 11,
"predicament": "A guest must sit down in the dark with someone he cannot see, on hosts' terms he does not understand."
},
{
"chunk": 154,
"story": 11,
"predicament": "A guest left alone with a stranger he cannot see grows afraid, and must decide whether to trust his hosts."
},
{
"chunk": 155,
"story": 11,
"predicament": "A frightened man sees what he feared, and learns it is someone who was hurt and ashamed to be seen."
}
],
"options": [
{
"text": "Open the door and look.",
"source": "scene:155",
"moves": {
"nerve": "+",
"flags.faced_fear": "set"
},
"in_group": true
},
{
"text": "Bar the door and stay put.",
"source": "scene:97",
"moves": {
"nerve": "-"
},
"in_group": true
},
{
"text": "Go on through the dark anyway.",
"source": "scene:151",
"moves": {
"nerve": "+",
"standing": "risk"
},
"in_group": true
},
{
"text": "Laugh it off in front of the others.",
"source": "scene:19",
"moves": {
"standing": "+"
},
"in_group": true
}
]
},
{
"id": "G13",
"name": "Pressed to do something you believe is wrong",
"predicament": "Someone is pressing you to do something you believe is wrong or dangerous.",
"sentence": "A reluctant person wants to do right without losing them from the one pressing.",
"actor": "reluctant person",
"wants": "to do right without losing them",
"counterpart": "the one pressing",
"stories": [
1,
2,
4,
5
],
"story_titles": [
"The Monkey’s Paw",
"Bill’s Paper Chase",
"Cupboard Love",
"In the Library"
],
"standing": {
"middle": 3,
"low": 1,
"high": 1
},
"stage": "middle",
"members": [
{
"chunk": 23,
"story": 1,
"predicament": "A grieving woman seizes on a desperate chance to undo a death, and her spouse is afraid of what it would bring back."
},
{
"chunk": 24,
"story": 1,
"predicament": "A man pressed by his grieving spouse must decide whether to do something he believes is wicked and dangerous."
},
{
"chunk": 29,
"story": 2,
"predicament": "Someone who spots a colleague quietly scheming to take unclaimed money must decide whether to expose him or join in."
},
{
"chunk": 62,
"story": 4,
"predicament": "A man refuses to let his home be used to entrap a friend, so the schemer plans to go behind his back."
},
{
"chunk": 69,
"story": 5,
"predicament": "A man facing ruin threatens the only person who can expose him, and must choose whether to go through with it."
}
],
"options": [
{
"text": "Refuse flatly.",
"source": "scene:62",
"moves": {
"nerve": "+",
"relationships.presser": "-"
},
"in_group": true
},
{
"text": "Do it, to keep the peace.",
"source": "scene:24",
"moves": {
"relationships.presser": "+",
"flags.did_wrong": "set"
},
"in_group": true
},
{
"text": "Go along, for a share.",
"source": "scene:29",
"moves": {
"money": "+",
"flags.did_wrong": "set"
},
"in_group": true
},
{
"text": "Agree, then quietly undo it.",
"source": "scene:26",
"moves": {
"cunning": "+",
"relationships.presser": "risk"
},
"in_group": false
}
]
},
{
"id": "G14",
"name": "A story nobody can check",
"predicament": "You have a story to tell that nobody can check, and people are ready to believe it.",
"sentence": "A storyteller wants to be believed from a listening crowd.",
"actor": "storyteller",
"wants": "to be believed",
"counterpart": "a listening crowd",
"stories": [
7,
11
],
"story_titles": [
"A Tiger’s Skin",
"Three at Table"
],
"standing": {
"low": 4,
"middle": 1
},
"stage": "low",
"members": [
{
"chunk": 95,
"story": 7,
"predicament": "An old man looking for a free drink offers a story in exchange."
},
{
"chunk": 98,
"story": 7,
"predicament": "A stranger with a thrilling tale of danger is rewarded by a frightened crowd without anyone checking it."
},
{
"chunk": 102,
"story": 7,
"predicament": "A man tells a dramatic story of narrow escape to an audience eager to believe it."
},
{
"chunk": 103,
"story": 7,
"predicament": "A man caught in a boastful lie is 'backed up' by a rival, who now has him trapped by it."
},
{
"chunk": 148,
"story": 11,
"predicament": "A sceptic among believers is pressed to admit whether he has ever seen anything he could not explain."
}
],
"options": [
{
"text": "Tell it big.",
"source": "scene:102",
"moves": {
"standing": "+",
"flags.tall_tale": "set"
},
"in_group": true
},
{
"text": "Tell it straight.",
"source": "archetype",
"moves": {
"standing": "+"
},
"in_group": null
},
{
"text": "Get someone to vouch for you.",
"source": "scene:103",
"moves": {
"relationships.voucher": "risk"
},
"in_group": true
},
{
"text": "Say you have seen nothing worth telling.",
"source": "scene:148",
"moves": {
"nerve": "+"
},
"in_group": true
}
]
},
{
"id": "G15",
"name": "Caught where you should not be",
"predicament": "You have been caught where you should not be, and need an explanation right now.",
"sentence": "A person caught out wants to get away with it from whoever caught them.",
"actor": "person caught out",
"wants": "to get away with it",
"counterpart": "whoever caught them",
"stories": [
0,
1,
4,
7,
8
],
"story_titles": [
"The Lady of the Barge",
"The Monkey’s Paw",
"Cupboard Love",
"A Tiger’s Skin",
"A Mixed Proposal"
],
"standing": {
"middle": 6,
"low": 3,
"high": 1
},
"stage": "middle",
"members": [
{
"chunk": 9,
"story": 0,
"predicament": "A man caught with an innocent secret is disowned by the one person who could explain it."
},
{
"chunk": 14,
"story": 1,
"predicament": "A man losing a friendly contest tries to distract from his mistake, and is caught at it by his family."
},
{
"chunk": 58,
"story": 4,
"predicament": "A man who finds a family inquiry ridiculous cannot keep a straight face in front of its self-important leader."
},
{
"chunk": 60,
"story": 4,
"predicament": "A man who knows more than he says can barely hide his amusement from the self-important person running the inquiry."
},
{
"chunk": 65,
"story": 4,
"predicament": "A trapped man must listen in silence while someone tells a neighbour a story about him that he cannot deny."
},
{
"chunk": 66,
"story": 4,
"predicament": "A man caught somewhere he should not be is handed an embarrassing explanation, and has no better one to offer."
},
{
"chunk": 106,
"story": 7,
"predicament": "A man with something to hide has an armed crowd force its way into his home."
},
{
"chunk": 107,
"story": 7,
"predicament": "A man caught with the evidence of his thefts brazens it out and dares his accusers to prove anything."
},
{
"chunk": 108,
"story": 7,
"predicament": "A man accused of wrongdoing turns his accusers' own exaggerations into his defence."
},
{
"chunk": 119,
"story": 8,
"predicament": "A man who has been avoiding someone he cares for must explain why, and the only honest answer is embarrassing."
}
],
"options": [
{
"text": "Brazen it out.",
"source": "scene:107",
"moves": {
"nerve": "+",
"standing": "risk"
},
"in_group": true
},
{
"text": "Take the embarrassing explanation you are offered.",
"source": "scene:66",
"moves": {
"standing": "-",
"relationships.catcher": "+"
},
"in_group": true
},
{
"text": "Tell the plain truth.",
"source": "scene:119",
"moves": {
"standing": "-",
"relationships.catcher": "+"
},
"in_group": true
},
{
"text": "Say nothing and slip away.",
"source": "archetype",
"moves": {
"relationships.catcher": "-"
},
"in_group": null
}
]
},
{
"id": "G16",
"name": "Blamed at home",
"predicament": "Someone at home holds you responsible for trouble you think is not your fault.",
"sentence": "A person being blamed wants peace at home from the one blaming them.",
"actor": "person being blamed",
"wants": "peace at home",
"counterpart": "the one blaming them",
"stories": [
0,
4
],
"story_titles": [
"The Lady of the Barge",
"Cupboard Love"
],
"standing": {
"middle": 5
},
"stage": "middle",
"members": [
{
"chunk": 0,
"story": 0,
"predicament": "Someone waiting up for a relative who comes in late wants to reproach him, and gets cheek back."
},
{
"chunk": 1,
"story": 0,
"predicament": "A man learns a relative has promised a stranger his hospitality without asking, and fears what his spouse will say."
},
{
"chunk": 3,
"story": 0,
"predicament": "A man who has let something happen under his roof fears his spouse will hold him responsible for it."
},
{
"chunk": 55,
"story": 4,
"predicament": "A woman who has lost something valuable suspects the people around her, and resents her spouse for not caring as much."
},
{
"chunk": 57,
"story": 4,
"predicament": "A man who thinks a household fuss is foolish keeps defending the accused and is scolded for taking her side."
}
],
"options": [
{
"text": "Put it on someone else.",
"source": "scene:9",
"moves": {
"relationships.spouse": "+",
"relationships.other": "-"
},
"in_group": false
},
{
"text": "Keep your head down until it blows over.",
"source": "archetype",
"moves": {
"relationships.spouse": "-"
},
"in_group": null
},
{
"text": "Speak up for yourself.",
"source": "scene:57",
"moves": {
"nerve": "+",
"relationships.spouse": "risk"
},
"in_group": true
},
{
"text": "Smooth it over with a peace offering.",
"source": "filled",
"moves": {
"money": "-",
"relationships.spouse": "+"
},
"in_group": null
}
]
},
{
"id": "G17",
"name": "You are sure who did it and cannot prove it",
"predicament": "You are sure who wronged you, and you cannot prove it.",
"sentence": "A wronged person wants what was taken, or justice from the suspect.",
"actor": "wronged person",
"wants": "what was taken, or justice",
"counterpart": "the suspect",
"stories": [
2,
4,
7
],
"story_titles": [
"Bill’s Paper Chase",
"Cupboard Love",
"A Tiger’s Skin"
],
"standing": {
"low": 3,
"middle": 2
},
"stage": "low",
"members": [
{
"chunk": 31,
"story": 2,
"predicament": "A schemer whose secret searches keep failing decides to confront the person he suspects directly."
},
{
"chunk": 56,
"story": 4,
"predicament": "Someone who has lost something accuses the most defenceless person nearby, and punishes her before any proof."
},
{
"chunk": 61,
"story": 4,
"predicament": "A self-important man, teased that a neighbour fancies him, resolves to prove his point by trapping her."
},
{
"chunk": 100,
"story": 7,
"predicament": "A man who has suffered a loss goes to the authorities for help and is brushed off as a nuisance."
},
{
"chunk": 109,
"story": 7,
"predicament": "People who know they were swindled cannot prove it, and must watch the swindler profit."
}
],
"options": [
{
"text": "Search them.",
"source": "scene:31",
"moves": {
"relationships.suspect": "-",
"standing": "risk"
},
"in_group": true
},
{
"text": "Accuse them openly.",
"source": "scene:56",
"moves": {
"nerve": "+",
"relationships.suspect": "-"
},
"in_group": true
},
{
"text": "Set a trap.",
"source": "scene:61",
"moves": {
"cunning": "+"
},
"in_group": true
},
{
"text": "Take it to the authorities.",
"source": "scene:100",
"moves": {
"relationships.authority": "risk"
},
"in_group": true
},
{
"text": "Let it drop.",
"source": "archetype",
"moves": {
"money": "-",
"standing": "-"
},
"in_group": null
}
]
},
{
"id": "G18",
"name": "Lost, far from anything you know",
"predicament": "You find yourself lost, far from anyone you know, and must get your bearings.",
"sentence": "A stranded person wants to get back from whoever is nearby.",
"actor": "stranded person",
"wants": "to get back",
"counterpart": "whoever is nearby",
"stories": [
9,
11
],
"story_titles": [
"An Adulteration Act",
"Three at Table"
],
"standing": {
"low": 2,
"middle": 2
},
"stage": "low",
"members": [
{
"chunk": 122,
"story": 9,
"predicament": "A man wakes up somewhere strange with no idea how he got there."
},
{
"chunk": 123,
"story": 9,
"predicament": "A man in an unknown place looks for his one companion and a first clue to how they came to be there."
},
{
"chunk": 149,
"story": 11,
"predicament": "A young man who arrived to find no one expecting him has to fill empty days in a strange place."
},
{
"chunk": 150,
"story": 11,
"predicament": "A traveller lost in the dark and the cold must find shelter before night closes in."
}
],
"options": [
{
"text": "Ask the first person you meet for help.",
"source": "scene:151",
"moves": {
"relationships.stranger": "+"
},
"in_group": false
},
{
"text": "Find your companion and make a plan together.",
"source": "scene:123",
"moves": {
"relationships.companion": "+"
},
"in_group": true
},
{
"text": "Push on alone.",
"source": "scene:150",
"moves": {
"nerve": "+",
"standing": "risk"
},
"in_group": true
},
{
"text": "Demand to be taken back at once.",
"source": "scene:124",
"moves": {
"standing": "risk",
"relationships.authority": "-"
},
"in_group": false
}
]
},
{
"id": "G19",
"name": "Making amends",
"predicament": "You have wronged someone, and want them to forgive you.",
"sentence": "A person in the wrong wants forgiveness from the person they wronged.",
"actor": "person in the wrong",
"wants": "forgiveness",
"counterpart": "the person they wronged",
"stories": [
0,
11
],
"story_titles": [
"The Lady of the Barge",
"Three at Table"
],
"standing": {
"middle": 3
},
"stage": "middle",
"members": [
{
"chunk": 11,
"story": 0,
"predicament": "A man tries to win back someone he wronged with a dangerous public show of devotion."
},
{
"chunk": 13,
"story": 0,
"predicament": "Two men who quarrelled over a woman are both left out in the cold by the women they wronged."
},
{
"chunk": 156,
"story": 11,
"predicament": "A man who shrank from someone must make amends, and finds they deserve his respect."
}
],
"options": [
{
"text": "Apologise plainly.",
"source": "scene:156",
"moves": {
"relationships.wronged": "+"
},
"in_group": true
},
{
"text": "Make a grand gesture.",
"source": "scene:11",
"moves": {
"nerve": "+",
"relationships.wronged": "risk"
},
"in_group": true
},
{
"text": "Pay for the damage.",
"source": "filled",
"moves": {
"money": "-",
"relationships.wronged": "+"
},
"in_group": null
},
{
"text": "Leave it and hope it is forgotten.",
"source": "archetype",
"moves": {
"relationships.wronged": "-"
},
"in_group": null
}
]
}
],
"unassigned": [
6,
15,
21,
41,
42,
53,
70,
71,
72,
80,
84,
89,
94,
101,
104,
105,
110,
120,
121,
132
]
}