From 6fcf5502e0a7ee8eda895b905f2e79e3a46740e4 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 10 Nov 2025 12:45:39 +0000 Subject: [PATCH] Rewrite Biblical time machine to truly open-ended format MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Major changes: - Reduced from 1608 to 532 lines (70% reduction) - Single open-ended question: "Where/who/when would you like to visit?" - AI dynamically determines era from ANY input (person, date, event, place) - Replaced static content_blocks with dynamic ai_feedback briefings - User can say "I want to meet Moses" → AI determines ~1446 BC Egypt - User can say "30 AD" → AI determines Jesus' ministry - User can say "Red Sea crossing" → AI determines Exodus event - Open-ended NPC selection and conversation system - Maintains location accuracy (Temple progression throughout history) - Focus on AI-driven responses over rigid menu structure User feedback: "feedback over heavy content... needs to be open ended" --- research/activity-biblical-time-machine.yaml | 1994 ++++-------------- 1 file changed, 426 insertions(+), 1568 deletions(-) diff --git a/research/activity-biblical-time-machine.yaml b/research/activity-biblical-time-machine.yaml index 23343db..a6133f1 100644 --- a/research/activity-biblical-time-machine.yaml +++ b/research/activity-biblical-time-machine.yaml @@ -1,1673 +1,531 @@ -# Biblical Time Machine Activity - COMPLETE EDITION -# Travel from Garden of Eden to the Early Church -# Meet ANY biblical figure - open-ended exploration of Scripture -# Historically accurate locations and contexts for each era +# Biblical Time Machine - Open-Ended Edition +# Tell the machine WHO you want to meet or WHEN you want to go +# The AI dynamically determines the time period, location, and context -default_max_attempts_per_step: 3 +default_max_attempts_per_step: 5 classifier_model: "MODEL_1" feedback_model: "MODEL_1" tokens_for_ai_rubric: | - You are facilitating a biblically accurate time travel experience. + You are an intelligent Biblical time machine AI assistant. - CRITICAL GUIDELINES: - - Maintain historical and biblical accuracy at all times - - NPCs should speak in character appropriate to their time period and location - - Reference specific biblical texts when relevant - - Be respectful of the sacred nature of these stories - - Help users understand the historical and cultural context - - Encourage thoughtful reflection on biblical teachings - - SUPPORT OPEN-ENDED NPC REQUESTS: If user asks to meet someone not in the suggested list, evaluate if they're biblical and from that era, then roleplay them accurately + Your job is to facilitate open-ended time travel through Biblical history. - LANGUAGE & TONE: - - Ancient characters speak formally, with reverence for God (or gods for pagans) - - Use period-appropriate language (no modern slang for NPCs) - - Be immersive and engaging - - Balance education with storytelling + KEY BEHAVIORS: + - When user names a person (Moses, David, Jesus, etc.), determine when they lived and teleport there + - When user names a date/era (30 AD, Garden of Eden, etc.), determine context and teleport there + - When user names an event (Exodus, Crucifixion, etc.), teleport to that event + - Be flexible and adaptive - support ANY biblical request + - Provide brief, dynamic briefings based on their choice + - Emphasize location accuracy (NO Temple in Genesis/Exodus, FIRST Temple with Solomon, SECOND Temple with Jesus, NO Temple after 70 AD) - LOCATIONS MUST BE ACCURATE: - - No Temple in Genesis or pre-Solomon eras (use Tabernacle or altars) - - Garden of Eden has no buildings, only nature - - Egypt has temples to Egyptian gods, not YHWH - - Accurate geography for each period + CRITICAL: Maintain biblical and historical accuracy at all times. sections: # ============================================================================ - # INTRODUCTION & TIME MACHINE ACTIVATION + # INTRODUCTION # ============================================================================ - section_id: "introduction" - title: "The Biblical Time Machine" + title: "Biblical Time Machine" steps: - step_id: "welcome" - title: "Welcome to the Time Machine" + title: "Welcome" content_blocks: - - "# ⏳ The Biblical Time Machine ⏳" + - "# ⏳ Biblical Time Machine ⏳" - "" - - "Welcome, time traveler! You have discovered an extraordinary device:" - - "**A time machine capable of transporting you to ANY moment in Biblical history.**" + - "You have discovered a time machine that can transport you to ANY moment in Biblical history." - "" - - "Through this machine, you will:" - - "- 📜 Visit every epoch from Eden to the Early Church" - - "- 🗣️ Converse with ANY figure from Scripture" - - "- 🕊️ Witness God's redemptive story unfold across millennia" - - "- 📖 Gain deeper understanding of biblical history and theology" + - "**Tell me:**" + - "- WHO you want to meet (Moses, Jesus, David, etc.)" + - "- WHEN you want to go (30 AD, Garden of Eden, Exodus, etc.)" + - "- WHAT event you want to witness (Red Sea crossing, Pentecost, etc.)" - "" - - "From Adam in Paradise to Paul in prison, from Abraham's tent to Jesus' empty tomb—" - - "**the entire sweep of biblical history awaits your exploration.**" - - "" - - "Remember: You are an observer and student. Treat these sacred moments with reverence." + - "The machine will calculate the correct time period and take you there." - - step_id: "choose_language" - title: "Language Selection" - question: "Before we begin, what language would you like to use for this journey? (English, Spanish, French, etc.)" + - step_id: "language" + title: "Language" + question: "What language would you like to use? (English, Spanish, French, etc.)" tokens_for_ai: | - The user is selecting their preferred language. + User selecting language. - Categorize as 'language_set' for any valid language response. - Categorize as 'ready' if they say "English" or want to proceed in English. - Categorize as 'confused' if they seem unsure or off-topic. - buckets: [language_set, ready, confused] + Categorize as 'set' for any language. + Categorize as 'skip' if they want English or to skip. + buckets: [set, skip] transitions: - language_set: - content_blocks: - - "Language preference recorded. The time machine will translate everything for you!" + set: metadata_add: language: "the-users-response" - epochs_visited: "0" - people_met: "0" - next_section_and_step: "time_machine_hub:choose_epoch" - ready: - content_blocks: - - "Excellent! English it is. The time machine is calibrated and ready." + next_section_and_step: "time_machine:destination_input" + skip: metadata_add: language: "English" - epochs_visited: "0" - people_met: "0" - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "Just tell me which language you'd like to use (like English, Spanish, etc.)" - next_section_and_step: "introduction:choose_language" + next_section_and_step: "time_machine:destination_input" # ============================================================================ - # TIME MACHINE HUB - CENTRAL LOCATION TO CHOOSE EPOCHS + # TIME MACHINE - OPEN-ENDED DESTINATION # ============================================================================ - - section_id: "time_machine_hub" - title: "Time Machine Control Center" + - section_id: "time_machine" + title: "Time Machine" steps: - - step_id: "choose_epoch" - title: "Choose Your Destination" - content_blocks: - - "# ⏰ Time Machine Control Panel ⏰" - - "" - - "The time machine hums with energy. Where would you like to travel?" - - "" - - "## Available Epochs (In Chronological Order):" - - "" - - "**1. GARDEN OF EDEN (Pre-Fall ~4000 BC)**" - - "Walk in Paradise before sin. Meet Adam & Eve in innocence. No buildings, only perfect nature." - - "" - - "**2. THE FALL & EARLY WORLD (Post-Fall ~4000-3000 BC)**" - - "Meet Cain & Abel, Enoch. See first altars and sacrifices. No cities yet, only scattered families." - - "" - - "**3. EGYPT & THE EXODUS (~1446 BC)**" - - "Meet Moses, Pharaoh, Hebrew slaves. NO Temple yet—only Egyptian temples and altars to YHWH." - - "" - - "**4. SOLOMON'S TEMPLE (~970-930 BC)**" - - "Visit the FIRST Temple in Jerusalem! See its glory, meet King Solomon." - - "" - - "**5. THE LIFE OF JESUS (~4 BC - 30 AD)**" - - "Walk with Jesus during His ministry. The SECOND Temple (Herod's) stands in Jerusalem." - - "" - - "**6. PERSECUTION & MARTYRDOM (~64-313 AD)**" - - "Meet persecuted Christians in Rome's catacombs. Temple destroyed (70 AD)—faith survives underground." - - "" - - "**7. END JOURNEY**" - - "Return to the present and reflect on your travels." - - - step_id: "select_destination" - title: "Destination Input" - question: "Enter the number (1-7) of the epoch you wish to visit, or type 'END' to conclude your journey:" + - step_id: "destination_input" + title: "Where/When/Who" + question: "Where would you like to go, who would you like to meet, or when would you like to visit? (Or type 'END' to finish)" tokens_for_ai: | - The user is selecting which biblical epoch to visit. + This is COMPLETELY OPEN-ENDED. User can request: + - A person: "Moses", "Jesus", "David", "Paul", "Adam", etc. + - A time: "30 AD", "Garden of Eden", "Exodus era", etc. + - An event: "Red Sea crossing", "Pentecost", "Crucifixion", etc. + - A place: "Jerusalem", "Egypt", "Rome", etc. - Map their response to the appropriate bucket: - - 'eden' for 1, Garden of Eden, Paradise, Adam and Eve before sin - - 'fall_early' for 2, Fall, Cain, Abel, Enoch, early world - - 'egypt_exodus' for 3, Egypt, Moses, Exodus, Pharaoh, plagues, Red Sea, no temple yet - - 'solomon' for 4, Solomon, Temple, wisdom, First Temple, Jerusalem - - 'life_jesus' for 5, Jesus' ministry, Galilee, miracles, teachings, Second Temple - - 'persecution' for 6, persecution, martyrs, Rome, catacombs, post-70 AD - - 'end_journey' for 7, END, finish, conclude - - 'confused' if unclear or off-topic - buckets: [eden, fall_early, egypt_exodus, solomon, life_jesus, persecution, end_journey, confused] + Your job: Determine what biblical era they're requesting. + + Categorize as: + - 'garden_eden' if Garden of Eden, Paradise, Adam/Eve before Fall, beginning, creation + - 'early_world' if Cain, Abel, Enoch, Noah, Flood, post-Fall pre-Abraham + - 'patriarchs' if Abraham, Isaac, Jacob, Joseph, patriarchs era + - 'egypt_moses' if Moses, Exodus, Egypt, Pharaoh, plagues, Red Sea, Passover, ~1446 BC + - 'wilderness_judges' if Joshua, Judges, Deborah, Gideon, Samson, conquest of Canaan + - 'kingdom' if Saul, David, Solomon, kings, united/divided kingdom, ~1000-586 BC + - 'exile_prophets' if Babylon, Daniel, Ezekiel, Jeremiah, Isaiah, exile, prophets + - 'jesus' if Jesus, Christ, Messiah, Galilee, 30 AD, ministry, disciples + - 'crucifixion_resurrection' if cross, crucifixion, resurrection, Easter, Golgotha + - 'early_church' if Pentecost, Acts, apostles, Peter/John after Jesus + - 'paul' if Paul, missionary journeys, letters, epistles, church planting + - 'persecution' if persecution, martyrs, Rome, catacombs, Nero, 64-313 AD + - 'end' if END, finish, done, quit + - 'unclear' if you can't determine what they mean + buckets: [garden_eden, early_world, patriarchs, egypt_moses, wilderness_judges, kingdom, exile_prophets, jesus, crucifixion_resurrection, early_church, paul, persecution, end, unclear] transitions: - eden: - content_blocks: - - "# 🌳 TIME MACHINE DEPARTURE BRIEFING 🌳" - - "" - - "**DESTINATION:** Garden of Eden, east of Mesopotamia" - - "**TIME PERIOD:** Before the Fall (approximately 4000 BC)" - - "**BIBLICAL REFERENCE:** Genesis 1-2" - - "" - - "**WHAT YOU'LL EXPERIENCE:**" - - "You're traveling to the very beginning—Paradise before sin entered the world. You'll witness creation in its perfect state: no death, no decay, no thorns. The Tree of Life stands in the center of the garden. God walks with Adam and Eve in the cool of the day. Four rivers flow from Eden. Animals live in perfect harmony. This is humanity's home before the Fall." - - "" - - "**IMPORTANT:** No buildings exist yet. No Temple, no cities—only perfect nature and direct communion with God." - - "" - - "🔮 Engaging quantum displacement..." - - "⚡ Time travel initiated!" + garden_eden: + ai_feedback: + tokens_for_ai: | + User wants to go to Garden of Eden / meet Adam & Eve. + + Provide a BRIEF departure briefing: + - Destination: Garden of Eden, east of Mesopotamia + - Time: Before the Fall, ~4000 BC + - Context: Paradise before sin. No buildings, Temple, or cities. Perfect nature. Tree of Life. God walks with Adam & Eve. + - Who's there: Adam, Eve, God, animals + + End with: "⚡ Time travel initiated!" + + Use their language from metadata.language. metadata_add: - current_epoch: "Garden of Eden" + current_era: "Garden of Eden" + current_date: "~4000 BC (Pre-Fall)" epochs_visited: "n+1" - next_section_and_step: "eden:arrival" - fall_early: - content_blocks: - - "# 🍎 TIME MACHINE DEPARTURE BRIEFING 🍎" - - "" - - "**DESTINATION:** Outside the Garden of Eden" - - "**TIME PERIOD:** Post-Fall world (approximately 4000-3000 BC)" - - "**BIBLICAL REFERENCE:** Genesis 3-5" - - "" - - "**WHAT YOU'LL EXPERIENCE:**" - - "You're traveling to the world after sin's entrance. Adam and Eve have been expelled from Paradise. Cherubim with flaming swords guard Eden's gates. You'll witness the first murder (Cain killing Abel), the first altar sacrifices, and meet Enoch who walked so closely with God that he was taken to heaven without dying. Life is hard now—thorns, sweat, and death have entered creation. But God's promise of a coming Redeemer (Genesis 3:15) gives hope." - - "" - - "**IMPORTANT:** Still no cities in the earliest period. First altars appear. Lifespans are very long (Adam lived 930 years)." - - "" - - "🔮 Engaging quantum displacement..." - - "⚡ Time travel initiated!" + next_section_and_step: "exploration:who_to_meet" + + early_world: + ai_feedback: + tokens_for_ai: | + User wants early world (Cain/Abel/Noah/Flood era). + + Brief briefing: + - Destination: Post-Fall world or Noah's time + - Time: ~4000-2350 BC + - Context: Sin has entered. Cain murdered Abel. Enoch walked with God. Noah building ark. No cities yet. First altars. + - Who's there: Adam/Eve (fallen), Cain, Abel, Seth, Enoch, Noah, Noah's family + + End with: "⚡ Time travel initiated!" metadata_add: - current_epoch: "Fall & Early World" + current_era: "Early World" + current_date: "~4000-2350 BC" epochs_visited: "n+1" - next_section_and_step: "fall_early:arrival" - egypt_exodus: - content_blocks: - - "# 🌊 TIME MACHINE DEPARTURE BRIEFING 🌊" - - "" - - "**DESTINATION:** Egypt, near the Nile River" - - "**TIME PERIOD:** Exodus Era (approximately 1446 BC)" - - "**BIBLICAL REFERENCE:** Exodus 1-15" - - "" - - "**WHAT YOU'LL EXPERIENCE:**" - - "You're traveling to ancient Egypt during one of history's most dramatic moments. Hebrew slaves are making bricks without straw under Pharaoh's harsh rule. Moses, called by God at the burning bush, is confronting Pharaoh: 'Let my people go!' The ten plagues are devastating Egypt. You'll witness God's judgment on Egypt's gods and the preparation for the Passover and Red Sea crossing." - - "" - - "**CRITICAL LOCATION NOTE:** There is NO Temple to YHWH yet! The Temple won't be built for another 500+ years (until Solomon ~970 BC). Moses uses simple altars. You'll see Egyptian temples to Ra, Osiris, and other gods, but no permanent house for the God of Israel." - - "" - - "🔮 Engaging quantum displacement..." - - "⚡ Time travel initiated!" + next_section_and_step: "exploration:who_to_meet" + + patriarchs: + ai_feedback: + tokens_for_ai: | + User wants patriarchs era (Abraham/Isaac/Jacob/Joseph). + + Brief briefing: + - Destination: Canaan / Egypt + - Time: ~2000-1800 BC + - Context: God's covenant with Abraham. Isaac, Jacob, Joseph. NO Temple yet—only altars. Joseph in Egypt. + - Who's there: Abraham, Sarah, Isaac, Rebekah, Jacob, Rachel, Joseph, etc. + + End with: "⚡ Time travel initiated!" metadata_add: - current_epoch: "Egypt & Exodus" + current_era: "Patriarchs" + current_date: "~2000-1800 BC" epochs_visited: "n+1" - next_section_and_step: "egypt_exodus:arrival" - solomon: - content_blocks: - - "# 🏛️ TIME MACHINE DEPARTURE BRIEFING 🏛️" - - "" - - "**DESTINATION:** Jerusalem, Mount Moriah" - - "**TIME PERIOD:** Solomon's Reign (approximately 970-930 BC)" - - "**BIBLICAL REFERENCE:** 1 Kings 1-11" - - "" - - "**WHAT YOU'LL EXPERIENCE:**" - - "You're traveling to Israel's golden age and witnessing the FIRST TEMPLE! After 480 years of waiting since the Exodus, Solomon has built a permanent house for God. The Temple is overlaid with pure gold, built with cedarwood from Lebanon, with bronze pillars. The Ark of the Covenant rests in the Holy of Holies. You'll see daily sacrifices, hear worship led by Levites, and experience Jerusalem at its peak of wealth, wisdom, and peace." - - "" - - "**HISTORIC MOMENT:** This is what Moses and David longed to see—God dwelling permanently among His people. The glory of the LORD fills this place." - - "" - - "🔮 Engaging quantum displacement..." - - "⚡ Time travel initiated!" + next_section_and_step: "exploration:who_to_meet" + + egypt_moses: + ai_feedback: + tokens_for_ai: | + User wants Moses/Exodus era. + + Brief briefing: + - Destination: Egypt, near Nile River + - Time: ~1446 BC + - Context: Hebrew slaves. Moses confronting Pharaoh. Plagues. Passover coming. NO Temple yet (won't exist for 500+ years). Moses uses simple altars. + - Who's there: Moses, Aaron, Miriam, Pharaoh, Hebrew slaves, Egyptians + + End with: "⚡ Time travel initiated!" metadata_add: - current_epoch: "Solomon's Temple" + current_era: "Egypt & Exodus" + current_date: "~1446 BC" epochs_visited: "n+1" - next_section_and_step: "solomon:arrival" - life_jesus: - content_blocks: - - "# ✨ TIME MACHINE DEPARTURE BRIEFING ✨" - - "" - - "**DESTINATION:** Galilee and Judea, Roman Province" - - "**TIME PERIOD:** Jesus' Ministry (approximately 27-30 AD)" - - "**BIBLICAL REFERENCE:** Matthew, Mark, Luke, John" - - "" - - "**WHAT YOU'LL EXPERIENCE:**" - - "You're traveling to the most pivotal moment in human history—God walking among us as a man. Jesus of Nazareth is teaching with authority, performing miracles (healing the sick, raising the dead, calming storms), and proclaiming the Kingdom of God. You'll witness the Sermon on the Mount, see fishing boats on the Sea of Galilee, and observe crowds pressing in to hear His words." - - "" - - "**TEMPLE STATUS:** The SECOND Temple (Herod's Temple) stands in Jerusalem. It's magnificent but will be destroyed in 70 AD—just 40 years after Jesus' time. Jesus prophesies its destruction: 'Not one stone will be left on another.'" - - "" - - "🔮 Engaging quantum displacement..." - - "⚡ Time travel initiated!" + next_section_and_step: "exploration:who_to_meet" + + wilderness_judges: + ai_feedback: + tokens_for_ai: | + User wants wilderness/Joshua/Judges era. + + Brief briefing: + - Destination: Canaan / Israel + - Time: ~1400-1050 BC + - Context: Conquest of Canaan. Judges leading. Tabernacle at Shiloh. NO Temple yet. Cycle of sin and deliverance. + - Who's there: Joshua, Caleb, Deborah, Gideon, Samson, Ruth, etc. + + End with: "⚡ Time travel initiated!" metadata_add: - current_epoch: "Life of Jesus" + current_era: "Judges Era" + current_date: "~1400-1050 BC" epochs_visited: "n+1" - next_section_and_step: "life_jesus:arrival" + next_section_and_step: "exploration:who_to_meet" + + kingdom: + ai_feedback: + tokens_for_ai: | + User wants kingdom era (Saul/David/Solomon/kings). + + Brief briefing: + - Destination: Jerusalem / Israel + - Time: ~1000-586 BC + - Context: Determine from their request if it's David's time (NO Temple yet, just Tabernacle/Ark) or Solomon's time (FIRST TEMPLE!) or divided kingdom. + - Who's there: Depends on specific period—Saul, David, Solomon, kings, prophets + - CRITICAL: Temple only exists from Solomon onward (~970 BC) + + End with: "⚡ Time travel initiated!" + metadata_add: + current_era: "Kingdom Period" + current_date: "~1000-586 BC" + epochs_visited: "n+1" + next_section_and_step: "exploration:who_to_meet" + + exile_prophets: + ai_feedback: + tokens_for_ai: | + User wants exile/prophets era. + + Brief briefing: + - Destination: Babylon / ruins of Jerusalem + - Time: ~586-538 BC + - Context: Temple destroyed (586 BC). Jews exiled to Babylon. Daniel, Ezekiel there. Prophets speaking God's word. + - Who's there: Daniel, Ezekiel, Jeremiah (Jerusalem), exiled Jews + + End with: "⚡ Time travel initiated!" + metadata_add: + current_era: "Exile & Prophets" + current_date: "~586-538 BC" + epochs_visited: "n+1" + next_section_and_step: "exploration:who_to_meet" + + jesus: + ai_feedback: + tokens_for_ai: | + User wants Jesus' ministry. + + Brief briefing: + - Destination: Galilee / Judea + - Time: ~27-30 AD + - Context: Jesus teaching, healing, performing miracles. SECOND Temple (Herod's) stands in Jerusalem. Roman occupation. + - Who's there: Jesus, disciples, Mary Magdalene, crowds, Pharisees, etc. + + End with: "⚡ Time travel initiated!" + metadata_add: + current_era: "Jesus' Ministry" + current_date: "~27-30 AD" + epochs_visited: "n+1" + next_section_and_step: "exploration:who_to_meet" + + crucifixion_resurrection: + ai_feedback: + tokens_for_ai: | + User wants crucifixion/resurrection. + + Brief briefing: + - Destination: Jerusalem, Golgotha / Garden Tomb + - Time: Passover ~30 AD + - Context: Jesus' final week. Crucifixion on Friday. Resurrection on Sunday. SECOND Temple still stands. + - Who's there: Jesus, disciples, Mary Magdalene, Roman soldiers, crowd + + End with: "⚡ Time travel initiated!" + metadata_add: + current_era: "Crucifixion & Resurrection" + current_date: "~30 AD (Passover)" + epochs_visited: "n+1" + next_section_and_step: "exploration:who_to_meet" + + early_church: + ai_feedback: + tokens_for_ai: | + User wants early church/Pentecost. + + Brief briefing: + - Destination: Jerusalem + - Time: ~33-60 AD + - Context: Pentecost. Holy Spirit poured out. Church born. Apostles preaching. SECOND Temple still stands (until 70 AD). + - Who's there: Peter, John, apostles, new believers, Jewish authorities + + End with: "⚡ Time travel initiated!" + metadata_add: + current_era: "Early Church" + current_date: "~33-60 AD" + epochs_visited: "n+1" + next_section_and_step: "exploration:who_to_meet" + + paul: + ai_feedback: + tokens_for_ai: | + User wants Paul's missionary journeys. + + Brief briefing: + - Destination: Various cities (Antioch, Ephesus, Corinth, Rome, etc.) + - Time: ~46-67 AD + - Context: Paul planting churches, writing letters. Temple exists until 70 AD. Persecution beginning. + - Who's there: Paul, Barnabas, Timothy, Silas, church members + + End with: "⚡ Time travel initiated!" + metadata_add: + current_era: "Paul's Missions" + current_date: "~46-67 AD" + epochs_visited: "n+1" + next_section_and_step: "exploration:who_to_meet" + persecution: - content_blocks: - - "# 🔥 TIME MACHINE DEPARTURE BRIEFING 🔥" - - "" - - "**DESTINATION:** Rome, specifically the catacombs" - - "**TIME PERIOD:** Era of Persecution (approximately 64-313 AD)" - - "**BIBLICAL REFERENCE:** Acts, Epistles, Revelation, early church history" - - "" - - "**WHAT YOU'LL EXPERIENCE:**" - - "You're traveling to one of the darkest periods for Christians. Emperor Nero has blamed Christians for Rome's Great Fire (64 AD). Persecution is brutal: believers are crucified, burned alive as human torches, and thrown to lions in the Colosseum. Yet in underground catacombs and secret house churches, faith not only survives but grows. You'll meet apostles like Paul and Peter facing execution, and martyrs who choose death over denying Christ." - - "" - - "**TEMPLE STATUS:** NO Temple! The Romans destroyed it in 70 AD—just 40 years after Jesus' death. Judaism is scattered. Christians have no central building—they meet in homes and burial tunnels. The fish symbol (ΙΧΘΥΣ) is their secret sign. Faith survives underground until Constantine's Edict of Milan ends persecution in 313 AD." - - "" - - "🔮 Engaging quantum displacement..." - - "⚡ Time travel initiated!" + ai_feedback: + tokens_for_ai: | + User wants persecution era. + + Brief briefing: + - Destination: Rome, catacombs + - Time: ~64-313 AD + - Context: Nero's persecution. Temple destroyed 70 AD. Christians meeting in secret. Martyrs facing lions. Faith underground. + - Who's there: Paul (imprisoned), Peter, martyrs, persecuted believers, church leaders + + End with: "⚡ Time travel initiated!" metadata_add: - current_epoch: "Persecution" + current_era: "Persecution" + current_date: "~64-313 AD" epochs_visited: "n+1" - next_section_and_step: "persecution:arrival" - end_journey: - content_blocks: - - "Returning to the present..." + next_section_and_step: "exploration:who_to_meet" + + end: next_section_and_step: "conclusion:reflection" - confused: + + unclear: content_blocks: - - "Please enter a number from 1 to 7, or type 'END' to finish your journey." + - "I'm not sure what time period you're requesting. Can you be more specific?" + - "Examples: 'Moses', '30 AD', 'Garden of Eden', 'Exodus', 'Jesus', 'David', etc." counts_as_attempt: false - next_section_and_step: "time_machine_hub:select_destination" + next_section_and_step: "time_machine:destination_input" # ============================================================================ - # EPOCH 1: GARDEN OF EDEN (Pre-Fall) + # EXPLORATION - OPEN-ENDED NPC INTERACTION # ============================================================================ - - section_id: "eden" - title: "Garden of Eden (Before the Fall)" + - section_id: "exploration" + title: "Exploration" steps: - - step_id: "arrival" - title: "Arrival in Paradise" - content_blocks: - - "# 🌳 Garden of Eden - Before the Fall 🌳" - - "" - - "The time machine materializes in the most beautiful place you've ever seen." - - "You stand in a lush garden of unimaginable perfection and beauty." - - "" - - "**LOCATION:** The Garden of Eden, east of present-day Mesopotamia" - - "- Four rivers flow from here: Pishon, Gihon, Tigris, Euphrates" - - "- Trees of every kind, laden with perfect fruit" - - "- Animals walk without fear—lion lies with lamb" - - "- No thorns, no death, no decay" - - "- The Tree of Life stands in the center, beside the Tree of Knowledge" - - "" - - "This is Paradise before sin entered the world." - - "God walks in the garden in the cool of the day." - - "Adam and Eve live in perfect communion with their Creator." - - "" - - "**Suggested people to meet:**" - - "- Adam (the first human, created from dust)" - - "- Eve (mother of all living, created from Adam's rib)" - - "- The LORD God (walking in the garden)" - - "" - - "**Or name anyone else from this time that you'd like to meet!**" - - - step_id: "choose_npc" - title: "Choose Someone to Meet" - question: "Who would you like to speak with? (Name anyone from this era, or 'LEAVE' to return to the time machine)" + - step_id: "who_to_meet" + title: "Who to Meet" + question: "Who would you like to meet in this time period? (Or 'LEAVE' to go somewhere else, 'NEW TIME' for different era)" tokens_for_ai: | - The user is choosing who to meet in the Garden of Eden before the Fall. + User is choosing who to meet in their current era (metadata.current_era). - This is OPEN-ENDED. Support any biblically accurate character from Genesis 1-2. + This is COMPLETELY OPEN-ENDED. They can name: + - Specific person from that era + - Type of person (slave, priest, soldier, etc.) + - Multiple people - Common choices: - - 'meet_adam' if Adam, first man, or mankind - - 'meet_eve' if Eve, first woman, or mother of living - - 'meet_god' if God, LORD, YHWH, Creator - - 'meet_animals' if animals, creatures, lion, lamb, etc. - - For ANY other biblical figure from this era they name, categorize as 'meet_other' and store their request. - - - 'leave' if they want to return to time machine - - 'confused' if unclear or anachronistic (e.g., Moses wasn't alive yet!) - buckets: [meet_adam, meet_eve, meet_god, meet_animals, meet_other, leave, confused] + Categorize as: + - 'meet_someone' if they name a specific person or type + - 'leave' if LEAVE, go back, return + - 'new_time' if they want different era + - 'explore' if they want to look around first + buckets: [meet_someone, leave, new_time, explore] transitions: - meet_adam: - content_blocks: - - "You approach Adam, who is tending the garden. He greets you with wonder and joy..." + meet_someone: + ai_feedback: + tokens_for_ai: | + User wants to meet someone in metadata.current_era (metadata.current_date). + + Their request: the-users-response + + Your job: + 1. Determine if that person/type exists in this era + 2. If yes: Describe meeting them (brief - 2-3 sentences) + 3. If no: Politely explain they aren't in this era + + Use metadata.language for response. + + Be historically accurate about locations (Temple status, cities, etc.). metadata_add: - people_met: "n+1" - current_npc: "Adam (in Paradise)" - next_section_and_step: "eden:conversation" - meet_eve: - content_blocks: - - "You find Eve by a fruit tree. She smiles radiantly, full of innocence and grace..." - metadata_add: - people_met: "n+1" - current_npc: "Eve (in Paradise)" - next_section_and_step: "eden:conversation" - meet_god: - content_blocks: - - "In the cool of the day, you sense the presence of the LORD God walking in the garden..." - metadata_add: - people_met: "n+1" - current_npc: "The LORD God" - next_section_and_step: "eden:conversation" - meet_animals: - content_blocks: - - "You observe the animals of Eden, living in perfect harmony..." - metadata_add: - people_met: "n+1" - current_npc: "Animals of Eden" - next_section_and_step: "eden:conversation" - meet_other: - content_blocks: - - "Searching for that person in the Garden..." - metadata_add: - people_met: "n+1" current_npc: "the-users-response" - next_section_and_step: "eden:conversation" + people_met: "n+1" + next_section_and_step: "exploration:conversation" + leave: - content_blocks: - - "You return to the time machine, longing for lost Paradise..." - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "That person isn't in this era. Who from the Garden of Eden would you like to meet?" + next_section_and_step: "time_machine:destination_input" + + new_time: + next_section_and_step: "time_machine:destination_input" + + explore: + ai_feedback: + tokens_for_ai: | + User wants to explore/look around in metadata.current_era (metadata.current_date). + + Describe what they see (brief - 3-4 sentences): + - Geography/location + - Buildings (or lack thereof - NO Temple in early eras!) + - Activity happening + - People present + + End by asking who they'd like to meet. + + Use metadata.language. counts_as_attempt: false - next_section_and_step: "eden:choose_npc" + next_section_and_step: "exploration:who_to_meet" - step_id: "conversation" title: "Conversation" question: "What would you like to say or ask?" tokens_for_ai: | - User conversing with metadata.current_npc in Garden of Eden. + User conversing with metadata.current_npc in metadata.current_era (metadata.current_date). Categorize as: - - 'deep_question' for theology, God's nature, creation, purpose - - 'historical_question' for details about Eden, creation, daily life - - 'personal_question' for NPC's experience, feelings, relationship with God - - 'continue_talking' for statements or comments - - 'done_talking' for farewells - - 'change_language' for language requests - - 'off_topic' if unrelated - feedback_tokens_for_ai: | - Respond IN CHARACTER as metadata.current_npc. - Use language from metadata.language. - - **LOCATION CONTEXT: Garden of Eden, before the Fall** - - No buildings, temples, or cities - - Perfect nature, no death or decay - - Direct communion with God - - No sin, shame, or fear yet - - Animals are named and tame - - **CHARACTER GUIDELINES:** - - **Adam (in Paradise):** - - Joyful, innocent, without shame - - Talks about naming animals, tending the garden - - His work is joyful, not toilsome (no curse yet) - - Deeply grateful for Eve ("bone of my bone, flesh of my flesh") - - Walks with God daily without fear - - Doesn't understand evil or death yet - - Biblical: Genesis 1:26-2:25 - - **Eve (in Paradise):** - - Full of wonder and innocence - - Marvels at the beauty of creation - - Talks about communion with Adam and God - - No shame, completely pure - - Helper to Adam in tending Eden - - Doesn't know deception or sin yet - - Biblical: Genesis 2:18-25 - - **The LORD God:** - - Speaks with authority, love, and wisdom - - Walks in the garden to commune with His image-bearers - - Gave commands: tend the garden, don't eat from Tree of Knowledge - - Pronounces everything "very good" - - Intimate relationship with Adam and Eve - - Shows creative power and fatherly care - - Biblical: Genesis 1-2 - - **Animals of Eden:** - - Peaceful, tame, no fear of humans - - No predation (lion doesn't hunt) - - Named by Adam - - Part of the "very good" creation - - **For other biblical characters:** Use Genesis 1-2 context. If they ask about someone anachronistic, gently correct: "That person isn't born yet. We're in Paradise before sin entered the world." - - IMPORTANT: This is BEFORE the Fall. No mention of sin, death, curse, or serpent yet (that's next epoch). - - Stay in character, reference Genesis 1-2, maintain innocence and joy, end with invitation to continue. - buckets: [deep_question, historical_question, personal_question, continue_talking, done_talking, change_language, off_topic] + - 'theological' for deep questions about God, faith, theology + - 'historical' for questions about events, history, context + - 'personal' for questions about the NPC's life and experience + - 'continue' for statements or comments + - 'done' if goodbye, done talking, want to leave + - 'someone_else' if they want to meet someone else + - 'new_time' if they want to go to different era + - 'language_change' for language change + buckets: [theological, historical, personal, continue, done, someone_else, new_time, language_change] transitions: - deep_question: + theological: ai_feedback: - tokens_for_ai: "Provide theologically rich response about creation, God's nature, and human purpose in Paradise." - next_section_and_step: "eden:conversation" - historical_question: + tokens_for_ai: | + Respond IN CHARACTER as metadata.current_npc. + + Context: + - Era: metadata.current_era + - Date: metadata.current_date + - Language: metadata.language + + Answer their theological question with biblical accuracy. + Reference scripture if relevant. + Show the NPC's faith and perspective. + Be historically accurate about locations (Temple, buildings, etc.). + + Keep response conversational (not essay-length). + next_section_and_step: "exploration:conversation" + + historical: ai_feedback: - tokens_for_ai: "Provide accurate information about life in Eden and creation details." - next_section_and_step: "eden:conversation" - personal_question: + tokens_for_ai: | + Respond IN CHARACTER as metadata.current_npc. + + Answer their historical question accurately. + Provide context about events, locations, daily life. + Be accurate about buildings, Temple status, geography. + + Use metadata.language. + next_section_and_step: "exploration:conversation" + + personal: ai_feedback: - tokens_for_ai: "Share joyful experiences of Paradise and relationship with God." - next_section_and_step: "eden:conversation" - continue_talking: + tokens_for_ai: | + Respond IN CHARACTER as metadata.current_npc. + + Share personal experience, feelings, testimony. + Be authentic to the time period and person's situation. + + Use metadata.language. + next_section_and_step: "exploration:conversation" + + continue: ai_feedback: - tokens_for_ai: "Respond naturally with innocent joy and wonder." - next_section_and_step: "eden:conversation" - done_talking: + tokens_for_ai: | + Respond IN CHARACTER as metadata.current_npc. + + Respond naturally to their statement. + Continue the conversation. + + Use metadata.language. + next_section_and_step: "exploration:conversation" + + done: + ai_feedback: + tokens_for_ai: | + The NPC bids them farewell (brief - 1-2 sentences). + + Use metadata.language. + next_section_and_step: "exploration:who_to_meet" + + someone_else: content_blocks: - - "Your conversation ends. You're blessed by this glimpse of Paradise." - next_section_and_step: "eden:choose_npc" - change_language: + - "Ending current conversation..." + next_section_and_step: "exploration:who_to_meet" + + new_time: content_blocks: - - "Language preference updated." + - "Returning to time machine..." + next_section_and_step: "time_machine:destination_input" + + language_change: metadata_add: language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "eden:conversation" - off_topic: content_blocks: - - "Please focus on matters relevant to life in Paradise." + - "Language updated." counts_as_attempt: false - next_section_and_step: "eden:conversation" + next_section_and_step: "exploration:conversation" # ============================================================================ - # EPOCH 2: THE FALL & EARLY WORLD - # ============================================================================ - - section_id: "fall_early" - title: "The Fall & Early World" - steps: - - step_id: "arrival" - title: "Arrival in the Fallen World" - content_blocks: - - "# 🍎 The Fallen World 🍎" - - "" - - "The time machine materializes outside Eden's gates." - - "Everything has changed. You see thorns, sweat, toil." - - "" - - "**LOCATION:** Outside the Garden of Eden" - - "- Cherubim with flaming sword guard Eden's entrance (Genesis 3:24)" - - "- Adam and Eve now work by the sweat of their brow" - - "- First altars and sacrifices appear" - - "- Cain farms the ground, Abel shepherds flocks" - - "- No cities yet, but families spread across the land" - - "" - - "Sin has entered the world. Death has begun." - - "But God has promised a Redeemer (Genesis 3:15)." - - "" - - "**Suggested people to meet:**" - - "- Adam (expelled from Paradise, grieving)" - - "- Eve (mother of Cain and Abel)" - - "- Cain (first murderer, marked by God)" - - "- Abel (righteous martyr, whose blood cried out)" - - "- Seth (appointed replacement, ancestor of Noah)" - - "- Enoch (walked with God, taken to heaven without dying)" - - "" - - "**Or name anyone else from this era (Genesis 3-5)!**" - - - step_id: "choose_npc" - title: "Choose Someone to Meet" - question: "Who would you like to speak with? (Name anyone from this era, or 'LEAVE')" - tokens_for_ai: | - User choosing who to meet in the post-Fall early world (Genesis 3-5). - - This is OPEN-ENDED. Support any biblical figure from this era. - - Common choices: - - 'meet_adam_fallen' if Adam after Fall, expelled Adam - - 'meet_eve_fallen' if Eve after Fall, grieving Eve - - 'meet_cain' if Cain, first murderer, wanderer - - 'meet_abel' if Abel (alive before murder), shepherd - - 'meet_seth' if Seth, replacement son - - 'meet_enoch' if Enoch, walked with God - - For ANY other biblical figure from Genesis 3-5, categorize as 'meet_other'. - - - 'leave' if returning to time machine - - 'confused' if anachronistic or unclear - buckets: [meet_adam_fallen, meet_eve_fallen, meet_cain, meet_abel, meet_seth, meet_enoch, meet_other, leave, confused] - transitions: - meet_adam_fallen: - content_blocks: - - "You find Adam outside Eden, toiling in the fields. His face shows both sorrow and hope..." - metadata_add: - people_met: "n+1" - current_npc: "Adam (after the Fall)" - next_section_and_step: "fall_early:conversation" - meet_eve_fallen: - content_blocks: - - "Eve greets you with tears in her eyes. She bears the weight of sin and loss, yet clings to God's promise..." - metadata_add: - people_met: "n+1" - current_npc: "Eve (after the Fall)" - next_section_and_step: "fall_early:conversation" - meet_cain: - content_blocks: - - "You encounter Cain, marked by God, wandering restlessly..." - metadata_add: - people_met: "n+1" - current_npc: "Cain" - next_section_and_step: "fall_early:conversation" - meet_abel: - content_blocks: - - "You meet Abel tending his flock, unaware of his approaching martyrdom..." - metadata_add: - people_met: "n+1" - current_npc: "Abel" - next_section_and_step: "fall_early:conversation" - meet_seth: - content_blocks: - - "Seth welcomes you warmly. In him, humanity begins to call on the name of the LORD..." - metadata_add: - people_met: "n+1" - current_npc: "Seth" - next_section_and_step: "fall_early:conversation" - meet_enoch: - content_blocks: - - "You find Enoch in deep communion with God, walking a path of extraordinary righteousness..." - metadata_add: - people_met: "n+1" - current_npc: "Enoch" - next_section_and_step: "fall_early:conversation" - meet_other: - content_blocks: - - "Locating that person in the early world..." - metadata_add: - people_met: "n+1" - current_npc: "the-users-response" - next_section_and_step: "fall_early:conversation" - leave: - content_blocks: - - "You return to the time machine." - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "That person isn't in this era. Choose someone from Genesis 3-5." - counts_as_attempt: false - next_section_and_step: "fall_early:choose_npc" - - - step_id: "conversation" - title: "Conversation" - question: "What would you like to say or ask?" - tokens_for_ai: | - User conversing with metadata.current_npc in the fallen world. - - Categorize as: - - 'deep_question' for sin, redemption, God's promise, death - - 'historical_question' for events, daily life, first murder - - 'personal_question' for NPC's experience and feelings - - 'continue_talking' for statements - - 'done_talking' for farewells - - 'change_language' for language change - - 'off_topic' if unrelated - feedback_tokens_for_ai: | - Respond IN CHARACTER as metadata.current_npc. - Use language from metadata.language. - - **LOCATION CONTEXT: Outside Eden, fallen world** - - No Eden access (cherubim guard it) - - Thorns, sweat, painful labor (Genesis 3:17-19) - - Death has entered (animals sacrificed, eventually Abel murdered) - - First altars and offerings - - No cities yet in earliest period - - Lifespans very long (Adam lived 930 years) - - **CHARACTER GUIDELINES:** - - **Adam (after Fall):** - - Grieving Paradise lost - - Works hard, by sweat of brow - - Remembers God's promise of coming Redeemer (Genesis 3:15) - - Teaches children about God - - Sorrowful about Cain's sin - - Biblical: Genesis 3-5 - - **Eve (after Fall):** - - Bears pain of childbirth (curse) - - Grieves loss of Abel - - Clings to promise: her seed will crush serpent's head - - Mother of all living - - Teaches daughters about God - - Biblical: Genesis 3-5 - - **Cain:** - - Angry, restless - - Murdered Abel out of jealousy (Genesis 4:8) - - Marked by God for protection - - Wanderer in land of Nod - - Builds first city (named Enoch after his son) - - Defensive but haunted by guilt - - Biblical: Genesis 4 - - **Abel:** - - Righteous, keeper of sheep - - Offered acceptable sacrifice to God (by faith - Hebrews 11:4) - - Humble and devout - - First martyr - - His blood "cries out" (Genesis 4:10) - - Biblical: Genesis 4, Hebrews 11:4 - - **Seth:** - - Appointed by God to replace Abel - - Righteous lineage through him - - In his days, people began to call on name of LORD - - Ancestor of Noah and eventually Jesus - - Hope after tragedy - - Biblical: Genesis 4:25-5:8 - - **Enoch:** - - Walked faithfully with God 300 years - - "Taken" by God - never died (Genesis 5:24) - - Prophet who pleased God - - Preached against ungodliness (Jude 14-15) - - Mysterious and holy - - Biblical: Genesis 5:21-24, Hebrews 11:5, Jude 14-15 - - **For other characters:** Use Genesis 3-5 context, early patriarchs, long lifespans. - - Stay in character, reference scripture, show impact of Fall, end with invitation to continue. - buckets: [deep_question, historical_question, personal_question, continue_talking, done_talking, change_language, off_topic] - transitions: - deep_question: - ai_feedback: - tokens_for_ai: "Provide profound response about sin, judgment, and God's promise of redemption." - next_section_and_step: "fall_early:conversation" - historical_question: - ai_feedback: - tokens_for_ai: "Provide accurate details about life after the Fall and early human history." - next_section_and_step: "fall_early:conversation" - personal_question: - ai_feedback: - tokens_for_ai: "Share personal testimony of living in fallen world, grief, and hope." - next_section_and_step: "fall_early:conversation" - continue_talking: - ai_feedback: - tokens_for_ai: "Respond naturally, showing weight of sin but also hope in God's promise." - next_section_and_step: "fall_early:conversation" - done_talking: - content_blocks: - - "Your conversation ends. You're sobered by sin's consequences but hopeful in God's promise." - next_section_and_step: "fall_early:choose_npc" - change_language: - content_blocks: - - "Language preference updated." - metadata_add: - language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "fall_early:conversation" - off_topic: - content_blocks: - - "Please focus on matters relevant to this time period." - counts_as_attempt: false - next_section_and_step: "fall_early:conversation" - - # ============================================================================ - # EPOCH 3: EGYPT & THE EXODUS (~1446 BC) - # ============================================================================ - - section_id: "egypt_exodus" - title: "Egypt & The Exodus" - steps: - - step_id: "arrival" - title: "Arrival in Ancient Egypt" - content_blocks: - - "# 🏜️ Ancient Egypt, circa 1446 BC 🏜️" - - "" - - "The time machine materializes near the Nile River." - - "The air is hot and dusty. Massive pyramids tower in the distance." - - "" - - "**LOCATION:** Egypt, before the Exodus" - - "- NO Temple to YHWH exists yet (Temple not built until Solomon ~500 years later!)" - - "- Hebrew slaves make bricks without straw" - - "- Egyptian temples to Ra, Osiris, and other gods line the Nile" - - "- Moses has simple altars where he meets with God" - - "- Pharaoh's palace and treasure cities (Pithom, Rameses)" - - "- The Nile River, source of Egypt's power" - - "" - - "God is about to deliver His people from slavery." - - "Plagues are coming. The Exodus approaches." - - "" - - "**Suggested people to meet:**" - - "- Moses (reluctant prophet with a staff)" - - "- Aaron (Moses' brother and spokesman)" - - "- Pharaoh (hardened heart, won't let people go)" - - "- Miriam (prophetess, Moses' sister)" - - "- Hebrew slaves (suffering but hoping)" - - "- Egyptian taskmasters or priests" - - "" - - "**Or name ANYONE from Exodus 1-15!**" - - - step_id: "choose_npc" - title: "Choose Someone to Meet" - question: "Who would you like to speak with? (Name anyone from this era, or 'LEAVE')" - tokens_for_ai: | - User choosing who to meet in Egypt during the Exodus era (Exodus 1-15). - - This is OPEN-ENDED. Support any biblical figure from this period. - - Common choices: - - 'meet_moses' if Moses, prophet, deliverer - - 'meet_aaron' if Aaron, spokesman, brother - - 'meet_pharaoh' if Pharaoh, king, ruler of Egypt - - 'meet_miriam' if Miriam, prophetess, sister - - 'meet_slave' if Hebrew slave, Israelite, suffering people - - 'meet_egyptian' if Egyptian, taskmaster, priest, noble - - For ANY other biblical figure from Exodus, categorize as 'meet_other'. - - - 'leave' if returning to time machine - - 'confused' if anachronistic or unclear - buckets: [meet_moses, meet_aaron, meet_pharaoh, meet_miriam, meet_slave, meet_egyptian, meet_other, leave, confused] - transitions: - meet_moses: - content_blocks: - - "You find Moses near Mount Horeb, staff in hand, bearing the weight of his calling..." - metadata_add: - people_met: "n+1" - current_npc: "Moses" - next_section_and_step: "egypt_exodus:conversation" - meet_aaron: - content_blocks: - - "Aaron greets you warmly. He serves as Moses' voice to Pharaoh..." - metadata_add: - people_met: "n+1" - current_npc: "Aaron" - next_section_and_step: "egypt_exodus:conversation" - meet_pharaoh: - content_blocks: - - "You are granted audience with Pharaoh in his grand palace. He sits on a golden throne, radiating power and pride..." - metadata_add: - people_met: "n+1" - current_npc: "Pharaoh" - next_section_and_step: "egypt_exodus:conversation" - meet_miriam: - content_blocks: - - "Miriam, the prophetess and sister of Moses, welcomes you with wisdom and song..." - metadata_add: - people_met: "n+1" - current_npc: "Miriam" - next_section_and_step: "egypt_exodus:conversation" - meet_slave: - content_blocks: - - "You meet a Hebrew slave, exhausted from brick-making but clinging to hope..." - metadata_add: - people_met: "n+1" - current_npc: "Hebrew Slave" - next_section_and_step: "egypt_exodus:conversation" - meet_egyptian: - content_blocks: - - "An Egyptian official eyes you with suspicion..." - metadata_add: - people_met: "n+1" - current_npc: "Egyptian" - next_section_and_step: "egypt_exodus:conversation" - meet_other: - content_blocks: - - "Searching for that person in ancient Egypt..." - metadata_add: - people_met: "n+1" - current_npc: "the-users-response" - next_section_and_step: "egypt_exodus:conversation" - leave: - content_blocks: - - "You return to the time machine." - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "That person isn't in this era. Choose someone from the Exodus story." - counts_as_attempt: false - next_section_and_step: "egypt_exodus:choose_npc" - - - step_id: "conversation" - title: "Conversation" - question: "What would you like to say or ask?" - tokens_for_ai: | - User conversing with metadata.current_npc in Egypt during Exodus. - - Categorize as: - - 'deep_question' for God's deliverance, faith, slavery, freedom - - 'historical_question' for plagues, Red Sea, Passover, events - - 'personal_question' for NPC's experience and feelings - - 'continue_talking' for statements - - 'done_talking' for farewells - - 'change_language' for language change - - 'off_topic' if unrelated - feedback_tokens_for_ai: | - Respond IN CHARACTER as metadata.current_npc. - Use language from metadata.language. - - **LOCATION CONTEXT: Egypt, ~1446 BC, NO Temple yet** - - NO Temple to YHWH (won't exist for 500+ years until Solomon) - - Moses has simple altars for worship - - Egyptian temples to their gods (Ra, Osiris, etc.) - - Hebrews enslaved, making bricks - - Plagues are God's judgment on Egypt's gods - - Exodus and Red Sea crossing imminent - - **CHARACTER GUIDELINES:** - - **Moses:** - - Humble, reluctant leader - - Called by God at burning bush (Exodus 3) - - Performs signs with staff - - Confronts Pharaoh repeatedly: "Let my people go!" - - Struggles with speech, relies on Aaron - - Faithful despite fear - - Biblical: Exodus 2-15 - - **Aaron:** - - Moses' older brother, eloquent spokesperson - - Performs miracles alongside Moses - - Holds staff that becomes serpent - - Announces plagues to Pharaoh - - Will later become first High Priest - - Biblical: Exodus 4-15 - - **Pharaoh:** - - Arrogant, believes he is divine - - Heart hardened against YHWH - - Each plague shakes him briefly, then hardens again - - Powerful ruler of ancient superpower - - Refuses to acknowledge Hebrew God - - Will lose firstborn son in final plague - - Biblical: Exodus 5-14 - - **Miriam:** - - Prophetess, saved Moses as baby (Exodus 2) - - Sister to Moses and Aaron - - Will lead worship after Red Sea (Exodus 15:20-21) - - Wise and faithful woman - - Biblical: Exodus 2, 15 - - **Hebrew Slave:** - - Suffers under harsh bondage - - Makes bricks without straw (Exodus 5) - - Hopes Moses is true deliverer - - Remembers promises to Abraham, Isaac, Jacob - - Longs for freedom - - Biblical: Exodus 1-6 - - **Egyptian:** - - Serves Pharaoh and Egyptian gods - - Witnessing strange plagues - - May be starting to fear Hebrew God - - Proud of Egypt's power - - Biblical: Exodus context - - **For other Exodus characters:** Use Exodus 1-15 context accurately. - - CRITICAL: Emphasize NO Temple yet—only altars and future Tabernacle! - - Stay in character, reference Exodus, end with invitation to continue. - buckets: [deep_question, historical_question, personal_question, continue_talking, done_talking, change_language, off_topic] - transitions: - deep_question: - ai_feedback: - tokens_for_ai: "Provide powerful response about God's deliverance and covenant faithfulness." - next_section_and_step: "egypt_exodus:conversation" - historical_question: - ai_feedback: - tokens_for_ai: "Provide accurate Exodus details and historical context." - next_section_and_step: "egypt_exodus:conversation" - personal_question: - ai_feedback: - tokens_for_ai: "Share personal testimony of slavery, plagues, and hope for deliverance." - next_section_and_step: "egypt_exodus:conversation" - continue_talking: - ai_feedback: - tokens_for_ai: "Respond naturally in character." - next_section_and_step: "egypt_exodus:conversation" - done_talking: - content_blocks: - - "Your conversation ends. The sound of Hebrew prayers echoes in the distance." - next_section_and_step: "egypt_exodus:choose_npc" - change_language: - content_blocks: - - "Language preference updated." - metadata_add: - language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "egypt_exodus:conversation" - off_topic: - content_blocks: - - "Please focus on matters relevant to Egypt and the Exodus." - counts_as_attempt: false - next_section_and_step: "egypt_exodus:conversation" - - # ============================================================================ - # EPOCH 4: SOLOMON'S TEMPLE (~970-930 BC) - # ============================================================================ - - section_id: "solomon" - title: "Solomon's Temple" - steps: - - step_id: "arrival" - title: "Arrival in Jerusalem" - content_blocks: - - "# 🏛️ Jerusalem, Solomon's Temple, circa 970-930 BC 🏛️" - - "" - - "The time machine materializes on the Mount of Olives." - - "Before you rises the most magnificent structure you've ever seen." - - "" - - "**LOCATION:** Jerusalem, FIRST Temple Period" - - "- **THE FIRST TEMPLE!** Built by Solomon after ~480 years of waiting" - - "- Overlaid with pure gold, cedarwood from Lebanon" - - "- Holy of Holies contains the Ark of the Covenant" - - "- Sacrifices and worship ongoing" - - "- Solomon's palace nearby" - - "- Jerusalem at its peak: wealth, wisdom, peace" - - "" - - "This is what Moses and David longed to see—a permanent house for God." - - "The glory of the LORD fills this place." - - "" - - "**Suggested people to meet:**" - - "- King Solomon (wisest man alive)" - - "- Temple priests (serving at the altar)" - - "- Queen of Sheba (visiting, amazed)" - - "- Levites (musicians and singers)" - - "- Pilgrims (coming to worship)" - - "" - - "**Or name ANYONE from 1 Kings 1-11!**" - - - step_id: "choose_npc" - title: "Choose Someone to Meet" - question: "Who would you like to speak with? (Name anyone from this era, or 'LEAVE')" - tokens_for_ai: | - User choosing who to meet during Solomon's Temple era (1 Kings 1-11). - - This is OPEN-ENDED. Support any biblical figure from this period. - - Common choices: - - 'meet_solomon' if Solomon, king, wise man - - 'meet_priest' if priest, Levite, Zadok, temple servant - - 'meet_sheba' if Queen of Sheba, queen, visitor - - 'meet_musician' if musician, singer, worship leader - - 'meet_pilgrim' if pilgrim, worshiper, visitor - - For ANY other biblical figure from 1 Kings, categorize as 'meet_other'. - - - 'leave' if returning to time machine - - 'confused' if anachronistic or unclear - buckets: [meet_solomon, meet_priest, meet_sheba, meet_musician, meet_pilgrim, meet_other, leave, confused] - transitions: - meet_solomon: - content_blocks: - - "You are granted audience with King Solomon. His wisdom radiates from him..." - metadata_add: - people_met: "n+1" - current_npc: "King Solomon" - next_section_and_step: "solomon:conversation" - meet_priest: - content_blocks: - - "A priest in sacred garments greets you near the altar of sacrifice..." - metadata_add: - people_met: "n+1" - current_npc: "Temple Priest" - next_section_and_step: "solomon:conversation" - meet_sheba: - content_blocks: - - "The Queen of Sheba, adorned in royal splendor, observes the Temple with awe..." - metadata_add: - people_met: "n+1" - current_npc: "Queen of Sheba" - next_section_and_step: "solomon:conversation" - meet_musician: - content_blocks: - - "A Levite musician holds a lyre, preparing to lead worship..." - metadata_add: - people_met: "n+1" - current_npc: "Temple Musician" - next_section_and_step: "solomon:conversation" - meet_pilgrim: - content_blocks: - - "A pilgrim from a distant tribe smiles, overwhelmed by the Temple's glory..." - metadata_add: - people_met: "n+1" - current_npc: "Pilgrim" - next_section_and_step: "solomon:conversation" - meet_other: - content_blocks: - - "Seeking that person in Solomon's Jerusalem..." - metadata_add: - people_met: "n+1" - current_npc: "the-users-response" - next_section_and_step: "solomon:conversation" - leave: - content_blocks: - - "You return to the time machine, the Temple's glory still shining in your mind." - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "That person isn't in this era. Choose someone from Solomon's time." - counts_as_attempt: false - next_section_and_step: "solomon:choose_npc" - - - step_id: "conversation" - title: "Conversation" - question: "What would you like to say or ask?" - tokens_for_ai: | - User conversing with metadata.current_npc during Solomon's Temple era. - - Categorize as: - - 'deep_question' for wisdom, worship, Temple, God's presence - - 'historical_question' for Temple construction, Solomon's reign, events - - 'personal_question' for NPC's experience and feelings - - 'continue_talking' for statements - - 'done_talking' for farewells - - 'change_language' for language change - - 'off_topic' if unrelated - feedback_tokens_for_ai: | - Respond IN CHARACTER as metadata.current_npc. - Use language from metadata.language. - - **LOCATION CONTEXT: Jerusalem, FIRST Temple (~970-930 BC)** - - **THIS IS THE FIRST TEMPLE!** Historic moment! - - Built by Solomon, son of David - - Gold overlay, cedarwood, bronze pillars - - Ark of Covenant in Holy of Holies - - Daily sacrifices and worship - - Israel at peak: peace, prosperity, wisdom - - Nations come to see and learn - - **CHARACTER GUIDELINES:** - - **King Solomon:** - - Wisest man who ever lived (1 Kings 3) - - Built the Temple fulfilling David's dream - - Author of Proverbs, Ecclesiastes, Song of Songs - - Rules with justice and discernment - - Wealthy beyond measure (gold, trade) - - Speaks with profound wisdom - - Later falls into idolatry (can foreshadow if asked) - - Biblical: 1 Kings 1-11 - - **Temple Priest:** - - Descendant of Aaron - - Serves at altar of burnt offering - - Enters Holy Place (not Holy of Holies—only High Priest) - - Offers sacrifices for sin - - Teaches the Law - - Deeply reverent and grateful for Temple - - Biblical: 1 Kings, Leviticus - - **Queen of Sheba:** - - Traveled far to test Solomon's wisdom - - Amazed by Temple and Solomon's wisdom - - Says "the half was not told me!" (1 Kings 10:7) - - Gives lavish gifts: gold, spices, gems - - Represents nations recognizing God's glory - - Biblical: 1 Kings 10 - - **Temple Musician:** - - Levite appointed for worship - - Plays instruments: lyre, harp, cymbals, trumpet - - Sings Psalms of David - - Leads Israel in praise - - Joyful and devoted - - Biblical: 1 Chronicles 23-25 - - **Pilgrim:** - - Traveled to Jerusalem for feast (Passover, Pentecost, Tabernacles) - - Overwhelmed by Temple's beauty - - Grateful to worship in God's house - - Remembers generations who worshiped at Tabernacle - - Biblical: Psalms of Ascent (120-134) - - **For other characters:** Use 1 Kings 1-11 context. - - CRITICAL: Emphasize this is FIRST Temple, fulfillment of David's dream, nation's high point! - - Stay in character, reference 1 Kings, end with invitation to continue. - buckets: [deep_question, historical_question, personal_question, continue_talking, done_talking, change_language, off_topic] - transitions: - deep_question: - ai_feedback: - tokens_for_ai: "Provide wise, worshipful response about God's glory and presence in Temple." - next_section_and_step: "solomon:conversation" - historical_question: - ai_feedback: - tokens_for_ai: "Provide accurate details about Temple and Solomon's reign." - next_section_and_step: "solomon:conversation" - personal_question: - ai_feedback: - tokens_for_ai: "Share personal awe and gratitude for Temple and God's faithfulness." - next_section_and_step: "solomon:conversation" - continue_talking: - ai_feedback: - tokens_for_ai: "Respond naturally with wisdom and reverence." - next_section_and_step: "solomon:conversation" - done_talking: - content_blocks: - - "Your conversation ends. The sound of worship fills the air." - next_section_and_step: "solomon:choose_npc" - change_language: - content_blocks: - - "Language preference updated." - metadata_add: - language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "solomon:conversation" - off_topic: - content_blocks: - - "Please focus on matters relevant to Solomon's Temple era." - counts_as_attempt: false - next_section_and_step: "solomon:conversation" - - # ============================================================================ - # EPOCH 5: THE LIFE OF JESUS (~4 BC - 30 AD) - # ============================================================================ - - section_id: "life_jesus" - title: "The Life of Jesus" - steps: - - step_id: "arrival" - title: "Arrival in First Century Galilee/Judea" - content_blocks: - - "# ✨ Galilee/Judea, circa 30 AD ✨" - - "" - - "The time machine materializes on a dusty road in Galilee." - - "You see fishing boats on the Sea of Galilee." - - "" - - "**LOCATION:** Various sites in Jesus' ministry" - - "- Capernaum (Jesus' ministry headquarters)" - - "- Sea of Galilee (fishing, teaching from boats)" - - "- Nazareth (Jesus' hometown, rejected there)" - - "- Jerusalem (Second Temple stands in splendor)" - - "- Bethany (home of Mary, Martha, Lazarus)" - - "- Synagogues in every town" - - "" - - "The Messiah walks among the people!" - - "" - - "**Suggested people to meet:**" - - "- Jesus Christ (the Son of God)" - - "- The Twelve Apostles (Peter, John, James, etc.)" - - "- Mary Magdalene, Mary & Martha, other followers" - - "- Nicodemus, Zacchaeus, the woman at the well" - - "- Pharisees, Sadducees, Roman centurions" - - "- The sick, demon-possessed, seeking healing" - - "" - - "**Name ANYONE from the Gospels!**" - - - step_id: "choose_npc" - title: "Choose Someone to Meet" - question: "Who would you like to speak with? (Name anyone from Jesus' time, or 'LEAVE')" - tokens_for_ai: | - User choosing who to meet during Jesus' earthly ministry. - - This is COMPLETELY OPEN-ENDED. Support ANY Gospel figure. - - Common: - - 'meet_jesus' if Jesus, Christ, Lord, Messiah, Son of God - - 'meet_disciples' if disciples, twelve, apostles, Peter, John, James - - 'meet_women' if Mary Magdalene, Mary & Martha, etc. - - 'meet_seekers' if Nicodemus, Zacchaeus, woman at well, etc. - - 'meet_religious' if Pharisees, Sadducees, Scribes - - 'meet_romans' if centurion, Pilate, soldiers - - 'meet_crowd' if crowd, sick, demon-possessed - - For ANY specific person they name (e.g., "Lazarus", "John the Baptist", "Herod"), categorize as 'meet_specific'. - - - 'leave' if returning - - 'confused' if anachronistic - buckets: [meet_jesus, meet_disciples, meet_women, meet_seekers, meet_religious, meet_romans, meet_crowd, meet_specific, leave, confused] - transitions: - meet_jesus: - content_blocks: - - "You approach Jesus. He looks at you with eyes full of compassion and knowing..." - metadata_add: - people_met: "n+1" - current_npc: "Jesus Christ" - next_section_and_step: "life_jesus:conversation" - meet_disciples: - content_blocks: - - "You meet one of Jesus' disciples..." - metadata_add: - people_met: "n+1" - current_npc: "Disciple of Jesus" - next_section_and_step: "life_jesus:conversation" - meet_women: - content_blocks: - - "You encounter a woman who follows Jesus..." - metadata_add: - people_met: "n+1" - current_npc: "Woman follower of Jesus" - next_section_and_step: "life_jesus:conversation" - meet_seekers: - content_blocks: - - "You meet someone seeking Jesus..." - metadata_add: - people_met: "n+1" - current_npc: "Seeker of Jesus" - next_section_and_step: "life_jesus:conversation" - meet_religious: - content_blocks: - - "You encounter a religious leader..." - metadata_add: - people_met: "n+1" - current_npc: "Religious leader" - next_section_and_step: "life_jesus:conversation" - meet_romans: - content_blocks: - - "You meet a Roman in Judea..." - metadata_add: - people_met: "n+1" - current_npc: "Roman official" - next_section_and_step: "life_jesus:conversation" - meet_crowd: - content_blocks: - - "You speak with someone in the crowd following Jesus..." - metadata_add: - people_met: "n+1" - current_npc: "Person in crowd" - next_section_and_step: "life_jesus:conversation" - meet_specific: - content_blocks: - - "Finding that person in first-century Judea..." - metadata_add: - people_met: "n+1" - current_npc: "the-users-response" - next_section_and_step: "life_jesus:conversation" - leave: - content_blocks: - - "You return to the time machine, deeply moved." - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "That person isn't from Jesus' time. Choose someone from the Gospels." - counts_as_attempt: false - next_section_and_step: "life_jesus:choose_npc" - - - step_id: "conversation" - title: "Conversation" - question: "What would you like to say or ask?" - tokens_for_ai: | - User conversing with metadata.current_npc during Jesus' ministry. - - Categorize as: - - 'deep_question' for salvation, theology, miracles, identity of Jesus - - 'historical_question' for events, daily life, Second Temple period - - 'personal_question' for NPC's encounter with Jesus - - 'continue_talking' for statements - - 'done_talking' for farewells - - 'change_language' for language change - - 'off_topic' if unrelated - feedback_tokens_for_ai: | - Respond IN CHARACTER as metadata.current_npc. - Use language from metadata.language. - - **LOCATION CONTEXT: First century Judea/Galilee** - - SECOND TEMPLE stands in Jerusalem (Herod's Temple, destroyed 70 AD) - - Roman occupation (Pontius Pilate is governor) - - Synagogues in every town - - Fishing industry on Sea of Galilee - - Pharisees, Sadducees, Zealots, Essenes - - Expecting Messiah - - **KEY: You must roleplay AS THE SPECIFIC PERSON they requested in metadata.current_npc!** - - If it's a well-known Gospel figure (Peter, Mary Magdalene, Nicodemus, Zacchaeus, woman at well, etc.), portray them accurately based on their Gospel accounts. - - If it's a general category or less-known person, create a biblically accurate character from that category. - - **Jesus Christ:** - - CRITICAL: Maintain utmost reverence and biblical accuracy - - Speaks with divine wisdom, love, authority - - Uses parables - - Shows compassion, heals, forgives - - References His mission: seek and save the lost - - Kingdom of God focus - - Biblical: Matthew, Mark, Luke, John - - **Disciples (Peter, John, James, etc.):** - - Learning from Jesus - - Amazed by miracles - - Still misunderstanding at times - - Devoted but imperfect - - Specific personalities per disciple - - **For ANY specific person:** Research their Gospel account and portray them faithfully. - - Stay in character, reference Gospels, show transformation through encountering Jesus, end with invitation to continue. - buckets: [deep_question, historical_question, personal_question, continue_talking, done_talking, change_language, off_topic] - transitions: - deep_question: - ai_feedback: - tokens_for_ai: "Provide profound, Gospel-faithful response about Jesus and salvation." - next_section_and_step: "life_jesus:conversation" - historical_question: - ai_feedback: - tokens_for_ai: "Provide accurate first-century context and Gospel details." - next_section_and_step: "life_jesus:conversation" - personal_question: - ai_feedback: - tokens_for_ai: "Share personal testimony of encountering Jesus." - next_section_and_step: "life_jesus:conversation" - continue_talking: - ai_feedback: - tokens_for_ai: "Respond naturally, in character." - next_section_and_step: "life_jesus:conversation" - done_talking: - content_blocks: - - "Your conversation ends. You're blessed by this encounter." - next_section_and_step: "life_jesus:choose_npc" - change_language: - content_blocks: - - "Language preference updated." - metadata_add: - language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "life_jesus:conversation" - off_topic: - content_blocks: - - "Please focus on matters relevant to Jesus' time." - counts_as_attempt: false - next_section_and_step: "life_jesus:conversation" - - # ============================================================================ - # EPOCH 6: PERSECUTION & MARTYRDOM (~64-313 AD) - # ============================================================================ - - section_id: "persecution" - title: "Persecution & Martyrdom" - steps: - - step_id: "arrival" - title: "Arrival in Persecuted Rome" - content_blocks: - - "# 🔥 Rome, Era of Persecution, 64-313 AD 🔥" - - "" - - "The time machine materializes in the shadows beneath Rome." - - "You are in the catacombs—underground burial chambers where Christians gather in secret." - - "" - - "**LOCATION:** Rome, post-Temple destruction" - - "- **NO Temple!** Destroyed by Rome in 70 AD—only 40 years after Jesus" - - "- Christians meet in homes and catacombs" - - "- Fish symbol (ΙΧΘΥΣ) carved on walls as secret sign" - - "- Roman Colosseum where martyrs face lions" - - "- Prison cells where apostles await execution" - - "- Underground tunnels lit by oil lamps" - - "" - - "Emperor Nero has blamed Christians for Rome's Great Fire." - - "Persecution is fierce: arrest, torture, execution." - - "Yet faith survives in these dark places." - - "" - - "**Suggested people to meet:**" - - "- Paul the Apostle (imprisoned, awaiting execution)" - - "- Peter (martyred upside-down on a cross)" - - "- Persecuted believers (hiding underground)" - - "- Church leaders (shepherding in secret)" - - "- Christian martyrs (facing death with peace)" - - "" - - "**Or name ANYONE from Acts-Revelation or early church history!**" - - - step_id: "choose_npc" - title: "Choose Someone to Meet" - question: "Who would you like to speak with? (Name anyone from this era, or 'LEAVE')" - tokens_for_ai: | - User choosing who to meet during Roman persecution era (~64-313 AD). - - This is OPEN-ENDED. Support any biblical or early church figure. - - Common choices: - - 'meet_paul' if Paul, apostle, imprisoned teacher - - 'meet_peter' if Peter, apostle, rock - - 'meet_persecuted' if persecuted, hiding, suffering believer - - 'meet_leader' if leader, pastor, elder, shepherd, bishop - - 'meet_martyr' if martyr, dying, facing death, execution - - For ANY other biblical/early church figure, categorize as 'meet_other'. - - - 'leave' if returning to time machine - - 'confused' if anachronistic or unclear - buckets: [meet_paul, meet_peter, meet_persecuted, meet_leader, meet_martyr, meet_other, leave, confused] - transitions: - meet_paul: - content_blocks: - - "You are led to a dank Roman prison cell. Paul sits writing by lamplight..." - metadata_add: - people_met: "n+1" - current_npc: "Apostle Paul (imprisoned)" - next_section_and_step: "persecution:conversation" - meet_peter: - content_blocks: - - "You meet Peter shortly before his martyrdom. He radiates peace despite knowing his fate..." - metadata_add: - people_met: "n+1" - current_npc: "Apostle Peter" - next_section_and_step: "persecution:conversation" - meet_persecuted: - content_blocks: - - "A believer who fled to the catacombs greets you with cautious hope..." - metadata_add: - people_met: "n+1" - current_npc: "Persecuted Believer" - next_section_and_step: "persecution:conversation" - meet_leader: - content_blocks: - - "A church elder greets you quietly, watching for Roman soldiers..." - metadata_add: - people_met: "n+1" - current_npc: "Church Leader" - next_section_and_step: "persecution:conversation" - meet_martyr: - content_blocks: - - "You meet a believer who will face lions tomorrow, yet radiates supernatural peace..." - metadata_add: - people_met: "n+1" - current_npc: "Christian Martyr" - next_section_and_step: "persecution:conversation" - meet_other: - content_blocks: - - "Searching for that person in the persecuted church..." - metadata_add: - people_met: "n+1" - current_npc: "the-users-response" - next_section_and_step: "persecution:conversation" - leave: - content_blocks: - - "You return to the time machine, humbled by their courage." - next_section_and_step: "time_machine_hub:choose_epoch" - confused: - content_blocks: - - "That person isn't in this era. Choose someone from the early persecuted church." - counts_as_attempt: false - next_section_and_step: "persecution:choose_npc" - - - step_id: "conversation" - title: "Conversation" - question: "What would you like to say or ask?" - tokens_for_ai: | - User conversing with metadata.current_npc during Roman persecution. - - Categorize as: - - 'deep_question' for suffering, martyrdom, faith under fire, eternal hope - - 'historical_question' for persecution, Rome, church history, events - - 'personal_question' for NPC's experience, courage, testimony - - 'continue_talking' for statements - - 'done_talking' for farewells - - 'change_language' for language change - - 'off_topic' if unrelated - feedback_tokens_for_ai: | - Respond IN CHARACTER as metadata.current_npc. - Use language from metadata.language. - - **LOCATION CONTEXT: Rome, 64-313 AD, NO Temple** - - **Temple destroyed 70 AD** - Jews and Christians scattered - - Christians meet in homes and catacombs - - Nero blamed Christians for Rome's fire (64 AD) - - Persecution under multiple emperors - - Many martyred: crucified, burned, fed to lions - - Faith survives underground - - Constantine's Edict of Milan (313 AD) will end persecution - - **CHARACTER GUIDELINES:** - - **Apostle Paul (imprisoned):** - - Awaiting execution under Nero (~64-67 AD) - - Writing final letters (2 Timothy) - - Unshaken faith despite chains - - "I have fought the good fight, finished the race, kept the faith" (2 Tim 4:7) - - Encourages others to remain faithful - - No regrets—considers earthly loss as gain for Christ - - Speaks of "crown of righteousness" - - Biblical: 2 Timothy, Acts 28, Philippians 1 - - **Apostle Peter:** - - Will be martyred upside-down (tradition) - - Wrote 1 & 2 Peter to suffering churches - - Transformed from denier to bold martyr - - Encourages believers to rejoice in suffering (1 Peter 4:13) - - Shepherds the flock under persecution - - Biblical: 1-2 Peter, John 21:18-19 - - **Persecuted Believer:** - - Afraid but trusting God - - Lost family to persecution - - Hides in catacombs, meets secretly - - Refuses to deny Christ despite danger - - Encouraged by martyrs' courage - - Hopes persecution will end but willing to suffer - - Biblical: General NT persecution themes - - **Church Leader:** - - Shepherds flock under extreme danger - - Leads secret worship in catacombs - - Baptizes new believers at night - - Prepares Christians for possible martyrdom - - Wise, courageous, protective - - Maintains faith and order - - Biblical: Pastoral Epistles, Hebrews - - **Christian Martyr:** - - Faces imminent execution with supernatural peace - - Considers it honor to die for Christ - - "Whoever loses his life will find it" (Matt 16:25) - - Not afraid of death—sees it as gateway to eternal life - - Forgives persecutors - - Radiates joy despite circumstances - - Biblical: Martyrdom accounts, Revelation 2:10 - - **For other characters:** Use Acts-Revelation and early church context. - - CRITICAL: Emphasize NO Temple (destroyed), faith survives persecution, eternal perspective! - - Stay in character, reference scripture, show courage, end with invitation to continue. - buckets: [deep_question, historical_question, personal_question, continue_talking, done_talking, change_language, off_topic] - transitions: - deep_question: - ai_feedback: - tokens_for_ai: "Provide profound response about faith under persecution and eternal hope." - next_section_and_step: "persecution:conversation" - historical_question: - ai_feedback: - tokens_for_ai: "Provide accurate details about Roman persecution and church survival." - next_section_and_step: "persecution:conversation" - personal_question: - ai_feedback: - tokens_for_ai: "Share testimony of suffering and unwavering faith in Christ." - next_section_and_step: "persecution:conversation" - continue_talking: - ai_feedback: - tokens_for_ai: "Respond naturally with courage and hope despite danger." - next_section_and_step: "persecution:conversation" - done_talking: - content_blocks: - - "Your conversation ends. You're inspired by their unshakeable faith." - next_section_and_step: "persecution:choose_npc" - change_language: - content_blocks: - - "Language preference updated." - metadata_add: - language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "persecution:conversation" - off_topic: - content_blocks: - - "Please respect the gravity of this moment in history." - counts_as_attempt: false - next_section_and_step: "persecution:conversation" - - # ============================================================================ - # CONCLUSION & REFLECTION + # CONCLUSION # ============================================================================ - section_id: "conclusion" title: "Journey's End" steps: - step_id: "reflection" - title: "Reflection on Your Journey" - content_blocks: - - "# 🕰️ Return to the Present 🕰️" - - "" - - "The time machine hums and brings you back to your own time." - - "You step out, forever changed by what you've witnessed." - - "" - - "**Your Journey Statistics:**" - - "- Epochs visited: (see metadata.epochs_visited)" - - "- People met: (see metadata.people_met)" - - "" - - "You have walked from Paradise to persecution," - - "from Adam in the Garden to martyrs in the catacombs." - - "" - - "You've witnessed God's redemptive plan unfold across millennia—" - - "culminating in Jesus Christ, the promised Redeemer." - - "" - - "These stories are not just ancient history—" - - "they are the foundation of faith that transforms lives today." - - - step_id: "final_question" - title: "Final Reflection" - question: "What was the most meaningful moment or conversation from your journey through Biblical history?" + title: "Reflection" + question: "What was the most meaningful moment from your journey through Biblical history?" tokens_for_ai: | - The user is reflecting on their Biblical time travel experience. + User reflecting on their experience. - Categorize as 'thoughtful_reflection' if meaningful insights or spiritual reflections. - Categorize as 'brief_reflection' if short but sincere. - Categorize as 'unsure' if uncertain. - Categorize as 'change_language' for language change. + Categorize as 'reflect' for any response. feedback_tokens_for_ai: | Respond to their reflection with encouragement. - Use language from metadata.language. - Acknowledge what they found meaningful - - Connect it to broader Biblical themes - - Encourage them to study those passages - - Affirm how those truths apply today - - Thank them for this sacred journey - - Invite them to return anytime + - Connect to biblical themes + - Encourage further Bible study + - Thank them for the journey - End with blessing and encouragement to read the Bible. - buckets: [thoughtful_reflection, brief_reflection, unsure, change_language] + Use metadata.language. + + End with blessing and invitation to return. + buckets: [reflect] transitions: - thoughtful_reflection: + reflect: ai_feedback: - tokens_for_ai: "Provide warm, encouraging response celebrating their spiritual growth." + tokens_for_ai: "Provide warm, encouraging response about their spiritual journey." metadata_add: activity_completed: "true" next_section_and_step: "conclusion:goodbye" - brief_reflection: - ai_feedback: - tokens_for_ai: "Thank them and encourage deeper Scripture engagement." - metadata_add: - activity_completed: "true" - next_section_and_step: "conclusion:goodbye" - unsure: - content_blocks: - - "Think about your conversations. What moment stood out? What did you learn?" - counts_as_attempt: false - next_section_and_step: "conclusion:final_question" - change_language: - content_blocks: - - "Language preference updated." - metadata_add: - language: "the-users-response" - counts_as_attempt: false - next_section_and_step: "conclusion:final_question" - step_id: "goodbye" title: "Farewell" content_blocks: - - "# 📖 Thank You for Traveling Through Biblical History 📖" + - "# Thank You for Traveling Through Biblical History" - "" - - "From Eden's garden to Rome's catacombs," - - "from Paradise lost to Paradise restored in Christ—" - - "you've witnessed God's unfailing love and redemptive plan." + - "From Eden to persecution, from Paradise to martyrdom—" + - "you've witnessed God's redemptive story unfold." - "" - - "May these stories deepen your faith and understanding." - - "May the courage of the faithful inspire you." - - "May the teachings of Jesus transform you." - - "May the power of the Holy Spirit embolden you." - - "" - - "**'For everything that was written in the past was written to teach us,**" - - "**so that through the endurance taught in the Scriptures and the encouragement**" - - "**they provide we might have hope.' - Romans 15:4**" - - "" - - "The time machine will be here whenever you wish to return. ⏳" - - "" - - "Go in peace, and may God bless your continued journey through His Word. 🕊️" + - "The time machine is always here when you want to return. ⏳"