{
  "schemaVersion": 1,
  "slug": "al-liss-wal-kilab",
  "title": "اللص والكلاب",
  "author": "نجيب محفوظ",
  "language": "ar",
  "spoilers": true,
  "characters": [
    {
      "name": "سعيد مهران",
      "aliases": [
        "سعيد"
      ],
      "description": "لص مطارد يختبئ عند الشيخ علي الجنيدي ويواصل السعي للانتقام من عليش سدرة ورءوف علوان. يعود إلى شقة نور بحثًا عن بدلته، ثم يهرب إلى المقابر حيث تحاصره الشرطة؛ يطلق النار حتى ينفد الرصاص، وينتهي به الأمر مستسلمًا بلا مبالاة."
    },
    {
      "name": "الشيخ علي الجنيدي",
      "aliases": [
        "الشيخ علي",
        "الشيخ",
        "مولاي",
        "سيدي ومولاي"
      ],
      "description": "شيخ صوفي كان أبو مهران يقصده، واصطحب إليه سعيدًا في طفولته. يؤوي سعيدًا مجددًا حين يفر من الشرطة، ويجادله في مسؤوليته عن الدنيا والآخرة؛ ويعتني به ويقدم له الطعام بينما يجتمع أهل الذكر في مسكنه."
    },
    {
      "name": "نور",
      "aliases": [],
      "description": "امرأة تؤوي سعيدًا وتحبه، وتعود إلى الشقة التي يختبئ فيها. يراها سعيد أو يظن أنه يراها عند نافذة الشقة، ويريد منها أن ترعى ابنته سناء إن قُبض عليه."
    },
    {
      "name": "الرجل القصير في شقة نور",
      "aliases": [
        "الرجل القصير",
        "الرجل"
      ],
      "description": "رجل قصير يفتح باب الشقة التي ظن سعيد أن نور عادت إليها. يطرحه سعيد أرضًا ويكتم صوته كيلا يلفت الانتباه."
    },
    {
      "name": "امرأة في شقة نور",
      "aliases": [
        "المرأة من الداخل"
      ],
      "description": "امرأة داخل الشقة تسأل من الطارق، وتنادي الرجل الذي فتح الباب بقولها «يا معلم». لا يذكر النص اسمها أو صلتها به."
    },
    {
      "name": "عامل عند الباب الخارجي لمسكن الشيخ",
      "aliases": [
        "العامل"
      ],
      "description": "عامل يوقد المصباح عند الباب الخارجي لمسكن الشيخ بينما يجتمع أهل الذكر في الداخل."
    },
    {
      "name": "أبو مهران",
      "aliases": [
        "عم مهران",
        "والد سعيد"
      ],
      "description": "والد سعيد الراحل، وكان بواب عمارة الطلبة ورجلًا طيبًا مؤمنًا يصحب ابنه إلى الشيخ علي الجنيدي. توفي حين كان سعيد صغيرًا؛ ويستحضر سعيد ذكراه وهو يتخيل أباه بين الذاكرين."
    },
    {
      "name": "سناء",
      "aliases": [],
      "description": "ابنة سعيد ونبوية. تحضر في ذكريات سعيد، ويخشى أن تجد نفسها بلا من يرعاها؛ وعند حصاره في المقابر يتخيلها وقد جفلت بلا أمل."
    },
    {
      "name": "نبوية",
      "aliases": [
        "نبوية عليش",
        "أم سناء"
      ],
      "description": "زوجة سعيد السابقة وأم سناء؛ كانت يتيمة وعملت خادمة قبل زواجها من سعيد، ثم تزوجت عليش. يذكرها سعيد ضمن من يراهم كأنهم يقفون ضده."
    },
    {
      "name": "عليش سدرة",
      "aliases": [
        "عليش"
      ],
      "description": "تلميذ سعيد السابق الذي خانه وتزوج نبوية. يذكره سعيد ضمن من يراهم كأنهم يقفون ضده."
    },
    {
      "name": "رءوف علوان",
      "aliases": [
        "رءوف",
        "الأستاذ رءوف علوان"
      ],
      "description": "أستاذ سعيد وصديقه القديم وصاحب جريدة «الزهرة». أطلق سعيد النار عليه عند قصره فأصاب البواب بدلًا منه؛ ويذكره سعيد ضمن من يراهم كأنهم يقفون ضده."
    },
    {
      "name": "طرزان",
      "aliases": [
        "معلم طرزان",
        "المعلم طرزان"
      ],
      "description": "صاحب قهوة وصديق سعيد؛ كان محور خطة هربه من المنطقة التي تحاصرها الشرطة. يفكر سعيد في الاتصال به والذهاب إليه مهما كلفه ذلك."
    },
    {
      "name": "ضابط الشرطة الذي يفاوض سعيدًا",
      "aliases": [
        "الصوت الوقور",
        "الصوت"
      ],
      "description": "ضابط مجهول الهوية يتحدث إلى سعيد أثناء حصار المقابر، ويعده بأن يعاملوه بإنسانية ويدعوه إلى تسليم نفسه ومواجهة العدالة."
    },
    {
      "name": "معلم بياظة",
      "aliases": [
        "بياظة"
      ],
      "description": "صديق عليش وشريكه، يعقد صفقة في قهوة طرزان ويحمل نقودًا لأسرته. يسطو عليه سعيد ويضربه سائلًا عن عليش؛ فيخبره أن عليش سافر مع أسرته بعد مقتل شعبان حسين وأن مكانه مجهول."
    },
    {
      "name": "بواب قصر رءوف",
      "aliases": [
        "البواب",
        "البواب المسكين"
      ],
      "description": "بواب قصر رءوف علوان؛ يفتح بوابة القصر عند وصول سيارة رءوف. تصيبه رصاصة سعيد بدلًا من رءوف ويموت، ويصفه الخبر الصحفي بأنه بريء وضعيف."
    },
    {
      "name": "سائق تاكسي",
      "aliases": [
        "السائق"
      ],
      "description": "سائق سيارة أجرة ينقل سعيدًا بعد إطلاق النار قرب قصر رءوف. يسمع نور وهو يدافع عن سعيد بحرارة، لكنه يقول إنه قتل رجلًا ضعيفًا وبريئًا."
    },
    {
      "name": "شرطيان من قوة الوايلي",
      "aliases": [
        "رجلا الشرطة"
      ],
      "description": "شرطيان يوقفان سعيدًا قرب الغابة ويطلبان بطاقته، ثم يظنانه ضابطًا بسبب زيه. يطرحهما أرضًا ويهرب قبل أن يتعرفا إليه."
    },
    {
      "name": "صاحبة البيت",
      "aliases": [
        "مالكة الشقة"
      ],
      "description": "امرأة تؤجر نور الشقة التي يختبئ فيها سعيد. تأتي مرارًا للمطالبة بالإيجار المتأخر، ويخشى سعيد أن تقتحم الشقة بعد غياب نور."
    },
    {
      "name": "رجل مع صاحبة البيت",
      "aliases": [],
      "description": "رجل يرافق صاحبة البيت عند طرقها باب شقة نور، ويعلّق معها على غيابها وتأخر الإيجار."
    },
    {
      "name": "المرأة التي كانت تعمل عندها نبوية",
      "aliases": [
        "المرأة التركية المسنة",
        "الست التركية",
        "تركية عجوز"
      ],
      "description": "امرأة غنية ومتكبرة كانت تقيم وحدها في بيت تحيط به حديقة كبيرة، وعملت نبوية خادمة لديها. يتذكر سعيد انتظاره نبوية قرب بيتها."
    },
    {
      "name": "أبو شلبية",
      "aliases": [
        "أبوها"
      ],
      "description": "والد نور، تذكره نور وهي تسكر وتقول إنه كان عمدة في عهد طفولتها بالبلينا؛ يرد سعيد ساخرًا بأنه كان خادم العمدة."
    },
    {
      "name": "رجل من الشرطة أطلق النار من الحديقة",
      "aliases": [],
      "description": "شخص مجهول يطلق النار من حديقة قصر رءوف أثناء مواجهة سعيد له، فيثير إصابة سعيد وهروبه. لا يحدد النص هويته أو مصيره."
    },
    {
      "name": "أم سعيد",
      "aliases": [
        "أم مهران",
        "والدة سعيد"
      ],
      "description": "والدة سعيد الراحلة؛ مرضت ونزفت، ثم ماتت في قصر العيني بعد شهر من مرضها. عمل سعيد في سن مبكرة ليحل محل أبيه في خدمة العمارة ويساعدها."
    },
    {
      "name": "البقال",
      "aliases": [],
      "description": "صاحب دكان أمام بيت الطلبة؛ كانت نبوية تأتي إليه لشراء حاجاتها."
    },
    {
      "name": "رجل من نزلاء عمارة الطلبة",
      "aliases": [
        "طالب ريفي"
      ],
      "description": "طالب ريفي كان نزيلًا في عمارة الطلبة، سرق سعيد ماله في أول سرقة له. اتهم سعيدًا وضربه حتى أنقذه رءوف."
    },
    {
      "name": "طبيب مستشفى صابر",
      "aliases": [
        "الطبيب الشهير"
      ],
      "description": "طبيب شهير في مستشفى صابر رفض إسعاف أم سعيد حين أحضرها إليه وهي تنزف."
    },
    {
      "name": "ممرضة أجنبية",
      "aliases": [
        "الممرضة"
      ],
      "description": "ممرضة أجنبية في مستشفى صابر راقبت ما جرى عندما طلب سعيد إسعاف أمه، وتحدثت بلغة لم يفهمها لكنه شعر بأنها تشاركه مأساته."
    },
    {
      "name": "خدم مستشفى صابر",
      "aliases": [
        "الخدم الكثيرون"
      ],
      "description": "خدم في مستشفى صابر حضروا بعد أن رمى سعيد مقعدًا احتجاجًا على رفض الطبيب إسعاف أمه."
    },
    {
      "name": "العمة في سيدي الأربعين",
      "aliases": [
        "عمة نبوية"
      ],
      "description": "عمة نبوية، وهي سندها الوحيد الذي تذكره قبل زواجها من سعيد؛ كانت في سيدي الأربعين."
    },
    {
      "name": "الزيات",
      "aliases": [],
      "description": "صاحب سيرك عملت فيه نبوية بعد أن دفعتها الظروف إلى التنقل بين الأحياء والبلدات. نقّط سعيدًا بعشرة جنيهات في فرحه."
    },
    {
      "name": "عابد البطل",
      "aliases": [
        "البطل"
      ],
      "description": "شخص كان يحب سعيدًا ويتملقه ويتجنب غضبه، ويعيش على ما يكسبه سعيد من عمله وشطارته. يعتقد سعيد أنه لم يكن صديقًا حقيقيًا."
    },
    {
      "name": "صبي القهوة",
      "aliases": [
        "الصبي",
        "صبي المعلم طرزان"
      ],
      "description": "يعمل في قهوة طرزان ويقدم الشاي. يحث سعيدًا على تبرير سرقة الأغنياء، ثم يخرج ليستطلع من ظن طرزان أنه يراقبهم."
    },
    {
      "name": "مهرب السلاح",
      "aliases": [
        "رجل من مهربي السلاح",
        "المهرّب"
      ],
      "description": "رجل وحيد في قهوة طرزان، يقترح على سعيد الهرب إلى الصعيد ويقول إن كثيرين حدثوه عنه بإعجاب."
    },
    {
      "name": "شبان ضربوا نور",
      "aliases": [
        "شبان",
        "طلبة"
      ],
      "description": "شبان، لعلهم طلبة، ضربوا نور عندما طالبتهم بالحساب؛ لا يذكر النص أسماءهم."
    },
    {
      "name": "صديقة نور الأكبر سنًا",
      "aliases": [
        "صديقة نور"
      ],
      "description": "امرأة أكبر من نور بأعوام، تحذرها من أن ينتهي بهما الحال إلى العجز أو ما هو أسوأ."
    },
    {
      "name": "ضاربة الودع",
      "aliases": [],
      "description": "امرأة تقرأ الودع لنور، وقد وعدتها بمستقبل من الأمان والاطمئنان."
    },
    {
      "name": "صاحب سعيد العابر",
      "aliases": [
        "صاحب من صحاب نور العابِرين"
      ],
      "description": "رجل عابر من أصحاب نور، ظهر معها في صور مجلة أسبوعية عن سعيد."
    },
    {
      "name": "ابن صاحب مصنع الحلوى",
      "aliases": [
        "صاحب السيارة",
        "الشاب"
      ],
      "description": "شاب ثري يرتبط بنور ويقابلها سرًا في سيارة عند مدفن الشهيد؛ يسطو سعيد على نقوده وسيارته بمساعدة نور، ثم يتركه يهرب."
    },
    {
      "name": "شعبان حسين",
      "aliases": [],
      "description": "عامل في محل خردوات بشارع محمد علي، يسكن المنزل الذي كان سعيد يظنه منزل عليش ونبوية. يقتله سعيد بالخطأ حين يفتح له الباب."
    },
    {
      "name": "شرطي عند ميدان القلعة",
      "aliases": [
        "الشرطي"
      ],
      "description": "شرطي يركض نحو عطفة سكة الإمام بعد سماع الصراخ عقب مقتل شعبان حسين؛ يختبئ سعيد في السيارة حتى يبتعد."
    },
    {
      "name": "جار عليش",
      "aliases": [
        "أحد جيران عليش"
      ],
      "description": "جار لعليش يشهد بأنه رأى سعيدًا يغادر المنزل بعد ارتكاب جريمة قتل شعبان حسين، وينادي الشرطي."
    },
    {
      "name": "بائع جريدة أبو الهول",
      "aliases": [
        "بائع الجرائد"
      ],
      "description": "منادٍ يبيع جريدة «أبو الهول» قرب مسكن الشيخ؛ ينادي بها فيسمعه سعيد ويشتري منه نسخة."
    },
    {
      "name": "فاضل باشا حسنين",
      "aliases": [
        "فاضل باشا"
      ],
      "description": "صاحب فيلا زارها سعيد في الماضي وخرج منها بألف جنيه."
    },
    {
      "name": "كواكب",
      "aliases": [],
      "description": "ممثلة سرق سعيد من فيلتها قرطًا ماسيًا نادرًا في الماضي."
    },
    {
      "name": "الخادم في منزل رءوف",
      "aliases": [
        "الخادم"
      ],
      "description": "خادم رءوف علوان؛ يضيء النجفة ويفتح بابًا على الحديقة، ثم يحضر الطعام والشراب."
    },
    {
      "name": "المرأة على الهاتف",
      "aliases": [],
      "description": "امرأة يتحدث إليها رءوف عبر الهاتف في شرفته؛ لا يذكر النص اسمها أو صلتها به."
    },
    {
      "name": "ثلاثة خدم في منزل رءوف",
      "aliases": [
        "الخدم"
      ],
      "description": "ثلاثة من خدم رءوف يقفون خلف سعيد عند ضبطه متسللًا إلى المنزل، ويسأل أحدهم إن كانوا سينادون الشرطة."
    },
    {
      "name": "عبد ربه",
      "aliases": [
        "السجَّان عبد ربه"
      ],
      "description": "سجّان سعيد، يتخيل سعيد أنه سيهزأ به بعد أن يُقبض عليه مجددًا."
    },
    {
      "name": "رجال القهوة",
      "aliases": [
        "الرجال القليلون"
      ],
      "description": "رواد في قهوة معلم طرزان يرحبون بسعيد ويعانقونه بعد عودته من السجن."
    },
    {
      "name": "رجال يتسامرون عند الهضبة",
      "aliases": [
        "الجالسون حول الهضبة",
        "رواد الهواء الطلق"
      ],
      "description": "مجموعة من رواد القهوة يتبادلون حديثًا عن الطمأنينة والخوف والشجاعة والموت؛ لا يحدد النص هوياتهم الفردية."
    },
    {
      "name": "عشماوي",
      "aliases": [],
      "description": "الشخص الذي ينفذ أحكام الإعدام، يرد اسمه في حديث ساخر عن حبل المشنقة."
    },
    {
      "name": "فتية يتدربون على القتال",
      "aliases": [
        "فتية"
      ],
      "description": "شبان كانوا يتدربون على القتال في الخلاء قرب القهوة، وكان رءوف علوان على رأسهم."
    },
    {
      "name": "سكان القصر رقم ١٨",
      "aliases": [
        "ساكن القصر رقم ١٨"
      ],
      "description": "الشخص الذي كان يقود الفتية في تدريبهم ويلقي عليهم الحكم؛ يربط النص هويته برءوف علوان، أستاذ سعيد."
    },
    {
      "name": "نجيب محفوظ",
      "aliases": [],
      "description": "مؤلف الكتاب، وليس شخصية في أحداث الرواية؛ ورد اسمه في بيانات النشر."
    },
    {
      "name": "سامح عرفة",
      "aliases": [],
      "description": "رسام الغلاف، وليس شخصية في أحداث الرواية."
    },
    {
      "name": "المخبر حسب الله",
      "aliases": [
        "حسب الله",
        "المخبر"
      ],
      "description": "مخبر شرطة يرافق عليش ويشارك في لقاء سعيد به، ويفتش سعيدًا ويحذره من التصرف بغضب. يدفع إلى حسم النزاع حول سناء عبر المحكمة."
    },
    {
      "name": "رجل طويل عريض",
      "aliases": [
        "الرجل"
      ],
      "description": "رجل يخرج من بيت عليش ويقود سناء إلى غرفة الاستقبال، ثم يدفعها برفق نحو أبيها."
    },
    {
      "name": "رجل من ماسحي الجوخ",
      "aliases": [
        "أحد ماسحي الجوخ"
      ],
      "description": "رجل حاضر في لقاء سعيد وعليش، يحث سعيدًا على ترك الشيطان والدخول في التفاهم."
    },
    {
      "name": "رجل من الحاضرين",
      "aliases": [
        "رجل"
      ],
      "description": "رجل في مجلس عليش يقول إن التفاهم خير."
    },
    {
      "name": "رجل مسالم",
      "aliases": [
        "رجل"
      ],
      "description": "أحد الحاضرين في مجلس عليش، ينصح سعيدًا بأن يتعظ بعد خروجه من السجن."
    },
    {
      "name": "رجل من الدكاكين",
      "aliases": [],
      "description": "رجل ينادي عليش من خارج البيت طالبًا منه النزول لتهنئة سعيد."
    },
    {
      "name": "الموظف",
      "aliases": [
        "موظف الاستعلامات"
      ],
      "description": "موظف في مبنى جريدة «الزهرة» يخبر سعيدًا بمكان مكتب رءوف علوان."
    },
    {
      "name": "سكرتير رءوف علوان",
      "aliases": [
        "السكرتير"
      ],
      "description": "سكرتير في جريدة «الزهرة» يخبر متحدثًا على الهاتف أن رءوف في اجتماع مع رئيس التحرير ولن يعود قبل ساعتين."
    },
    {
      "name": "متحدث على الهاتف",
      "aliases": [],
      "description": "شخص يتحدث هاتفيًا مع سكرتير رءوف علوان في جريدة «الزهرة»؛ لا يُذكر اسمه أو دوره أكثر من ذلك."
    },
    {
      "name": "رئيس التحرير",
      "aliases": [],
      "description": "رئيس تحرير جريدة «الزهرة»، يذكر السكرتير أن رءوف علوان يجتمع به."
    }
  ],
  "analysis": {
    "sourceSha256": "74a3a65b90c51c7ccbd9705af29fda1e2fde2d46b8e397e053d2d905516f3a7e",
    "generatedAt": "2026-10-26T23:25:29.488098+00:00",
    "partsProcessed": 6,
    "extractionWarnings": [],
    "promptSha256": "9385e4a21325f0621e5589099a8ad97a61d002a9f4df2818821dc1c353ad5c6d",
    "model": "gpt-6-luna",
    "pipelineVersion": 1
  }
}
