{
  "schemaVersion": 1,
  "slug": "a-study-in-scarlet",
  "title": "A Study in Scarlet",
  "author": "Arthur Conan Doyle",
  "language": "en",
  "spoilers": true,
  "characters": [
    {
      "name": "John H. Watson",
      "aliases": [
        "Dr. Watson",
        "Watson"
      ],
      "description": "The narrator, a former army surgeon who served in Afghanistan and shares rooms with Sherlock Holmes. He records the case in his journal."
    },
    {
      "name": "Murray",
      "aliases": [],
      "description": "Watson’s orderly in Afghanistan, who saved him after he was wounded at Maiwand."
    },
    {
      "name": "Young Stamford",
      "aliases": [
        "Stamford"
      ],
      "description": "A former dresser under Watson at Barts who introduces him to Sherlock Holmes."
    },
    {
      "name": "Sherlock Holmes",
      "aliases": [
        "Mr. Sherlock Holmes",
        "Holmes",
        "The writer of “The Book of Life”"
      ],
      "description": "A consulting detective with exceptional powers of observation and deduction. He shares rooms with Watson and investigates the murders of Enoch J. Drebber and Joseph Stangerson."
    },
    {
      "name": "Enoch J. Drebber",
      "aliases": [
        "E. J. Drebber"
      ],
      "description": "A Cleveland man found murdered at Lauriston Gardens; his belongings connect him to Joseph Stangerson. He forced Lucy Ferrier into marriage and was later killed by Jefferson Hope."
    },
    {
      "name": "Von Bischoff",
      "aliases": [],
      "description": "A man mentioned as having been involved in a criminal case at Frankfurt, where a blood test might have established his guilt."
    },
    {
      "name": "Mason",
      "aliases": [],
      "description": "A man from Bradford mentioned in connection with a criminal case where a blood test might have been decisive."
    },
    {
      "name": "Muller",
      "aliases": [],
      "description": "A notorious criminal mentioned as someone whose case might have been resolved by a blood test."
    },
    {
      "name": "Lefevre",
      "aliases": [],
      "description": "A man from Montpellier mentioned in connection with a criminal case where a blood test might have been decisive."
    },
    {
      "name": "Samson",
      "aliases": [],
      "description": "A man from New Orleans mentioned in connection with a criminal case where a blood test might have been decisive."
    },
    {
      "name": "The bull pup",
      "aliases": [],
      "description": "Watson’s dog, mentioned as one of his habits when he discusses sharing rooms."
    },
    {
      "name": "Mr. Lestrade",
      "aliases": [
        "Lestrade"
      ],
      "description": "A Scotland Yard detective who investigates Drebber’s and Stangerson’s murders alongside Gregson. A newspaper wrongly credits the capture entirely to him and Gregson."
    },
    {
      "name": "Young girl visitor",
      "aliases": [],
      "description": "An unnamed, fashionably dressed young woman who visits Holmes and stays for about half an hour; she is one of his clients."
    },
    {
      "name": "Grey-headed visitor",
      "aliases": [],
      "description": "An unnamed, shabby, excited visitor who comes to see Holmes; he is one of Holmes’s clients."
    },
    {
      "name": "Slip-shod elderly woman",
      "aliases": [],
      "description": "An unnamed elderly woman who follows the grey-headed visitor to Holmes’s rooms."
    },
    {
      "name": "Old white-haired visitor",
      "aliases": [],
      "description": "An unnamed elderly man who has an interview with Holmes and is one of his clients."
    },
    {
      "name": "Railway porter",
      "aliases": [],
      "description": "An unnamed man in a railway porter’s uniform who visits Holmes and is one of his clients."
    },
    {
      "name": "Thomas Carlyle",
      "aliases": [],
      "description": "An author whom Watson quotes; Holmes does not recognize the name."
    },
    {
      "name": "Edgar Allen Poe’s Dupin",
      "aliases": [
        "Dupin"
      ],
      "description": "A fictional analytical detective whom Watson compares to Holmes; Holmes considers him inferior."
    },
    {
      "name": "Lecoq",
      "aliases": [],
      "description": "A fictional detective from Gaboriau’s works whom Holmes criticizes as a bungler."
    },
    {
      "name": "Retired sergeant of Marines",
      "aliases": [
        "Commissionaire",
        "Sergeant, Royal Marine Light Infantry"
      ],
      "description": "A former Royal Marine sergeant now working as a commissionaire, who delivers a message to Holmes."
    },
    {
      "name": "Tobias Gregson",
      "aliases": [
        "Gregson"
      ],
      "description": "A Scotland Yard detective investigating Drebber’s murder. He arrests Arthur Charpentier on a mistaken theory and later helps Holmes capture Jefferson Hope. A newspaper falsely credits him and Lestrade with the capture."
    },
    {
      "name": "Police constable at Lauriston Gardens",
      "aliases": [],
      "description": "An unnamed constable guarding the murder scene, where a small crowd gathers."
    },
    {
      "name": "Joseph Stangerson",
      "aliases": [
        "Stangerson"
      ],
      "description": "Drebber’s private secretary and fellow American traveler, later found murdered at Halliday’s Private Hotel. In Utah, he was an elder whose son courted Lucy Ferrier; he helped pursue her family, and Jefferson Hope says he shot John Ferrier."
    },
    {
      "name": "Rachel",
      "aliases": [
        "Miss Rachel"
      ],
      "description": "A woman Lestrade suspects may be connected to the case because he interprets the word “RACHE” on the wall as an unfinished name; Holmes says it means “revenge” in German."
    },
    {
      "name": "John Rance",
      "aliases": [
        "Rance"
      ],
      "description": "The constable who found Drebber’s body at Lauriston Gardens. He recalls encountering a very drunk, tall, red-faced man near the scene."
    },
    {
      "name": "Van Jansen",
      "aliases": [],
      "description": "A man whose death in Utrecht in 1834 is cited by Holmes as a precedent for the circumstances of Drebber’s death."
    },
    {
      "name": "Harry Murcher",
      "aliases": [
        "Murcher"
      ],
      "description": "A constable who works the Holland Grove beat and was with John Rance on the night Drebber’s body was found."
    },
    {
      "name": "Tall, red-faced man in the brown overcoat",
      "aliases": [
        "The man in the brown coat",
        "Florid friend",
        "Square-toes",
        "The murderer"
      ],
      "description": "The tall, red-faced man Rance encountered near Lauriston Gardens. Holmes identifies him as Jefferson Hope, the murderer of Drebber and Stangerson."
    },
    {
      "name": "Charles Darwin",
      "aliases": [
        "Darwin"
      ],
      "description": "A naturalist Holmes cites in a remark about music and the human race."
    },
    {
      "name": "Norman Neruda",
      "aliases": [],
      "description": "A violinist whose concert Holmes attends and whose playing he admires."
    },
    {
      "name": "Former tenant of a Lauriston Gardens house",
      "aliases": [],
      "description": "An unnamed former tenant who died of typhoid fever, as John Rance recalls."
    },
    {
      "name": "Mrs. Sawyer",
      "aliases": [
        "Sawyer"
      ],
      "description": "An assumed identity used by a young man disguised as an elderly woman to retrieve Drebber’s gold wedding ring and mislead Holmes. The supposed address and family story are false."
    },
    {
      "name": "Sally Dennis",
      "aliases": [
        "Sally"
      ],
      "description": "A supposed daughter of Mrs. Sawyer and wife of Tom Dennis, in the story used by the disguised man to claim Drebber’s ring. No such person is established as real."
    },
    {
      "name": "Tom Dennis",
      "aliases": [],
      "description": "A supposed sailor and husband of Sally Dennis, described in the false story given to Holmes."
    },
    {
      "name": "Maid at Baker Street",
      "aliases": [],
      "description": "An unnamed maid in Holmes and Watson’s lodging house, heard going to bed."
    },
    {
      "name": "Landlady at Baker Street",
      "aliases": [],
      "description": "The unnamed landlady of Holmes and Watson’s lodging house."
    },
    {
      "name": "Henri Murger",
      "aliases": [],
      "description": "The author of Vie de Bohème, which Watson reads while waiting for Holmes."
    },
    {
      "name": "Arthur Charpentier",
      "aliases": [
        "Lieutenant Charpentier",
        "Sub-lieutenant in Her Majesty’s navy",
        "Young Charpentier"
      ],
      "description": "The son of Madame Charpentier and brother of Alice. Gregson arrests him on suspicion of murdering Drebber, but Holmes’s investigation shows that suspicion is mistaken."
    },
    {
      "name": "Madame Charpentier",
      "aliases": [
        "Mrs. Charpentier"
      ],
      "description": "A widowed boarding-house keeper in Camberwell, mother of Arthur and Alice. She recounts Drebber’s misconduct toward Alice and Arthur’s confrontation with him."
    },
    {
      "name": "Alice Charpentier",
      "aliases": [
        "Alice"
      ],
      "description": "Madame Charpentier’s daughter and Arthur’s sister. Drebber harassed her, and she urges her mother to tell Gregson the truth."
    },
    {
      "name": "John Underwood",
      "aliases": [
        "Mr. Underwood"
      ],
      "description": "A hat seller whose records lead Gregson to Drebber’s boarding house."
    },
    {
      "name": "Boots at Halliday’s Private Hotel",
      "aliases": [
        "The Boots"
      ],
      "description": "An unnamed hotel employee who shows Lestrade to Stangerson’s room and helps break in after they discover blood beneath the door."
    },
    {
      "name": "Milk boy",
      "aliases": [],
      "description": "An unnamed boy who sees a tall, reddish-faced man in a brownish coat descend a ladder near Halliday’s Private Hotel after Stangerson’s murder."
    },
    {
      "name": "The terrier",
      "aliases": [
        "The dog"
      ],
      "description": "An elderly, terminally ill dog at Holmes’s lodging house. Holmes tests Stangerson’s pills on it; one is poisonous and kills it."
    },
    {
      "name": "John Ferrier",
      "aliases": [
        "Ferrier"
      ],
      "description": "A widowed American rescued from the desert by Mormon emigrants with the orphaned Lucy. He adopts her, becomes a prosperous farmer in Utah, and opposes her marrying a Mormon. Stangerson kills him while he tries to flee with Lucy and Jefferson Hope."
    },
    {
      "name": "Lucy Ferrier",
      "aliases": [
        "Lucy"
      ],
      "description": "The young orphan John Ferrier rescues and adopts as his daughter. She grows up in Utah, falls in love with Jefferson Hope, is forced to marry Drebber, and dies within a month."
    },
    {
      "name": "Lucy’s mother",
      "aliases": [
        "Mother"
      ],
      "description": "Lucy’s unnamed mother, who dies of thirst during the journey across the desert before John Ferrier and Lucy are rescued."
    },
    {
      "name": "Bob",
      "aliases": [
        "Brother Bob"
      ],
      "description": "Lucy’s brother, mentioned by her while she is lost in the desert; his fate is not described."
    },
    {
      "name": "Mr. Bender",
      "aliases": [],
      "description": "A member of John Ferrier’s emigrant party who dies of thirst and hunger on the desert crossing."
    },
    {
      "name": "Indian Pete",
      "aliases": [],
      "description": "A member of John Ferrier’s emigrant party who dies of thirst and hunger on the desert crossing."
    },
    {
      "name": "Mrs. McGregor",
      "aliases": [],
      "description": "A member of John Ferrier’s emigrant party who dies of thirst and hunger on the desert crossing."
    },
    {
      "name": "Johnny Hones",
      "aliases": [],
      "description": "A member of John Ferrier’s emigrant party who dies of thirst and hunger on the desert crossing."
    },
    {
      "name": "Brigham Young",
      "aliases": [
        "Young",
        "The Prophet"
      ],
      "description": "The leader and Prophet of the Mormon emigrants, who directs their settlement in Utah and whose authority is invoked by Elder Stangerson. He threatens John Ferrier and demands that Lucy marry a Mormon."
    },
    {
      "name": "Angel Merona",
      "aliases": [],
      "description": "A religious figure whom the Mormon emigrants regard as having chosen their people."
    },
    {
      "name": "Joseph Smith",
      "aliases": [],
      "description": "The Mormon religious founder whom the emigrants believe received sacred writings and whose voice Brigham Young is said to speak with."
    },
    {
      "name": "Brother Stangerson",
      "aliases": [
        "Elder Stangerson"
      ],
      "description": "A senior Mormon elder who helps lead the emigrant party and is assigned to care for John Ferrier and Lucy. He has three wives and a son."
    },
    {
      "name": "Son of Elder Stangerson",
      "aliases": [],
      "description": "An unnamed, headstrong twelve-year-old boy, son of Elder Stangerson."
    },
    {
      "name": "Three wives of Elder Stangerson",
      "aliases": [],
      "description": "The unnamed wives of Elder Stangerson, who share his wagon with Lucy during the journey."
    },
    {
      "name": "Jefferson Hope",
      "aliases": [
        "Hope"
      ],
      "description": "A western adventurer who falls in love with Lucy Ferrier and vows to return after securing his mining prospects. After Lucy and John Ferrier are taken, he pursues revenge and kills Drebber and Stangerson; he dies in custody from an aneurism. A newspaper account reports his connection to Salt Lake City and misrepresents the capture of him as the police’s achievement."
    },
    {
      "name": "Father of Jefferson Hope",
      "aliases": [],
      "description": "Jefferson Hope’s unnamed father, who had been close friends with John Ferrier in St. Louis."
    },
    {
      "name": "Companions of Jefferson Hope",
      "aliases": [],
      "description": "Unnamed prospectors who travel with Jefferson Hope in the Nevada Mountains while seeking silver."
    },
    {
      "name": "Cattle herdsman",
      "aliases": [],
      "description": "An unnamed herdsman who helps rescue Lucy Ferrier from a panicked cattle drive."
    },
    {
      "name": "Heber C. Kemball",
      "aliases": [],
      "description": "A preacher mentioned in an editorial footnote, which says he referred to his many wives as “heifers.”"
    },
    {
      "name": "Young son of Elder Drebber",
      "aliases": [
        "Young Drebber",
        "Son of Elder Drebber"
      ],
      "description": "The unnamed son of Elder Drebber, a suitor for Lucy Ferrier who marries her after the Mormon leaders award her to him. He later leaves Utah with Stangerson and is killed by Jefferson Hope."
    },
    {
      "name": "Cowper",
      "aliases": [],
      "description": "A Mormon known to Jefferson Hope, who tells him Lucy was married to young Drebber and Stangerson shot John Ferrier."
    },
    {
      "name": "Two Mormon signalers",
      "aliases": [],
      "description": "Two unnamed armed men who exchange a coded signal near the Ferrier farm while organizing the pursuit of the fugitives."
    },
    {
      "name": "Mormon sentinel",
      "aliases": [
        "Solitary watcher"
      ],
      "description": "An unnamed armed guard at a mountain post who challenges the fugitives and lets them pass after they give the countersign."
    },
    {
      "name": "Young man who confronts Drebber",
      "aliases": [],
      "description": "An unnamed young man who drives Drebber from a house after accusing him of insulting an honest girl. Drebber’s account does not identify him."
    },
    {
      "name": "Police Inspector",
      "aliases": [
        "Inspector"
      ],
      "description": "An unnamed police official who records Jefferson Hope’s statement and oversees his custody."
    },
    {
      "name": "Police warders",
      "aliases": [],
      "description": "Two unnamed warders who take Jefferson Hope away after his statement."
    },
    {
      "name": "Cab boy at Euston Station",
      "aliases": [],
      "description": "An unnamed boy Hope leaves to hold his cab horse while he follows Drebber and Stangerson onto the station platform."
    },
    {
      "name": "Justice of the peace",
      "aliases": [],
      "description": "An unnamed official in Cleveland whom Drebber approaches for legal protection against Jefferson Hope."
    },
    {
      "name": "York College professor",
      "aliases": [],
      "description": "An unnamed professor who lectures on poisons and demonstrates a powerful alkaloid; Hope later steals some of it."
    }
  ],
  "analysis": {
    "sourceSha256": "74ebe7e69be3ea0339d234a99b3c23a22fb6e334eef9ec7d0d10ba67b1f5e02f",
    "generatedAt": "2026-10-24T10:47:12.682898+00:00",
    "partsProcessed": 4,
    "extractionWarnings": [],
    "promptSha256": "ef6b30afebc4d1ea57690ea5b456465684c74b7af125ea8d48e25e6ba2004d41",
    "model": "gpt-6-luna",
    "pipelineVersion": 1
  }
}
