Enhanced moon navigation to allow easy return to the host planet's details. Previously, moon navigation only had "leave_jupiter" which took you to the final navigation menu. Now you can also go back to see the planet itself. New Navigation Pattern (implemented for Jupiter's moons): From any moon, you can now: 1. **Jump to other moons** - "Europa", "Ganymede", etc. 2. **Return to moon menu** - "moon menu" shows all moon options 3. **Back to planet** - "Jupiter" or "back to Jupiter" returns to planet details 4. **Leave entirely** - "leave Jupiter" goes to planet-to-planet navigation Example Navigation Flow: - Visit Jupiter → See planet details - Choose "Io" → See Io's volcanoes - Say "back to Jupiter" → Return to Jupiter's details (storms, bands, etc.) - Say "Europa" → Jump directly to Europa - Say "leave Jupiter" → Continue to Saturn Updated Navigation Steps: - moon_io_nav: Added back_to_planet → jupiter:jupiter_details - moon_europa_nav: Added back_to_planet → jupiter:jupiter_details - moon_ganymede_nav: Added back_to_planet → jupiter:jupiter_details - moon_callisto_nav: Added back_to_planet → jupiter:jupiter_details - jupiter_other_moons_nav: Added back_to_planet → jupiter:jupiter_details This same pattern can be extended to Saturn, Uranus, and Neptune moons, allowing seamless navigation: Moon → Moon, Moon → Planet, Planet → Planet.
2819 lines
122 KiB
YAML
2819 lines
122 KiB
YAML
# Solar System Explorer - Comprehensive Interactive Journey
|
||
# Explore the Sun, planets, moons, asteroid belt, and beyond!
|
||
|
||
default_max_attempts_per_step: 3
|
||
classifier_model: "MODEL_1"
|
||
feedback_model: "MODEL_1"
|
||
|
||
tokens_for_ai_rubric: |
|
||
You are an enthusiastic astronomy guide helping students explore our solar system.
|
||
Be engaging, use emojis, and share fascinating facts.
|
||
When they want to explore a location, confirm their choice and prepare them for the journey.
|
||
When they ask questions, provide accurate scientific information in an accessible way.
|
||
Always offer them choices of where to explore next.
|
||
|
||
sections:
|
||
# ============================================================================
|
||
# INTRODUCTION & OVERVIEW
|
||
# ============================================================================
|
||
- section_id: "introduction"
|
||
title: "Welcome to the Solar System"
|
||
steps:
|
||
- step_id: "welcome"
|
||
title: "Welcome Aboard!"
|
||
content_blocks:
|
||
- "# 🚀 Welcome to the Solar System Explorer! 🌌"
|
||
- ""
|
||
- "Prepare for an epic journey through our cosmic neighborhood!"
|
||
- ""
|
||
- "You'll discover:"
|
||
- "- ☀️ Our magnificent Sun"
|
||
- "- 🪐 Eight incredible planets"
|
||
- "- 🌙 Over 200 fascinating moons"
|
||
- "- ☄️ Asteroid belts and distant objects"
|
||
- ""
|
||
- "This is an **open exploration** - you can visit any location in any order!"
|
||
|
||
- step_id: "navigation_intro"
|
||
title: "How to Navigate"
|
||
content_blocks:
|
||
- "# 🗺️ Navigation Guide"
|
||
- ""
|
||
- "At any location, you can:"
|
||
- "- **Explore details** about where you are"
|
||
- "- **Jump to** any other celestial body"
|
||
- "- **Ask questions** about what you're seeing"
|
||
- "- **Exit** when you're ready to end your journey"
|
||
- ""
|
||
- "Just tell me where you'd like to go, and we'll warp there instantly!"
|
||
|
||
- step_id: "start_location"
|
||
title: "Choose Your Starting Point"
|
||
question: "Where would you like to begin your exploration?"
|
||
tokens_for_ai: |
|
||
Categorize based on what celestial body they want to explore:
|
||
- 'sun' if they mention: sun, star, solar, center
|
||
- 'mercury' if they mention: mercury, first planet, closest planet
|
||
- 'venus' if they mention: venus, second planet, morning star, evening star
|
||
- 'earth' if they mention: earth, home, our planet, third planet
|
||
- 'mars' if they mention: mars, red planet, fourth planet
|
||
- 'asteroid_belt' if they mention: asteroid, asteroids, belt, ceres
|
||
- 'jupiter' if they mention: jupiter, largest planet, gas giant, fifth planet
|
||
- 'saturn' if they mention: saturn, rings, ringed planet, sixth planet
|
||
- 'uranus' if they mention: uranus, ice giant, seventh planet
|
||
- 'neptune' if they mention: neptune, eighth planet, farthest planet
|
||
- 'kuiper_belt' if they mention: kuiper, pluto, dwarf planet, outer solar system
|
||
- 'exit' if they clearly want to exit or end
|
||
- 'help' if they need guidance or seem unsure
|
||
buckets: [sun, mercury, venus, earth, mars, asteroid_belt, jupiter, saturn, uranus, neptune, kuiper_belt, help, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit the Sun and build excitement! Mention we'll need special protection from the intense heat and radiation."
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Mercury. Mention the extreme temperature swings and lack of atmosphere."
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Venus. Mention the thick atmosphere and extreme greenhouse effect."
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Earth. Mention our unique water world and the Moon."
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Mars. Mention the red surface, polar ice caps, and two small moons."
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit the Asteroid Belt. Mention millions of rocky objects between Mars and Jupiter."
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Jupiter. Mention it's the largest planet with dozens of moons and the Great Red Spot."
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Saturn. Mention the spectacular ring system and many moons."
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Uranus. Mention it rotates on its side and has a pale blue color."
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit Neptune. Mention the deep blue color and supersonic winds."
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm their choice to visit the Kuiper Belt. Mention Pluto and other dwarf planets in the outer reaches."
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
help:
|
||
content_blocks:
|
||
- "No problem! Here are some popular destinations:"
|
||
- "- **The Sun** - Our star at the center of everything"
|
||
- "- **Earth** - Our home planet"
|
||
- "- **Jupiter** - The largest planet with amazing moons"
|
||
- "- **Saturn** - Famous for its beautiful rings"
|
||
- "- **Mars** - The red planet humans want to visit"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "introduction:start_location"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# THE SUN
|
||
# ============================================================================
|
||
- section_id: "sun"
|
||
title: "The Sun - Our Star"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Approaching the Sun"
|
||
content_blocks:
|
||
- "# ☀️ The Sun - Heart of Our Solar System"
|
||
- ""
|
||
- "**Distance from you**: Currently at safe observation distance (1 AU)"
|
||
- "**Type**: G-type Main-Sequence Star (Yellow Dwarf)"
|
||
- "**Age**: ~4.6 billion years old"
|
||
- "**Temperature**: Surface: 5,500°C (9,932°F) | Core: 15 million°C"
|
||
- "**Mass**: 99.86% of the entire solar system's mass!"
|
||
- "**Diameter**: 1,391,000 km (109 times Earth's diameter)"
|
||
- "**Composition**: 73% Hydrogen, 25% Helium, 2% other elements"
|
||
- ""
|
||
- "The Sun is a massive ball of plasma, constantly fusing hydrogen into helium in its core, releasing the energy that makes life on Earth possible!"
|
||
|
||
- step_id: "sun_details"
|
||
title: "Sun Details"
|
||
content_blocks:
|
||
- "# ☀️ Amazing Sun Facts"
|
||
- ""
|
||
- "**Structure:**"
|
||
- "- **Core**: Where nuclear fusion occurs (15 million°C)"
|
||
- "- **Radiative Zone**: Energy moves outward via radiation"
|
||
- "- **Convective Zone**: Hot plasma churns and bubbles"
|
||
- "- **Photosphere**: Visible surface (~5,500°C)"
|
||
- "- **Chromosphere**: Lower atmosphere (reddish layer)"
|
||
- "- **Corona**: Outer atmosphere (visible during eclipses, millions of degrees!)"
|
||
- ""
|
||
- "**Solar Activity:**"
|
||
- "- **Sunspots**: Dark, cooler regions caused by magnetic activity"
|
||
- "- **Solar Flares**: Explosive bursts of radiation"
|
||
- "- **Coronal Mass Ejections**: Huge plasma eruptions"
|
||
- "- **Solar Wind**: Stream of charged particles flowing throughout the solar system"
|
||
- ""
|
||
- "**Life Cycle**: The Sun is about halfway through its 10-billion-year life. In ~5 billion years, it will expand into a red giant, potentially engulfing Mercury and Venus!"
|
||
|
||
- step_id: "sun_explore_more"
|
||
title: "Continue Exploring"
|
||
question: "Where would you like to go next?"
|
||
tokens_for_ai: |
|
||
Categorize based on their destination choice:
|
||
- 'mercury' if they mention mercury, closest planet, first planet
|
||
- 'venus' if they mention venus
|
||
- 'earth' if they mention earth, home
|
||
- 'mars' if they mention mars, red planet
|
||
- 'asteroid_belt' if they mention asteroid
|
||
- 'jupiter' if they mention jupiter
|
||
- 'saturn' if they mention saturn, rings
|
||
- 'uranus' if they mention uranus
|
||
- 'neptune' if they mention neptune
|
||
- 'kuiper_belt' if they mention kuiper, pluto
|
||
- 'stay' if they want to learn more about the Sun or ask questions
|
||
- 'exit' if they want to end their journey
|
||
buckets: [mercury, venus, earth, mars, asteroid_belt, jupiter, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Acknowledge their choice and prepare for warp to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question about the Sun with enthusiasm and scientific accuracy! Then ask where they'd like to go next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "sun:sun_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# MERCURY
|
||
# ============================================================================
|
||
- section_id: "mercury"
|
||
title: "Mercury - The Swift Planet"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Mercury"
|
||
content_blocks:
|
||
- "# ☿️ Mercury - The Swift Messenger"
|
||
- ""
|
||
- "**Distance from Sun**: 57.9 million km (0.39 AU)"
|
||
- "**Diameter**: 4,879 km (38% of Earth's diameter)"
|
||
- "**Mass**: 0.055 Earths"
|
||
- "**Gravity**: 38% of Earth's gravity"
|
||
- "**Day Length**: 59 Earth days (one rotation)"
|
||
- "**Year Length**: 88 Earth days (one orbit)"
|
||
- "**Temperature**: -173°C to 427°C (-279°F to 801°F)"
|
||
- "**Moons**: None"
|
||
- "**Atmosphere**: Virtually none (thin exosphere)"
|
||
- ""
|
||
- "Mercury is the smallest planet and closest to the Sun. It has extreme temperature variations because it has almost no atmosphere to retain heat!"
|
||
|
||
- step_id: "mercury_details"
|
||
title: "Mercury Details"
|
||
content_blocks:
|
||
- "# ☿️ Mercury's Unique Features"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Heavily Cratered**: Looks similar to our Moon"
|
||
- "- **Caloris Basin**: Huge impact crater 1,550 km across"
|
||
- "- **Scarps (Cliffs)**: Hundreds of kilometers long, formed as planet cooled and shrank"
|
||
- "- **No Tectonic Plates**: Surface is ancient and unchanged"
|
||
- ""
|
||
- "**Composition:**"
|
||
- "- **Large Iron Core**: Takes up ~75% of the planet's radius"
|
||
- "- **Thin Rocky Mantle**: Only ~600 km thick"
|
||
- "- **Highest Density**: Second only to Earth (due to large core)"
|
||
- ""
|
||
- "**Strange Facts:**"
|
||
- "- **3:2 Spin-Orbit Resonance**: Rotates 3 times for every 2 orbits"
|
||
- "- **Water Ice**: Found in permanently shadowed craters at poles!"
|
||
- "- **Magnetic Field**: Weak but present (unusual for small rocky planets)"
|
||
- "- **No Moons**: Too close to Sun's gravity"
|
||
- ""
|
||
- "**Exploration**: Visited by Mariner 10 (1974-75) and MESSENGER (2011-2015). BepiColombo mission currently en route!"
|
||
|
||
- step_id: "mercury_explore_more"
|
||
title: "Continue Your Journey"
|
||
question: "Where to next in your exploration?"
|
||
tokens_for_ai: |
|
||
Categorize based on their destination:
|
||
- 'sun' if they mention sun, star, go back
|
||
- 'venus' if they mention venus, next planet
|
||
- 'earth' if they mention earth
|
||
- 'mars' if they mention mars
|
||
- 'asteroid_belt' if they mention asteroid
|
||
- 'jupiter' if they mention jupiter
|
||
- 'saturn' if they mention saturn
|
||
- 'uranus' if they mention uranus
|
||
- 'neptune' if they mention neptune
|
||
- 'kuiper_belt' if they mention kuiper, pluto
|
||
- 'stay' if they want more info about Mercury
|
||
- 'exit' if done exploring
|
||
buckets: [sun, venus, earth, mars, asteroid_belt, jupiter, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Confirm and warp to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Mercury question enthusiastically! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "mercury:mercury_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# VENUS
|
||
# ============================================================================
|
||
- section_id: "venus"
|
||
title: "Venus - Earth's Twin"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Venus"
|
||
content_blocks:
|
||
- "# ♀️ Venus - The Hellish Twin"
|
||
- ""
|
||
- "**Distance from Sun**: 108.2 million km (0.72 AU)"
|
||
- "**Diameter**: 12,104 km (95% of Earth's diameter)"
|
||
- "**Mass**: 0.815 Earths"
|
||
- "**Gravity**: 91% of Earth's gravity"
|
||
- "**Day Length**: 243 Earth days (one rotation - longer than its year!)"
|
||
- "**Year Length**: 225 Earth days"
|
||
- "**Temperature**: 462°C (864°F) - hottest planet!"
|
||
- "**Atmospheric Pressure**: 92 times Earth's (like being 900m underwater)"
|
||
- "**Moons**: None"
|
||
- "**Atmosphere**: 96% CO₂, thick sulfuric acid clouds"
|
||
- ""
|
||
- "Venus is Earth's twin in size, but a hellish world with crushing pressure, scorching heat, and acid rain!"
|
||
|
||
- step_id: "venus_details"
|
||
title: "Venus Details"
|
||
content_blocks:
|
||
- "# ♀️ Venus's Extreme Environment"
|
||
- ""
|
||
- "**Atmospheric Features:**"
|
||
- "- **Runaway Greenhouse Effect**: Thick CO₂ atmosphere traps heat"
|
||
- "- **Sulfuric Acid Clouds**: Reflect sunlight, making Venus brightest planet from Earth"
|
||
- "- **Super-Rotation**: Atmosphere circles planet in 4 days (faster than planet rotates!)"
|
||
- "- **Lightning**: Frequent electrical storms"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Volcanic Plains**: Cover 80% of surface"
|
||
- "- **Maxwell Montes**: Highest mountain (11 km tall)"
|
||
- "- **Ishtar Terra**: Continent-sized highland"
|
||
- "- **Pancake Domes**: Unique volcanic formations"
|
||
- "- **Impact Craters**: Relatively few (atmosphere burns up small meteors)"
|
||
- ""
|
||
- "**Rotation Oddities:**"
|
||
- "- **Retrograde Rotation**: Spins backwards compared to most planets"
|
||
- "- **Slow Spin**: Takes 243 Earth days for one rotation"
|
||
- "- **Shorter Year**: One orbit takes 225 Earth days"
|
||
- "- **Sun Rise**: Rises in west, sets in east!"
|
||
- ""
|
||
- "**Exploration**: Visited by numerous Soviet Venera landers (some survived ~2 hours on surface!), NASA's Magellan orbiter mapped surface with radar."
|
||
|
||
- step_id: "venus_explore_more"
|
||
title: "Next Destination"
|
||
question: "Where would you like to explore next?"
|
||
tokens_for_ai: |
|
||
Categorize their destination choice:
|
||
- 'sun' if they mention sun
|
||
- 'mercury' if they mention mercury
|
||
- 'earth' if they mention earth, home, next planet
|
||
- 'mars' if they mention mars
|
||
- 'asteroid_belt' if they mention asteroid
|
||
- 'jupiter' if they mention jupiter
|
||
- 'saturn' if they mention saturn
|
||
- 'uranus' if they mention uranus
|
||
- 'neptune' if they mention neptune
|
||
- 'kuiper_belt' if they mention kuiper, pluto
|
||
- 'stay' if they want more Venus info
|
||
- 'exit' if ending journey
|
||
buckets: [sun, mercury, earth, mars, asteroid_belt, jupiter, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Venus question with scientific detail! Then ask where to go next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "venus:venus_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# EARTH
|
||
# ============================================================================
|
||
- section_id: "earth"
|
||
title: "Earth - Our Home"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Earth"
|
||
content_blocks:
|
||
- "# 🌍 Earth - The Pale Blue Dot"
|
||
- ""
|
||
- "**Distance from Sun**: 149.6 million km (1.00 AU - this is our baseline!)"
|
||
- "**Diameter**: 12,742 km"
|
||
- "**Mass**: 5.972 × 10²⁴ kg (1 Earth mass by definition)"
|
||
- "**Gravity**: 9.8 m/s² (1 G)"
|
||
- "**Day Length**: 24 hours (23h 56m 4s sidereal day)"
|
||
- "**Year Length**: 365.25 days"
|
||
- "**Temperature**: Average 15°C (59°F)"
|
||
- "**Moons**: 1 (The Moon)"
|
||
- "**Atmosphere**: 78% N₂, 21% O₂, 1% other gases"
|
||
- ""
|
||
- "Earth is the only known planet with life, liquid water on its surface, and an oxygen-rich atmosphere. Our home is truly special!"
|
||
|
||
- step_id: "earth_details"
|
||
title: "Earth Details"
|
||
content_blocks:
|
||
- "# 🌍 What Makes Earth Unique"
|
||
- ""
|
||
- "**Life-Supporting Features:**"
|
||
- "- **Liquid Water**: Covers 71% of surface (oceans, lakes, rivers)"
|
||
- "- **Oxygen Atmosphere**: Produced and maintained by photosynthetic life"
|
||
- "- **Magnetic Field**: Protects from solar radiation (generated by iron core)"
|
||
- "- **Plate Tectonics**: Recycles crust, regulates CO₂, creates diverse terrain"
|
||
- "- **Perfect Distance**: In the 'Goldilocks Zone' - not too hot, not too cold"
|
||
- ""
|
||
- "**Structure:**"
|
||
- "- **Inner Core**: Solid iron-nickel (5,200°C)"
|
||
- "- **Outer Core**: Liquid iron-nickel (generates magnetic field)"
|
||
- "- **Mantle**: Hot, flowing rock (2,900 km thick)"
|
||
- "- **Crust**: Thin outer shell (5-70 km thick)"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Continents**: 7 major landmasses"
|
||
- "- **Oceans**: Pacific, Atlantic, Indian, Southern, Arctic"
|
||
- "- **Highest Point**: Mt. Everest (8,849 m)"
|
||
- "- **Deepest Point**: Mariana Trench (10,994 m)"
|
||
- ""
|
||
- "**Biosphere**: Home to ~8.7 million species (and counting!)"
|
||
|
||
- step_id: "earth_moon_intro"
|
||
title: "Earth's Moon"
|
||
content_blocks:
|
||
- "# 🌙 The Moon - Earth's Faithful Companion"
|
||
- ""
|
||
- "**Distance from Earth**: 384,400 km average"
|
||
- "**Diameter**: 3,474 km (27% of Earth's diameter)"
|
||
- "**Mass**: 0.012 Earths (1/81 of Earth's mass)"
|
||
- "**Orbital Period**: 27.3 days (sidereal month)"
|
||
- "**Rotation**: Tidally locked (same side always faces Earth)"
|
||
- "**Surface Gravity**: 16.5% of Earth's"
|
||
- "**Temperature**: -173°C to 127°C"
|
||
- "**Atmosphere**: None (exosphere only)"
|
||
- ""
|
||
- "The Moon is the fifth largest moon in the solar system and the largest relative to its planet. It's also the only celestial body humans have walked on!"
|
||
|
||
- step_id: "moon_details"
|
||
title: "Moon Features"
|
||
content_blocks:
|
||
- "# 🌙 Lunar Features and History"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Maria (Seas)**: Dark basaltic plains from ancient lava flows"
|
||
- "- **Highlands**: Bright, heavily cratered regions (older)"
|
||
- "- **Craters**: Millions from impacts (no erosion to erase them)"
|
||
- "- **Tycho Crater**: Prominent crater with bright ray system"
|
||
- "- **South Pole-Aitken Basin**: Largest, deepest, oldest impact basin"
|
||
- ""
|
||
- "**Formation Theory:**"
|
||
- "- **Giant Impact Hypothesis**: Mars-sized object hit early Earth ~4.5 billion years ago"
|
||
- "- Debris from impact coalesced to form the Moon"
|
||
- "- Explains Moon's composition (similar to Earth's mantle)"
|
||
- ""
|
||
- "**Effects on Earth:**"
|
||
- "- **Tides**: Moon's gravity creates ocean tides"
|
||
- "- **Axial Stability**: Keeps Earth's tilt stable (~23.5°)"
|
||
- "- **Day Length**: Gradually slowing Earth's rotation (days getting longer)"
|
||
- ""
|
||
- "**Human Exploration:**"
|
||
- "- **Apollo Program**: 12 humans walked on the Moon (1969-1972)"
|
||
- "- **Apollo 11**: Neil Armstrong and Buzz Aldrin - first humans (July 20, 1969)"
|
||
- "- **Samples Returned**: 382 kg of lunar rocks and soil"
|
||
- "- **Future Plans**: Artemis program planning return missions"
|
||
|
||
- step_id: "earth_explore_more"
|
||
title: "Continue Exploring"
|
||
question: "Where would you like to go next?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun mentioned
|
||
- 'mercury' if mercury mentioned
|
||
- 'venus' if venus mentioned
|
||
- 'mars' if mars, red planet, next planet mentioned
|
||
- 'asteroid_belt' if asteroid mentioned
|
||
- 'jupiter' if jupiter mentioned
|
||
- 'saturn' if saturn mentioned
|
||
- 'uranus' if uranus mentioned
|
||
- 'neptune' if neptune mentioned
|
||
- 'kuiper_belt' if kuiper, pluto mentioned
|
||
- 'stay' if they want more Earth/Moon info
|
||
- 'exit' if ending
|
||
buckets: [sun, mercury, venus, mars, asteroid_belt, jupiter, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Earth/Moon question with detail! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "earth:earth_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# MARS
|
||
# ============================================================================
|
||
- section_id: "mars"
|
||
title: "Mars - The Red Planet"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Mars"
|
||
content_blocks:
|
||
- "# ♂️ Mars - The Red Planet"
|
||
- ""
|
||
- "**Distance from Sun**: 227.9 million km (1.52 AU)"
|
||
- "**Diameter**: 6,779 km (53% of Earth's diameter)"
|
||
- "**Mass**: 0.107 Earths"
|
||
- "**Gravity**: 38% of Earth's"
|
||
- "**Day Length**: 24.6 hours (1 sol)"
|
||
- "**Year Length**: 687 Earth days (1.88 Earth years)"
|
||
- "**Temperature**: -140°C to 20°C (-220°F to 68°F)"
|
||
- "**Moons**: 2 (Phobos and Deimos)"
|
||
- "**Atmosphere**: 95% CO₂, very thin (1% of Earth's pressure)"
|
||
- ""
|
||
- "Mars is the most explored planet besides Earth, and our best candidate for future human colonization!"
|
||
|
||
- step_id: "mars_details"
|
||
title: "Mars Details"
|
||
content_blocks:
|
||
- "# ♂️ The Red Planet's Features"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Olympus Mons**: Largest volcano in solar system (21 km high - 2.5x Mt. Everest!)"
|
||
- "- **Valles Marineris**: Canyon system 4,000 km long, 7 km deep"
|
||
- "- **Polar Ice Caps**: Water ice and dry ice (frozen CO₂)"
|
||
- "- **Impact Basins**: Hellas Planitia (2,300 km wide, 7 km deep)"
|
||
- "- **Red Color**: Iron oxide (rust) covering the surface"
|
||
- ""
|
||
- "**Evidence of Water:**"
|
||
- "- **Dry River Valleys**: Ancient water carved the landscape"
|
||
- "- **Lake Beds**: Gale Crater once held a lake"
|
||
- "- **Subsurface Ice**: Detected by orbiters and landers"
|
||
- "- **Polar Ice**: Water ice at both poles"
|
||
- "- **Seasonal Flows**: Possible liquid water brines"
|
||
- ""
|
||
- "**Atmosphere & Climate:**"
|
||
- "- **Thin Atmosphere**: Lost most of it billions of years ago"
|
||
- "- **Dust Storms**: Can cover entire planet!"
|
||
- "- **Seasons**: Has seasons like Earth (tilted 25°)"
|
||
- "- **Cold & Dry**: Average -60°C, no liquid water on surface"
|
||
- ""
|
||
- "**Exploration:**"
|
||
- "- **Rovers**: Spirit, Opportunity, Curiosity, Perseverance, Zhurong"
|
||
- "- **Helicopter**: Ingenuity (first powered flight on another planet!)"
|
||
- "- **Orbiters**: Multiple spacecraft mapping surface"
|
||
- "- **Sample Return**: Perseverance collecting samples for future return to Earth"
|
||
|
||
- step_id: "mars_moons_intro"
|
||
title: "Mars's Moons"
|
||
content_blocks:
|
||
- "# 🌑 Phobos and Deimos - The Twin Moons"
|
||
- ""
|
||
- "Mars has two small, irregularly shaped moons that may be captured asteroids!"
|
||
- ""
|
||
- "## Phobos (Fear)"
|
||
- "**Distance from Mars**: 9,376 km (very close!)"
|
||
- "**Diameter**: 22.2 km (average)"
|
||
- "**Orbital Period**: 7.6 hours (orbits Mars 3 times per day!)"
|
||
- "**Shape**: Potato-shaped"
|
||
- "**Features**: Stickney Crater (9 km wide), grooves across surface"
|
||
- "**Future**: Spiraling inward ~1.8 cm/year - will crash into Mars in ~50 million years!"
|
||
- ""
|
||
- "## Deimos (Panic)"
|
||
- "**Distance from Mars**: 23,460 km"
|
||
- "**Diameter**: 12.6 km (average)"
|
||
- "**Orbital Period**: 30.3 hours"
|
||
- "**Shape**: Lumpy potato"
|
||
- "**Features**: Smoother surface than Phobos (covered in regolith)"
|
||
- ""
|
||
- "Both moons are likely captured asteroids from the nearby asteroid belt, trapped by Mars's gravity long ago."
|
||
|
||
- step_id: "mars_explore_more"
|
||
title: "Next Stop"
|
||
question: "Where to next?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth
|
||
- 'asteroid_belt' if asteroid, belt, next, ceres
|
||
- 'jupiter' if jupiter
|
||
- 'saturn' if saturn
|
||
- 'uranus' if uranus
|
||
- 'neptune' if neptune
|
||
- 'kuiper_belt' if kuiper, pluto
|
||
- 'stay' for more Mars info
|
||
- 'exit' to end
|
||
buckets: [sun, mercury, venus, earth, asteroid_belt, jupiter, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Mars question! Then ask where to next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "mars:mars_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# ASTEROID BELT
|
||
# ============================================================================
|
||
- section_id: "asteroid_belt"
|
||
title: "The Asteroid Belt"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Entering the Asteroid Belt"
|
||
content_blocks:
|
||
- "# ☄️ The Asteroid Belt - River of Rocks"
|
||
- ""
|
||
- "**Location**: Between Mars and Jupiter (2.2 to 3.2 AU from Sun)"
|
||
- "**Total Mass**: ~4% of Moon's mass"
|
||
- "**Number of Objects**: Millions (1.1-1.9 million larger than 1 km)"
|
||
- "**Largest Object**: Ceres (dwarf planet, 939 km diameter)"
|
||
- "**Spacing**: Despite movies, asteroids are millions of km apart!"
|
||
- ""
|
||
- "The asteroid belt is a region filled with rocky remnants from the solar system's formation, prevented from forming a planet by Jupiter's massive gravity!"
|
||
|
||
- step_id: "asteroid_belt_details"
|
||
title: "Asteroid Belt Details"
|
||
content_blocks:
|
||
- "# ☄️ Major Asteroids and Features"
|
||
- ""
|
||
- "**Largest Objects:**"
|
||
- ""
|
||
- "**1. Ceres** (Dwarf Planet)"
|
||
- "- Diameter: 939 km (largest object in belt)"
|
||
- "- Mass: 30% of belt's total mass"
|
||
- "- Shape: Spherical (has enough gravity to be round)"
|
||
- "- Surface: Ice beneath rocky crust, possible subsurface ocean"
|
||
- "- Features: Bright spots (salt deposits), Ahuna Mons (ice volcano)"
|
||
- "- Visited by: Dawn spacecraft (2015-2018)"
|
||
- ""
|
||
- "**2. Vesta**"
|
||
- "- Diameter: 525 km"
|
||
- "- Mass: 12% of belt's total mass"
|
||
- "- Features: Huge impact crater (Rheasilvia, 500 km wide!)"
|
||
- "- Special: Only asteroid visible to naked eye from Earth"
|
||
- "- Visited by: Dawn spacecraft (2011-2012)"
|
||
- ""
|
||
- "**3. Pallas**"
|
||
- "- Diameter: 512 km"
|
||
- "- Highly inclined orbit (34.8°)"
|
||
- "- Third most massive asteroid"
|
||
- ""
|
||
- "**4. Hygiea**"
|
||
- "- Diameter: 434 km"
|
||
- "- Nearly spherical (possible dwarf planet)"
|
||
- "- Fourth largest asteroid"
|
||
- ""
|
||
- "**Asteroid Types:**"
|
||
- "- **C-type (Carbonaceous)**: Dark, carbon-rich (75% of asteroids)"
|
||
- "- **S-type (Silicaceous)**: Stony, silicate-rich (17%)"
|
||
- "- **M-type (Metallic)**: Mostly iron and nickel (8%)"
|
||
- ""
|
||
- "**Origin**: Failed to form a planet due to Jupiter's gravitational influence stirring the region and preventing accretion."
|
||
|
||
- step_id: "asteroid_explore_more"
|
||
title: "Navigate to..."
|
||
question: "Where would you like to go?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth
|
||
- 'mars' if mars
|
||
- 'jupiter' if jupiter, next, gas giant
|
||
- 'saturn' if saturn
|
||
- 'uranus' if uranus
|
||
- 'neptune' if neptune
|
||
- 'kuiper_belt' if kuiper, pluto
|
||
- 'stay' for more asteroid info
|
||
- 'exit' to end
|
||
buckets: [sun, mercury, venus, earth, mars, jupiter, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter - hold on, it's huge!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their asteroid question! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "asteroid_belt:asteroid_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# JUPITER
|
||
# ============================================================================
|
||
- section_id: "jupiter"
|
||
title: "Jupiter - King of Planets"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Jupiter"
|
||
content_blocks:
|
||
- "# ♃ Jupiter - The Gas Giant King"
|
||
- ""
|
||
- "**Distance from Sun**: 778.5 million km (5.20 AU)"
|
||
- "**Diameter**: 139,820 km (11 times Earth's diameter)"
|
||
- "**Mass**: 317.8 Earths (2.5x all other planets combined!)"
|
||
- "**Gravity**: 2.5x Earth's (at cloud tops)"
|
||
- "**Day Length**: 9.9 hours (fastest rotation of any planet!)"
|
||
- "**Year Length**: 11.86 Earth years"
|
||
- "**Temperature**: -145°C at cloud tops"
|
||
- "**Moons**: 95 confirmed (4 large Galilean moons)"
|
||
- "**Atmosphere**: 90% H₂, 10% He, traces of methane, ammonia"
|
||
- "**Rings**: Yes! Faint ring system"
|
||
- ""
|
||
- "Jupiter is the largest planet in our solar system and acts as a cosmic shield, protecting inner planets from asteroids with its massive gravity!"
|
||
|
||
- step_id: "jupiter_details"
|
||
title: "Jupiter Details"
|
||
content_blocks:
|
||
- "# ♃ Jupiter's Amazing Features"
|
||
- ""
|
||
- "**Atmospheric Features:**"
|
||
- "- **Great Red Spot**: Massive storm larger than Earth, raging for 350+ years!"
|
||
- "- **Bands**: Alternating dark (belts) and light (zones) cloud bands"
|
||
- "- **Wind Speed**: Up to 640 km/h at equator"
|
||
- "- **Lightning**: Super-bolts more powerful than Earth's"
|
||
- "- **Auroras**: Strongest in the solar system"
|
||
- ""
|
||
- "**Interior Structure:**"
|
||
- "- **No Solid Surface**: Gas transitions to liquid hydrogen"
|
||
- "- **Metallic Hydrogen**: Core surrounded by liquid metallic hydrogen layer"
|
||
- "- **Possible Rocky Core**: May have Earth-sized rock/ice core"
|
||
- "- **Intense Pressure**: Core pressure ~2 million Earth atmospheres"
|
||
- "- **Hot Core**: ~24,000°C"
|
||
- ""
|
||
- "**Magnetic Field:**"
|
||
- "- **Strongest in Solar System**: 20,000x stronger than Earth's"
|
||
- "- **Magnetosphere**: Extends millions of km, reaches Saturn's orbit!"
|
||
- "- **Radiation**: Intense radiation belts would kill unshielded humans in hours"
|
||
- ""
|
||
- "**Exploration:**"
|
||
- "- Pioneer 10 & 11 (first flybys, 1973-74)"
|
||
- "- Voyager 1 & 2 (detailed imagery, 1979)"
|
||
- "- Galileo (orbiter, 1995-2003)"
|
||
- "- Juno (current orbiter, 2016-present)"
|
||
|
||
- step_id: "jupiter_moons_intro"
|
||
title: "Jupiter's Moon System"
|
||
content_blocks:
|
||
- "# 🌙 Jupiter's 95 Moons!"
|
||
- ""
|
||
- "Jupiter has the largest moon system in the solar system with 95 confirmed moons!"
|
||
- ""
|
||
- "**The Galilean Moons** (discovered by Galileo in 1610):"
|
||
- "These four large moons are worlds unto themselves, visible with binoculars from Earth."
|
||
- ""
|
||
- "You can explore any of these moons:"
|
||
- "- **Io** - Most volcanically active body in the solar system"
|
||
- "- **Europa** - Icy moon with subsurface ocean (possible life!)"
|
||
- "- **Ganymede** - Largest moon in the solar system"
|
||
- "- **Callisto** - Ancient, heavily cratered world"
|
||
- "- **Other moons** - Dozens of smaller irregular moons"
|
||
|
||
- step_id: "jupiter_moon_menu"
|
||
title: "Choose a Jovian Moon"
|
||
question: "Which of Jupiter's moons would you like to explore?"
|
||
tokens_for_ai: |
|
||
Categorize based on which moon they want to visit:
|
||
- 'io' if they mention: io, volcanic, lava, most active
|
||
- 'europa' if they mention: europa, ocean, subsurface, life
|
||
- 'ganymede' if they mention: ganymede, largest, biggest
|
||
- 'callisto' if they mention: callisto, ancient, cratered
|
||
- 'other_moons' if they mention: other, small, irregular, amalthea, himalia
|
||
- 'done_with_moons' if they want to leave Jupiter or go elsewhere
|
||
- 'stay' if they need more info about the moons
|
||
buckets: [io, europa, ganymede, callisto, other_moons, done_with_moons, stay]
|
||
transitions:
|
||
io:
|
||
ai_feedback:
|
||
tokens_for_ai: "Great choice! Warping to Io, the volcanic pizza moon!"
|
||
next_section_and_step: "jupiter:moon_io"
|
||
europa:
|
||
ai_feedback:
|
||
tokens_for_ai: "Excellent! Heading to Europa, the ocean world!"
|
||
next_section_and_step: "jupiter:moon_europa"
|
||
ganymede:
|
||
ai_feedback:
|
||
tokens_for_ai: "Let's visit Ganymede, the giant moon!"
|
||
next_section_and_step: "jupiter:moon_ganymede"
|
||
callisto:
|
||
ai_feedback:
|
||
tokens_for_ai: "Traveling to Callisto, the ancient world!"
|
||
next_section_and_step: "jupiter:moon_callisto"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Let's explore Jupiter's other fascinating moons!"
|
||
next_section_and_step: "jupiter:jupiter_other_moons"
|
||
done_with_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Ready to continue your journey through the solar system!"
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question about Jupiter's moons! Then ask which moon they want to visit."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:jupiter_moon_menu"
|
||
|
||
- step_id: "moon_io"
|
||
title: "Io - The Volcanic Moon"
|
||
content_blocks:
|
||
- "# 🌋 Io - Pizza Moon"
|
||
- ""
|
||
- "**Distance from Jupiter**: 421,700 km"
|
||
- "**Diameter**: 3,643 km (slightly larger than Earth's Moon)"
|
||
- "**Orbital Period**: 1.77 days"
|
||
- "**Mass**: 0.015 Earths"
|
||
- ""
|
||
- "**Volcanic Activity:**"
|
||
- "- **Most Volcanically Active**: Over 400 active volcanoes!"
|
||
- "- **Lava Fountains**: Erupt up to 500 km high"
|
||
- "- **Surface Renewal**: Completely resurfaces every ~1 million years"
|
||
- "- **Lava Lakes**: Larger than any on Earth"
|
||
- "- **Plumes**: Sulfur dioxide gas plumes reach space"
|
||
- ""
|
||
- "**Appearance:**"
|
||
- "- **Colorful Surface**: Yellow, orange, red, white, black (sulfur compounds)"
|
||
- "- **No Impact Craters**: All erased by volcanic activity"
|
||
- "- **Mountains**: Some taller than Mt. Everest"
|
||
- ""
|
||
- "**Heat Source:**"
|
||
- "- **Tidal Heating**: Jupiter's gravity squeezes and flexes Io"
|
||
- "- **Orbital Resonance**: With Europa and Ganymede keeps orbit elliptical"
|
||
- "- **Internal Heat**: More heat per area than any body in solar system"
|
||
- ""
|
||
- "**Atmosphere**: Thin sulfur dioxide atmosphere from volcanic outgassing"
|
||
|
||
- step_id: "moon_io_nav"
|
||
title: "Explore More Moons"
|
||
question: "What would you like to do next?"
|
||
tokens_for_ai: |
|
||
Categorize their choice:
|
||
- 'europa' if they mention europa, ocean moon, next moon
|
||
- 'ganymede' if they mention ganymede, largest
|
||
- 'callisto' if they mention callisto
|
||
- 'other_moons' if they mention other moons, small moons
|
||
- 'moon_menu' if they want to choose from menu, see list, back to moons
|
||
- 'back_to_planet' if they want to see Jupiter again, back to jupiter, jupiter details, planet
|
||
- 'leave_jupiter' if they want to leave Jupiter entirely, go elsewhere, other planets
|
||
- 'stay' if they have questions about Io
|
||
buckets: [europa, ganymede, callisto, other_moons, moon_menu, back_to_planet, leave_jupiter, stay]
|
||
transitions:
|
||
europa:
|
||
ai_feedback:
|
||
tokens_for_ai: "Jumping to Europa!"
|
||
next_section_and_step: "jupiter:moon_europa"
|
||
ganymede:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Ganymede!"
|
||
next_section_and_step: "jupiter:moon_ganymede"
|
||
callisto:
|
||
ai_feedback:
|
||
tokens_for_ai: "Heading to Callisto!"
|
||
next_section_and_step: "jupiter:moon_callisto"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Let's check out Jupiter's other moons!"
|
||
next_section_and_step: "jupiter:jupiter_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to the moon selection menu!"
|
||
next_section_and_step: "jupiter:jupiter_moon_menu"
|
||
back_to_planet:
|
||
ai_feedback:
|
||
tokens_for_ai: "Returning to Jupiter!"
|
||
next_section_and_step: "jupiter:jupiter_details"
|
||
leave_jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Ready to continue your journey!"
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Io question! Then ask what they want to do next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:moon_io_nav"
|
||
|
||
- step_id: "moon_europa"
|
||
title: "Europa - The Ocean Moon"
|
||
content_blocks:
|
||
- "# 🧊 Europa - Potential Life Haven"
|
||
- ""
|
||
- "**Distance from Jupiter**: 671,100 km"
|
||
- "**Diameter**: 3,122 km (slightly smaller than Earth's Moon)"
|
||
- "**Orbital Period**: 3.55 days"
|
||
- "**Mass**: 0.008 Earths"
|
||
- ""
|
||
- "**Icy Surface:**"
|
||
- "- **Smoothest in Solar System**: Few craters, very young surface"
|
||
- "- **Ice Crust**: 15-25 km thick water ice shell"
|
||
- "- **Cracks and Lineae**: Reddish-brown fracture lines (possibly salts)"
|
||
- "- **Chaos Terrain**: Broken, refrozen ice blocks"
|
||
- ""
|
||
- "**Subsurface Ocean:**"
|
||
- "- **Global Ocean**: 100 km deep liquid water ocean beneath ice!"
|
||
- "- **More Water Than Earth**: 2-3 times all of Earth's oceans"
|
||
- "- **Salty Ocean**: Likely contains salts (magnesium sulfate)"
|
||
- "- **Energy Source**: Tidal heating from Jupiter keeps water liquid"
|
||
- ""
|
||
- "**Astrobiological Potential:**"
|
||
- "- **Liquid Water**: Essential for life as we know it"
|
||
- "- **Energy**: Tidal heating provides energy"
|
||
- "- **Chemistry**: Organic compounds likely present"
|
||
- "- **Hydrothermal Vents**: Possibly similar to Earth's ocean floors"
|
||
- ""
|
||
- "**Future Exploration:**"
|
||
- "- NASA's Europa Clipper (launching 2024)"
|
||
- "- ESA's JUICE mission (arrived 2031)"
|
||
- "- Potential lander/submarine missions being planned"
|
||
|
||
- step_id: "moon_europa_nav"
|
||
title: "Continue Moon Exploration"
|
||
question: "Where to next?"
|
||
tokens_for_ai: |
|
||
Categorize their choice:
|
||
- 'io' if they mention io, volcanic
|
||
- 'ganymede' if they mention ganymede, largest, next moon
|
||
- 'callisto' if they mention callisto
|
||
- 'other_moons' if they mention other moons, small moons
|
||
- 'moon_menu' if they want moon menu, choose from list
|
||
- 'back_to_planet' if they want to see Jupiter, back to jupiter, planet
|
||
- 'leave_jupiter' if they want to leave Jupiter entirely, other planets
|
||
- 'stay' if they have Europa questions
|
||
buckets: [io, ganymede, callisto, other_moons, moon_menu, back_to_planet, leave_jupiter, stay]
|
||
transitions:
|
||
io:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to Io!"
|
||
next_section_and_step: "jupiter:moon_io"
|
||
ganymede:
|
||
ai_feedback:
|
||
tokens_for_ai: "Off to Ganymede!"
|
||
next_section_and_step: "jupiter:moon_ganymede"
|
||
callisto:
|
||
ai_feedback:
|
||
tokens_for_ai: "Heading to Callisto!"
|
||
next_section_and_step: "jupiter:moon_callisto"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Let's explore the other moons!"
|
||
next_section_and_step: "jupiter:jupiter_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to the moon menu!"
|
||
next_section_and_step: "jupiter:jupiter_moon_menu"
|
||
back_to_planet:
|
||
ai_feedback:
|
||
tokens_for_ai: "Returning to Jupiter!"
|
||
next_section_and_step: "jupiter:jupiter_details"
|
||
leave_jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing your solar system journey!"
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Europa question! Then ask where they want to go."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:moon_europa_nav"
|
||
|
||
- step_id: "moon_ganymede"
|
||
title: "Ganymede - The Giant Moon"
|
||
content_blocks:
|
||
- "# 🌕 Ganymede - Largest Moon in Solar System"
|
||
- ""
|
||
- "**Distance from Jupiter**: 1,070,400 km"
|
||
- "**Diameter**: 5,268 km (larger than Mercury!)"
|
||
- "**Orbital Period**: 7.15 days"
|
||
- "**Mass**: 0.025 Earths"
|
||
- ""
|
||
- "**Unique Features:**"
|
||
- "- **Largest Moon**: Bigger than Mercury, would be a planet if it orbited the Sun"
|
||
- "- **Only Moon with Magnetic Field**: Generated by liquid iron core"
|
||
- "- **Differentiated Interior**: Iron core, rocky mantle, ice shell"
|
||
- "- **Subsurface Ocean**: Liquid water ocean beneath surface (like Europa)"
|
||
- ""
|
||
- "**Surface:**"
|
||
- "- **Two Terrain Types**:"
|
||
- " - **Dark Regions**: Ancient, heavily cratered (40% of surface)"
|
||
- " - **Bright Regions**: Younger, grooved terrain"
|
||
- "- **Ice Crust**: ~800 km thick (thickest of Galilean moons)"
|
||
- "- **Grooves**: Mysterious parallel ridges and valleys"
|
||
- ""
|
||
- "**Atmosphere:**"
|
||
- "- Thin oxygen atmosphere (very tenuous)"
|
||
- "- Created by radiation breaking apart water ice"
|
||
- ""
|
||
- "**Interior Structure:**"
|
||
- "- **Iron Core**: Like a terrestrial planet"
|
||
- "- **Rocky Mantle**: Silicate rock layer"
|
||
- "- **Ice Layers**: Multiple ice/water layers"
|
||
- "- **Possible Ocean**: 150 km beneath surface"
|
||
|
||
- step_id: "moon_ganymede_nav"
|
||
title: "Next Moon?"
|
||
question: "Which moon would you like to visit next?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'io' if they mention io
|
||
- 'europa' if they mention europa
|
||
- 'callisto' if they mention callisto, ancient, next
|
||
- 'other_moons' if they mention other, small moons
|
||
- 'moon_menu' if they want the menu
|
||
- 'back_to_planet' if they want to see Jupiter, back to jupiter, planet
|
||
- 'leave_jupiter' if leaving Jupiter entirely, other planets
|
||
- 'stay' for Ganymede questions
|
||
buckets: [io, europa, callisto, other_moons, moon_menu, back_to_planet, leave_jupiter, stay]
|
||
transitions:
|
||
io:
|
||
ai_feedback:
|
||
tokens_for_ai: "Traveling to Io!"
|
||
next_section_and_step: "jupiter:moon_io"
|
||
europa:
|
||
ai_feedback:
|
||
tokens_for_ai: "Heading to Europa!"
|
||
next_section_and_step: "jupiter:moon_europa"
|
||
callisto:
|
||
ai_feedback:
|
||
tokens_for_ai: "Off to Callisto!"
|
||
next_section_and_step: "jupiter:moon_callisto"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Exploring other moons!"
|
||
next_section_and_step: "jupiter:jupiter_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to moon selection!"
|
||
next_section_and_step: "jupiter:jupiter_moon_menu"
|
||
back_to_planet:
|
||
ai_feedback:
|
||
tokens_for_ai: "Returning to Jupiter!"
|
||
next_section_and_step: "jupiter:jupiter_details"
|
||
leave_jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing your journey!"
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Ganymede question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:moon_ganymede_nav"
|
||
|
||
- step_id: "moon_callisto"
|
||
title: "Callisto - The Ancient Moon"
|
||
content_blocks:
|
||
- "# 🌑 Callisto - Most Cratered World"
|
||
- ""
|
||
- "**Distance from Jupiter**: 1,882,700 km (farthest Galilean moon)"
|
||
- "**Diameter**: 4,821 km (third largest moon in solar system)"
|
||
- "**Orbital Period**: 16.69 days"
|
||
- "**Mass**: 0.018 Earths"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Most Heavily Cratered**: Surface is ancient (~4 billion years old)"
|
||
- "- **Valhalla**: Massive multi-ring impact basin (3,800 km across!)"
|
||
- "- **Dark Surface**: Ice mixed with rocky material"
|
||
- "- **No Geological Activity**: Surface unchanged for billions of years"
|
||
- ""
|
||
- "**Interior:**"
|
||
- "- **Least Differentiated**: Mix of ice and rock throughout"
|
||
- "- **Possible Ocean**: May have subsurface liquid layer"
|
||
- "- **No Magnetic Field**: Unlike Ganymede"
|
||
- ""
|
||
- "**Radiation:**"
|
||
- "- **Low Radiation**: Far enough from Jupiter to have less radiation"
|
||
- "- **Best Base Location**: Safest Galilean moon for future human base"
|
||
- ""
|
||
- "**Atmosphere**: Extremely thin CO₂ atmosphere"
|
||
- ""
|
||
- "**Why Important:**"
|
||
- "- Pristine ancient surface tells story of early solar system"
|
||
- "- Safest location for crewed missions to Jupiter system"
|
||
- "- Potential subsurface ocean for astrobiology"
|
||
|
||
- step_id: "moon_callisto_nav"
|
||
title: "More Moons to Explore?"
|
||
question: "Where would you like to go?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'io' if they mention io
|
||
- 'europa' if they mention europa
|
||
- 'ganymede' if they mention ganymede
|
||
- 'other_moons' if they mention other moons, small, irregular
|
||
- 'moon_menu' if they want menu
|
||
- 'back_to_planet' if they want to see Jupiter, back to jupiter, planet
|
||
- 'leave_jupiter' if leaving entirely, other planets
|
||
- 'stay' for Callisto questions
|
||
buckets: [io, europa, ganymede, other_moons, moon_menu, back_to_planet, leave_jupiter, stay]
|
||
transitions:
|
||
io:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Io!"
|
||
next_section_and_step: "jupiter:moon_io"
|
||
europa:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Europa!"
|
||
next_section_and_step: "jupiter:moon_europa"
|
||
ganymede:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Ganymede!"
|
||
next_section_and_step: "jupiter:moon_ganymede"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Exploring the smaller moons!"
|
||
next_section_and_step: "jupiter:jupiter_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to the menu!"
|
||
next_section_and_step: "jupiter:jupiter_moon_menu"
|
||
back_to_planet:
|
||
ai_feedback:
|
||
tokens_for_ai: "Returning to Jupiter!"
|
||
next_section_and_step: "jupiter:jupiter_details"
|
||
leave_jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Onward!"
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Callisto question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:moon_callisto_nav"
|
||
|
||
- step_id: "jupiter_other_moons"
|
||
title: "Other Jovian Moons"
|
||
content_blocks:
|
||
- "# 🌙 Jupiter's Other Moons"
|
||
- ""
|
||
- "Jupiter has 91 other confirmed moons besides the Galilean four!"
|
||
- ""
|
||
- "**Inner Moons (Inside Io's Orbit):**"
|
||
- "- **Metis** (43 km) - Closest moon, orbits in 7 hours"
|
||
- "- **Adrastea** (16 km) - Supplies material to Jupiter's rings"
|
||
- "- **Amalthea** (167 km) - Reddish, potato-shaped"
|
||
- "- **Thebe** (98 km) - Heavily cratered"
|
||
- ""
|
||
- "**Irregular Moons (Far from Jupiter):**"
|
||
- "- **Himalia Group**: ~150 km orbit, prograde"
|
||
- "- **Carpo**: Unusual orbit"
|
||
- "- **Ananke Group**: Retrograde orbits"
|
||
- "- **Carme Group**: Retrograde, dark surface"
|
||
- "- **Pasiphae Group**: Retrograde, distant"
|
||
- ""
|
||
- "**Recently Discovered:**"
|
||
- "- Many tiny moons (1-3 km) discovered 2017-2023"
|
||
- "- Likely captured asteroids or fragments from collisions"
|
||
- "- Retrograde orbits suggest captured objects"
|
||
- ""
|
||
- "**Notable Small Moons:**"
|
||
- "- **Himalia** (170 km) - Largest irregular moon"
|
||
- "- **Amalthea** (167 km) - Gives off more heat than it receives!"
|
||
- "- **Valetudo** (1 km) - 'Wrong-way driver' moon with odd orbit"
|
||
|
||
- step_id: "jupiter_other_moons_nav"
|
||
title: "Explore Galilean Moons?"
|
||
question: "Want to visit the major moons or continue elsewhere?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'io' if io mentioned
|
||
- 'europa' if europa mentioned
|
||
- 'ganymede' if ganymede mentioned
|
||
- 'callisto' if callisto mentioned
|
||
- 'moon_menu' if they want the moon menu
|
||
- 'back_to_planet' if they want to see Jupiter, back to jupiter, planet
|
||
- 'leave_jupiter' if leaving Jupiter entirely, other planets
|
||
- 'stay' for questions about other moons
|
||
buckets: [io, europa, ganymede, callisto, moon_menu, back_to_planet, leave_jupiter, stay]
|
||
transitions:
|
||
io:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Io!"
|
||
next_section_and_step: "jupiter:moon_io"
|
||
europa:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Europa!"
|
||
next_section_and_step: "jupiter:moon_europa"
|
||
ganymede:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Ganymede!"
|
||
next_section_and_step: "jupiter:moon_ganymede"
|
||
callisto:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Callisto!"
|
||
next_section_and_step: "jupiter:moon_callisto"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to moon selection!"
|
||
next_section_and_step: "jupiter:jupiter_moon_menu"
|
||
back_to_planet:
|
||
ai_feedback:
|
||
tokens_for_ai: "Returning to Jupiter!"
|
||
next_section_and_step: "jupiter:jupiter_details"
|
||
leave_jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing your journey!"
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question about Jupiter's smaller moons!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:jupiter_other_moons_nav"
|
||
|
||
- step_id: "jupiter_explore_more"
|
||
title: "Journey Onward"
|
||
question: "Where to next, space explorer?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth
|
||
- 'mars' if mars
|
||
- 'asteroid_belt' if asteroid
|
||
- 'saturn' if saturn, next planet, rings
|
||
- 'uranus' if uranus
|
||
- 'neptune' if neptune
|
||
- 'kuiper_belt' if kuiper, pluto
|
||
- 'stay' for more Jupiter/moon info
|
||
- 'exit' to end
|
||
buckets: [sun, mercury, venus, earth, mars, asteroid_belt, saturn, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn - prepare for ring view!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Jupiter question! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "jupiter:jupiter_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# SATURN
|
||
# ============================================================================
|
||
- section_id: "saturn"
|
||
title: "Saturn - Lord of the Rings"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Saturn"
|
||
content_blocks:
|
||
- "# ♄ Saturn - The Ringed Wonder"
|
||
- ""
|
||
- "**Distance from Sun**: 1.43 billion km (9.54 AU)"
|
||
- "**Diameter**: 116,460 km (9.4 times Earth's diameter)"
|
||
- "**Mass**: 95.2 Earths"
|
||
- "**Gravity**: 1.06x Earth's (at cloud tops)"
|
||
- "**Day Length**: 10.7 hours"
|
||
- "**Year Length**: 29.4 Earth years"
|
||
- "**Temperature**: -178°C at cloud tops"
|
||
- "**Moons**: 146 confirmed!"
|
||
- "**Atmosphere**: 96% H₂, 3% He, traces of methane"
|
||
- "**Rings**: Spectacular and extensive!"
|
||
- ""
|
||
- "Saturn is the second-largest planet and has the most spectacular ring system in the solar system!"
|
||
|
||
- step_id: "saturn_details"
|
||
title: "Saturn Details"
|
||
content_blocks:
|
||
- "# ♄ Saturn's Features"
|
||
- ""
|
||
- "**Atmosphere:**"
|
||
- "- **Bands**: Similar to Jupiter but fainter (haze layer obscures them)"
|
||
- "- **Hexagonal Storm**: Permanent hexagon at north pole (each side is wider than Earth!)"
|
||
- "- **South Pole Vortex**: Hurricane-like storm with eye"
|
||
- "- **Wind Speeds**: Up to 1,800 km/h at equator (fastest in solar system)"
|
||
- ""
|
||
- "**Interior:**"
|
||
- "- **Low Density**: Would float in water (only planet that would!)"
|
||
- "- **Mostly Hydrogen**: Gas transitions to liquid, then metallic hydrogen"
|
||
- "- **Possible Rocky Core**: 10-20 Earth masses"
|
||
- "- **Heat Source**: Radiates 2.5x more energy than receives from Sun"
|
||
- ""
|
||
- "**Magnetic Field:**"
|
||
- "- **Strong**: 578x stronger than Earth's"
|
||
- "- **Nearly Aligned**: Axis almost matches rotation axis (unusual)"
|
||
- "- **Magnetosphere**: Extends 1-2 million km"
|
||
|
||
- step_id: "saturn_rings"
|
||
title: "Saturn's Magnificent Rings"
|
||
content_blocks:
|
||
- "# 💍 The Ring System"
|
||
- ""
|
||
- "Saturn's rings are its most famous feature and the most extensive ring system of any planet!"
|
||
- ""
|
||
- "**Ring Structure:**"
|
||
- "- **Span**: 282,000 km wide (from inner D ring to outer E ring)"
|
||
- "- **Thickness**: Only 10 meters thick on average!"
|
||
- "- **Mass**: ~40% of Mimas's mass (not much for their size)"
|
||
- "- **Composition**: 99% water ice, 1% rocky material"
|
||
- ""
|
||
- "**Major Rings (from innermost out):**"
|
||
- "- **D Ring**: Faint, innermost"
|
||
- "- **C Ring**: 'Crepe Ring', translucent"
|
||
- "- **B Ring**: Brightest and widest, 25,500 km wide!"
|
||
- "- **Cassini Division**: 4,800 km gap (not empty, but less dense)"
|
||
- "- **A Ring**: Second brightest, contains Encke Gap"
|
||
- "- **F Ring**: Narrow, braided, shepherd moons keep it in place"
|
||
- "- **G Ring**: Very faint"
|
||
- "- **E Ring**: Widest (300,000 km), fed by Enceladus's geysers!"
|
||
- ""
|
||
- "**Ring Origin:**"
|
||
- "- **Theory 1**: Remnants of destroyed moon"
|
||
- "- **Theory 2**: Leftover material from formation"
|
||
- "- **Age**: May be 10-100 million years old (relatively young!)"
|
||
- "- **Future**: Rings may disappear in 100 million years (falling into Saturn)"
|
||
- ""
|
||
- "**Moonlets in Rings:**"
|
||
- "- **Pan**: Clears Encke Gap in A Ring"
|
||
- "- **Daphnis**: Clears Keeler Gap, creates waves"
|
||
- "- **Propeller Moonlets**: Tiny embedded moons create propeller shapes"
|
||
|
||
- step_id: "saturn_moons_intro"
|
||
title: "Saturn's 146 Moons"
|
||
content_blocks:
|
||
- "# 🌙 Saturn's Incredible Moon System"
|
||
- ""
|
||
- "Saturn has 146 confirmed moons - the most of any planet!"
|
||
- ""
|
||
- "**Major Moons We'll Explore:**"
|
||
- "- **Titan** - Larger than Mercury, has atmosphere and lakes!"
|
||
- "- **Enceladus** - Ice geysers, subsurface ocean, potential life"
|
||
- "- **Mimas** - 'Death Star' moon with giant crater"
|
||
- "- **Iapetus** - Two-toned moon (one side bright, one dark)"
|
||
- "- **Rhea** - Second largest, icy, heavily cratered"
|
||
- "- **Dione** - Ice cliffs and wispy terrain"
|
||
- "- **Tethys** - Huge canyon and crater"
|
||
- "- **Hyperion** - Chaotic rotation, sponge-like appearance"
|
||
- ""
|
||
- "Plus many smaller moons, moonlets in the rings, and irregular captured objects!"
|
||
|
||
- step_id: "saturn_moon_menu"
|
||
title: "Choose a Saturnian Moon"
|
||
question: "Which of Saturn's moons would you like to explore?"
|
||
tokens_for_ai: |
|
||
Categorize based on moon choice:
|
||
- 'titan' if they mention: titan, largest, atmosphere, lakes, methane
|
||
- 'enceladus' if they mention: enceladus, geysers, ocean, life, ice
|
||
- 'mimas' if they mention: mimas, death star, crater
|
||
- 'other_moons' if they mention: other, iapetus, rhea, dione, tethys, hyperion, small
|
||
- 'done_with_moons' if they want to leave Saturn
|
||
- 'stay' if they need more info
|
||
buckets: [titan, enceladus, mimas, other_moons, done_with_moons, stay]
|
||
transitions:
|
||
titan:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Titan, the moon with atmosphere and lakes!"
|
||
next_section_and_step: "saturn:moon_titan"
|
||
enceladus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Heading to Enceladus, the geyser moon!"
|
||
next_section_and_step: "saturn:moon_enceladus"
|
||
mimas:
|
||
ai_feedback:
|
||
tokens_for_ai: "Visiting Mimas, the Death Star lookalike!"
|
||
next_section_and_step: "saturn:moon_mimas"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Exploring Saturn's other fascinating moons!"
|
||
next_section_and_step: "saturn:saturn_other_moons"
|
||
done_with_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Ready to continue your journey!"
|
||
next_section_and_step: "saturn:saturn_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question about Saturn's moons! Then ask which to visit."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "saturn:saturn_moon_menu"
|
||
|
||
- step_id: "moon_titan"
|
||
title: "Titan - The Giant Moon"
|
||
content_blocks:
|
||
- "# 🌍 Titan - Earth-Like Moon"
|
||
- ""
|
||
- "**Distance from Saturn**: 1,221,870 km"
|
||
- "**Diameter**: 5,150 km (larger than Mercury, second largest moon)"
|
||
- "**Orbital Period**: 15.95 days"
|
||
- "**Mass**: 0.0225 Earths"
|
||
- ""
|
||
- "**Atmosphere:**"
|
||
- "- **Only Moon with Dense Atmosphere**: 1.5x Earth's pressure!"
|
||
- "- **Composition**: 95% nitrogen, 5% methane"
|
||
- "- **Thick Haze**: Opaque orange haze obscures surface"
|
||
- "- **Greenhouse Effect**: Surface ~15°C warmer than without atmosphere"
|
||
- "- **Weather**: Methane clouds, rain, and storms"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Hydrocarbon Lakes**: Liquid methane and ethane lakes and seas!"
|
||
- "- **Ligeia Mare**: Second largest lake, pure methane"
|
||
- "- **Kraken Mare**: Largest sea (bigger than Caspian Sea!)"
|
||
- "- **Dunes**: Vast equatorial dune fields (hydrocarbons, not sand)"
|
||
- "- **Mountains**: Ice mountains (water ice is the 'rock')"
|
||
- "- **Cryovolcanoes**: Possible ice volcanoes"
|
||
- ""
|
||
- "**Methane Cycle:**"
|
||
- "- **Earth-Like Cycle**: Methane does what water does on Earth"
|
||
- "- **Evaporation**: Methane evaporates from lakes"
|
||
- "- **Clouds**: Forms clouds in atmosphere"
|
||
- "- **Rain**: Falls as methane rain"
|
||
- "- **Rivers**: Flows in river channels back to lakes"
|
||
- ""
|
||
- "**Astrobiology:**"
|
||
- "- **Organic Chemistry**: Complex carbon-based molecules"
|
||
- "- **Potential for Life**: Different from Earth (methane-based?)"
|
||
- "- **Subsurface Ocean**: Liquid water ocean beneath surface"
|
||
- ""
|
||
- "**Exploration:**"
|
||
- "- **Cassini Orbiter**: 127 flybys (2004-2017)"
|
||
- "- **Huygens Lander**: First landing on outer solar system moon (2005)"
|
||
- "- **Dragonfly Mission**: Nuclear-powered drone planned for 2027 launch!"
|
||
|
||
- step_id: "moon_titan_nav"
|
||
title: "More Saturn Moons"
|
||
question: "Where would you like to go next?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'enceladus' if enceladus, geysers, next
|
||
- 'mimas' if mimas, death star
|
||
- 'other_moons' if other moons
|
||
- 'moon_menu' if menu, choose
|
||
- 'leave_saturn' if leaving Saturn
|
||
- 'stay' for Titan questions
|
||
buckets: [enceladus, mimas, other_moons, moon_menu, leave_saturn, stay]
|
||
transitions:
|
||
enceladus:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Enceladus!"
|
||
next_section_and_step: "saturn:moon_enceladus"
|
||
mimas:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Mimas!"
|
||
next_section_and_step: "saturn:moon_mimas"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Exploring other moons!"
|
||
next_section_and_step: "saturn:saturn_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to moon menu!"
|
||
next_section_and_step: "saturn:saturn_moon_menu"
|
||
leave_saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Onward!"
|
||
next_section_and_step: "saturn:saturn_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Titan question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "saturn:moon_titan_nav"
|
||
|
||
- step_id: "moon_enceladus"
|
||
title: "Enceladus - The Geyser Moon"
|
||
content_blocks:
|
||
- "# 💨 Enceladus - Icy Ocean World"
|
||
- ""
|
||
- "**Distance from Saturn**: 237,948 km"
|
||
- "**Diameter**: 504 km (small enough to fit across Arizona)"
|
||
- "**Orbital Period**: 1.37 days"
|
||
- "**Mass**: 0.00018 Earths"
|
||
- ""
|
||
- "**Surface:**"
|
||
- "- **Brightest Object**: Reflects 99% of sunlight (fresh ice)"
|
||
- "- **Two Terrains**: Old cratered regions and young smooth areas"
|
||
- "- **Tiger Stripes**: Parallel fractures at south pole"
|
||
- "- **Temperature**: -201°C average, but -100°C at tiger stripes!"
|
||
- ""
|
||
- "**Ice Geysers:**"
|
||
- "- **Water Plumes**: Shoot 500 km into space from south pole!"
|
||
- "- **Composition**: Water vapor, ice particles, salts, organics"
|
||
- "- **E Ring Source**: Geysers feed Saturn's E ring"
|
||
- "- **Cassini Flew Through**: Sampled plume material directly"
|
||
- ""
|
||
- "**Subsurface Ocean:**"
|
||
- "- **Global Ocean**: 10 km deep, beneath 20-25 km ice shell"
|
||
- "- **Liquid Water**: Contact with rocky core"
|
||
- "- **Hydrothermal Activity**: Hot water vents on ocean floor (like Earth!)"
|
||
- "- **Organic Molecules**: Complex carbon compounds detected"
|
||
- "- **Energy Source**: Tidal heating from Saturn"
|
||
- ""
|
||
- "**Astrobiological Significance:**"
|
||
- "- **All Ingredients for Life**: Water, energy, chemistry"
|
||
- "- **Hydrothermal Vents**: Similar to where life may have started on Earth"
|
||
- "- **Accessible**: Plumes bring ocean material to space"
|
||
- "- **Top Target**: One of the best places to search for life in solar system"
|
||
- ""
|
||
- "**Future Missions**: Proposed lander/orbiter to sample plumes and search for biosignatures"
|
||
|
||
- step_id: "moon_enceladus_nav"
|
||
title: "Continue Exploring"
|
||
question: "Where to next?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'titan' if titan mentioned
|
||
- 'mimas' if mimas, death star, next
|
||
- 'other_moons' if other moons
|
||
- 'moon_menu' if menu
|
||
- 'leave_saturn' if leaving
|
||
- 'stay' for Enceladus questions
|
||
buckets: [titan, mimas, other_moons, moon_menu, leave_saturn, stay]
|
||
transitions:
|
||
titan:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Titan!"
|
||
next_section_and_step: "saturn:moon_titan"
|
||
mimas:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Mimas!"
|
||
next_section_and_step: "saturn:moon_mimas"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "To other moons!"
|
||
next_section_and_step: "saturn:saturn_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to menu!"
|
||
next_section_and_step: "saturn:saturn_moon_menu"
|
||
leave_saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing journey!"
|
||
next_section_and_step: "saturn:saturn_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Enceladus question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "saturn:moon_enceladus_nav"
|
||
|
||
- step_id: "moon_mimas"
|
||
title: "Mimas - The Death Star Moon"
|
||
content_blocks:
|
||
- "# ⭕ Mimas - Death Star Lookalike"
|
||
- ""
|
||
- "**Distance from Saturn**: 185,539 km"
|
||
- "**Diameter**: 396 km"
|
||
- "**Orbital Period**: 0.94 days (22.5 hours)"
|
||
- "**Mass**: 0.000063 Earths"
|
||
- ""
|
||
- "**Herschel Crater:**"
|
||
- "- **Giant Impact**: Crater 130 km wide (1/3 of moon's diameter!)"
|
||
- "- **Death Star Resemblance**: Looks like Star Wars space station"
|
||
- "- **Nearly Destroyed**: Impact almost shattered the moon"
|
||
- "- **Central Peak**: 6 km high"
|
||
- "- **Shockwaves**: Antipodal disrupted terrain on opposite side"
|
||
- ""
|
||
- "**Surface:**"
|
||
- "- **Heavily Cratered**: Very old surface"
|
||
- "- **Icy Composition**: Water ice"
|
||
- "- **No Geological Activity**: Dead world"
|
||
- ""
|
||
- "**Orbital Influence:**"
|
||
- "- **Cassini Division**: Mimas's gravity creates gap in Saturn's rings"
|
||
- "- **2:1 Resonance**: Particles at Cassini Division orbit 2x per Mimas orbit"
|
||
- ""
|
||
- "**Recent Discovery (2024):**"
|
||
- "- **Possible Subsurface Ocean**: Unexpected wobble suggests liquid layer!"
|
||
- "- **Young Ocean**: May have formed recently (geologically)"
|
||
|
||
- step_id: "moon_mimas_nav"
|
||
title: "More Moons?"
|
||
question: "Where next?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'titan' if titan
|
||
- 'enceladus' if enceladus
|
||
- 'other_moons' if other moons, more
|
||
- 'moon_menu' if menu
|
||
- 'leave_saturn' if leaving
|
||
- 'stay' for Mimas questions
|
||
buckets: [titan, enceladus, other_moons, moon_menu, leave_saturn, stay]
|
||
transitions:
|
||
titan:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Titan!"
|
||
next_section_and_step: "saturn:moon_titan"
|
||
enceladus:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Enceladus!"
|
||
next_section_and_step: "saturn:moon_enceladus"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "To other moons!"
|
||
next_section_and_step: "saturn:saturn_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to menu!"
|
||
next_section_and_step: "saturn:saturn_moon_menu"
|
||
leave_saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Onward!"
|
||
next_section_and_step: "saturn:saturn_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Mimas question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "saturn:moon_mimas_nav"
|
||
|
||
- step_id: "saturn_other_moons"
|
||
title: "Other Saturnian Moons"
|
||
content_blocks:
|
||
- "# 🌙 More Saturn Moons"
|
||
- ""
|
||
- "**Large Icy Moons:**"
|
||
- ""
|
||
- "**Rhea** (1,527 km)"
|
||
- "- Second largest Saturnian moon"
|
||
- "- Heavily cratered, icy surface"
|
||
- "- Tenuous oxygen atmosphere"
|
||
- "- Possible ring system (unconfirmed)"
|
||
- ""
|
||
- "**Iapetus** (1,469 km)"
|
||
- "- Two-toned: One side bright ice, other side dark material"
|
||
- "- Equatorial Ridge: 20 km high, circles entire moon!"
|
||
- "- Heavily cratered"
|
||
- "- Mystery: Why is one side so dark?"
|
||
- ""
|
||
- "**Dione** (1,123 km)"
|
||
- "- Wispy terrain (ice cliffs)"
|
||
- "- Possible subsurface ocean"
|
||
- "- Thin oxygen atmosphere"
|
||
- ""
|
||
- "**Tethys** (1,062 km)"
|
||
- "- Odysseus Crater: 450 km wide (huge!)"
|
||
- "- Ithaca Chasma: Canyon 2,000 km long"
|
||
- "- Very icy, low density"
|
||
- ""
|
||
- "**Hyperion** (270 km)"
|
||
- "- Irregular, sponge-like appearance"
|
||
- "- Chaotic rotation (tumbles unpredictably)"
|
||
- "- Very low density (half ice, half air!)"
|
||
- ""
|
||
- "**Small Moons:**"
|
||
- "- **Prometheus & Pandora**: Shepherd moons for F ring"
|
||
- "- **Pan & Daphnis**: Clear gaps in A ring"
|
||
- "- **Phoebe**: Large irregular moon, likely captured object"
|
||
- "- **Many tiny moons**: 100+ irregular moons and moonlets"
|
||
|
||
- step_id: "saturn_other_moons_nav"
|
||
title: "Visit Major Moons?"
|
||
question: "Want to visit the major moons or continue?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'titan' if titan
|
||
- 'enceladus' if enceladus
|
||
- 'mimas' if mimas
|
||
- 'moon_menu' if menu
|
||
- 'leave_saturn' if leaving
|
||
- 'stay' for questions
|
||
buckets: [titan, enceladus, mimas, moon_menu, leave_saturn, stay]
|
||
transitions:
|
||
titan:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Titan!"
|
||
next_section_and_step: "saturn:moon_titan"
|
||
enceladus:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Enceladus!"
|
||
next_section_and_step: "saturn:moon_enceladus"
|
||
mimas:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Mimas!"
|
||
next_section_and_step: "saturn:moon_mimas"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to menu!"
|
||
next_section_and_step: "saturn:saturn_moon_menu"
|
||
leave_saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing journey!"
|
||
next_section_and_step: "saturn:saturn_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "saturn:saturn_other_moons_nav"
|
||
|
||
- step_id: "saturn_explore_more"
|
||
title: "Onward Through the Solar System"
|
||
question: "Where shall we travel next?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth
|
||
- 'mars' if mars
|
||
- 'asteroid_belt' if asteroid
|
||
- 'jupiter' if jupiter
|
||
- 'uranus' if uranus, next, ice giant
|
||
- 'neptune' if neptune
|
||
- 'kuiper_belt' if kuiper, pluto
|
||
- 'stay' for more Saturn info
|
||
- 'exit' to end
|
||
buckets: [sun, mercury, venus, earth, mars, asteroid_belt, jupiter, uranus, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus - the sideways planet!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Saturn question! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "saturn:saturn_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# URANUS
|
||
# ============================================================================
|
||
- section_id: "uranus"
|
||
title: "Uranus - The Tilted Giant"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Uranus"
|
||
content_blocks:
|
||
- "# ⛢ Uranus - The Sideways Planet"
|
||
- ""
|
||
- "**Distance from Sun**: 2.87 billion km (19.2 AU)"
|
||
- "**Diameter**: 50,724 km (4 times Earth's diameter)"
|
||
- "**Mass**: 14.5 Earths"
|
||
- "**Gravity**: 0.89x Earth's"
|
||
- "**Day Length**: 17.2 hours (retrograde)"
|
||
- "**Year Length**: 84 Earth years"
|
||
- "**Temperature**: -224°C at cloud tops (coldest planetary atmosphere)"
|
||
- "**Moons**: 28 confirmed"
|
||
- "**Atmosphere**: 83% H₂, 15% He, 2% methane (gives blue-green color)"
|
||
- "**Rings**: 13 known rings"
|
||
- "**Axial Tilt**: 98° (essentially on its side!)"
|
||
- ""
|
||
- "Uranus is the only planet that rotates on its side, possibly due to a massive collision early in its history!"
|
||
|
||
- step_id: "uranus_details"
|
||
title: "Uranus Details"
|
||
content_blocks:
|
||
- "# ⛢ The Ice Giant's Features"
|
||
- ""
|
||
- "**Extreme Tilt:**"
|
||
- "- **98° Axial Tilt**: Rotates on its side"
|
||
- "- **Cause**: Likely massive collision early in formation"
|
||
- "- **Seasons**: Each pole gets 42 years of sunlight, then 42 years of darkness!"
|
||
- "- **Magnetic Field**: Tilted 59° from axis, offset from center"
|
||
- ""
|
||
- "**Atmosphere:**"
|
||
- "- **Methane**: Absorbs red light, makes planet blue-green"
|
||
- "- **Coldest Atmosphere**: -224°C (coldest of any planet)"
|
||
- "- **Minimal Weather**: Much calmer than other gas giants"
|
||
- "- **Clouds**: Very faint banding (rarely visible)"
|
||
- ""
|
||
- "**Interior Structure:**"
|
||
- "- **Ice Giant**: Not a gas giant like Jupiter/Saturn"
|
||
- "- **'Ices'**: Water, methane, ammonia compounds (in superionic state)"
|
||
- "- **Rocky Core**: Possibly silicate/iron core"
|
||
- "- **No Heat Source**: Radiates very little internal heat (unlike other giants)"
|
||
- ""
|
||
- "**Rings:**"
|
||
- "- **13 Rings**: Faint, dark rings (discovered 1977)"
|
||
- "- **Inner Rings**: Narrow and dark"
|
||
- "- **Outer Rings**: Two outer rings are blue and red"
|
||
- "- **Composition**: Dark material, possibly organic compounds"
|
||
- ""
|
||
- "**Exploration:**"
|
||
- "- **Voyager 2**: Only spacecraft to visit (1986)"
|
||
- "- **Future**: No missions currently planned (NASA considering orbiter)"
|
||
|
||
- step_id: "uranus_moons_intro"
|
||
title: "Uranus's 28 Moons"
|
||
content_blocks:
|
||
- "# 🌙 The Moons of Uranus"
|
||
- ""
|
||
- "Uranus has 28 known moons, all named after characters from Shakespeare and Alexander Pope!"
|
||
- ""
|
||
- "**The Five Major Moons:**"
|
||
- "- **Miranda** - Patchwork moon with extreme features"
|
||
- "- **Ariel** - Brightest moon, youngest surface"
|
||
- "- **Umbriel** - Darkest moon, ancient surface"
|
||
- "- **Titania** - Largest moon, icy canyons"
|
||
- "- **Oberon** - Second largest, heavily cratered"
|
||
- ""
|
||
- "**Small Inner Moons:**"
|
||
- "- 13 small moons inside Miranda's orbit"
|
||
- "- Likely fragments from collisions"
|
||
- "- Shepherd moons for the rings"
|
||
- ""
|
||
- "**Irregular Outer Moons:**"
|
||
- "- 10 small irregular moons (likely captured)"
|
||
- "- Distant, eccentric orbits"
|
||
|
||
- step_id: "uranus_moon_menu"
|
||
title: "Choose a Uranian Moon"
|
||
question: "Which moon would you like to explore?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'miranda' if they mention: miranda, patchwork, cliff, tallest, verona rupes
|
||
- 'other_moons' if they mention: ariel, umbriel, titania, oberon, other, major moons
|
||
- 'done_with_moons' if leaving Uranus
|
||
- 'stay' for questions
|
||
buckets: [miranda, other_moons, done_with_moons, stay]
|
||
transitions:
|
||
miranda:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Miranda, the patchwork moon!"
|
||
next_section_and_step: "uranus:moon_miranda"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Exploring Uranus's other moons!"
|
||
next_section_and_step: "uranus:uranus_other_moons"
|
||
done_with_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing your journey!"
|
||
next_section_and_step: "uranus:uranus_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question about Uranus's moons!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "uranus:uranus_moon_menu"
|
||
|
||
- step_id: "moon_miranda"
|
||
title: "Miranda - The Patchwork Moon"
|
||
content_blocks:
|
||
- "# 🧩 Miranda - Frankenstein Moon"
|
||
- ""
|
||
- "**Distance from Uranus**: 129,390 km"
|
||
- "**Diameter**: 471 km"
|
||
- "**Orbital Period**: 1.41 days"
|
||
- ""
|
||
- "**Bizarre Surface:**"
|
||
- "- **Most Geologically Diverse**: Extreme variety of terrain types"
|
||
- "- **Coronae**: Three large oval features (mismatched terrain)"
|
||
- "- **Verona Rupes**: Tallest cliff in solar system (20 km high!)"
|
||
- " - Would take 12 minutes to fall from top to bottom (in low gravity)"
|
||
- "- **Grooves and Ridges**: Parallel features across surface"
|
||
- ""
|
||
- "**Formation Theories:**"
|
||
- "- **Reassembly Theory**: Shattered by impact, reformed from pieces"
|
||
- "- **Tidal Heating**: Past orbital resonance caused internal heating"
|
||
- "- **Partial Differentiation**: Never fully separated into layers"
|
||
- ""
|
||
- "**Unique Features:**"
|
||
- "- Mix of old cratered terrain and young grooved terrain"
|
||
- "- Possibly active cryovolcanism in the past"
|
||
- "- Surface like a jigsaw puzzle of different terrains"
|
||
|
||
- step_id: "moon_miranda_nav"
|
||
title: "More Uranus Moons?"
|
||
question: "Where to next?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'other_moons' if other moons, ariel, titania, oberon, umbriel
|
||
- 'moon_menu' if menu
|
||
- 'leave_uranus' if leaving
|
||
- 'stay' for Miranda questions
|
||
buckets: [other_moons, moon_menu, leave_uranus, stay]
|
||
transitions:
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "To other Uranian moons!"
|
||
next_section_and_step: "uranus:uranus_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to moon menu!"
|
||
next_section_and_step: "uranus:uranus_moon_menu"
|
||
leave_uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Onward!"
|
||
next_section_and_step: "uranus:uranus_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Miranda question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "uranus:moon_miranda_nav"
|
||
|
||
- step_id: "uranus_other_moons"
|
||
title: "Other Uranian Moons"
|
||
content_blocks:
|
||
- "# 🌙 Uranus's Other Moons"
|
||
- ""
|
||
- "**Major Moons:**"
|
||
- ""
|
||
- "**Ariel** (1,158 km)"
|
||
- "- Brightest Uranian moon"
|
||
- "- Youngest surface (least cratered)"
|
||
- "- Extensive canyon system"
|
||
- "- Possible past geological activity"
|
||
- ""
|
||
- "**Umbriel** (1,169 km)"
|
||
- "- Darkest major moon"
|
||
- "- Heavily cratered, ancient surface"
|
||
- "- Mysterious bright ring (Wunda crater)"
|
||
- "- No signs of geological activity"
|
||
- ""
|
||
- "**Titania** (1,578 km)"
|
||
- "- Largest Uranian moon"
|
||
- "- Huge canyon system (rifts up to 1,500 km long)"
|
||
- "- Mix of old and young terrain"
|
||
- "- Possible subsurface ocean"
|
||
- ""
|
||
- "**Oberon** (1,523 km)"
|
||
- "- Second largest, outermost major moon"
|
||
- "- Heavily cratered"
|
||
- "- Dark surface with bright crater rays"
|
||
- "- Possible subsurface ocean"
|
||
- ""
|
||
- "**Small Moons:**"
|
||
- "- **Puck**: Largest inner moon (162 km)"
|
||
- "- **Cordelia & Ophelia**: Shepherd moons for epsilon ring"
|
||
- "- **Mab**: Supplies material to outer ring"
|
||
- "- Many tiny irregular moons discovered by Voyager 2"
|
||
|
||
- step_id: "uranus_other_moons_nav"
|
||
title: "Visit Miranda?"
|
||
question: "Want to see Miranda or continue?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'miranda' if miranda mentioned
|
||
- 'moon_menu' if menu
|
||
- 'leave_uranus' if leaving
|
||
- 'stay' for questions
|
||
buckets: [miranda, moon_menu, leave_uranus, stay]
|
||
transitions:
|
||
miranda:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Miranda!"
|
||
next_section_and_step: "uranus:moon_miranda"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to menu!"
|
||
next_section_and_step: "uranus:uranus_moon_menu"
|
||
leave_uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing journey!"
|
||
next_section_and_step: "uranus:uranus_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "uranus:uranus_other_moons_nav"
|
||
|
||
- step_id: "uranus_explore_more"
|
||
title: "Continue Your Journey"
|
||
question: "Where would you like to explore next?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth
|
||
- 'mars' if mars
|
||
- 'asteroid_belt' if asteroid
|
||
- 'jupiter' if jupiter
|
||
- 'saturn' if saturn
|
||
- 'neptune' if neptune, next, last planet
|
||
- 'kuiper_belt' if kuiper, pluto
|
||
- 'stay' for more Uranus info
|
||
- 'exit' to end
|
||
buckets: [sun, mercury, venus, earth, mars, asteroid_belt, jupiter, saturn, neptune, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune - the final planet!"
|
||
next_section_and_step: "neptune:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Uranus question! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "uranus:uranus_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# NEPTUNE
|
||
# ============================================================================
|
||
- section_id: "neptune"
|
||
title: "Neptune - The Windswept Giant"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Arriving at Neptune"
|
||
content_blocks:
|
||
- "# ♆ Neptune - The Deep Blue Giant"
|
||
- ""
|
||
- "**Distance from Sun**: 4.5 billion km (30.1 AU)"
|
||
- "**Diameter**: 49,244 km (3.9 times Earth's diameter)"
|
||
- "**Mass**: 17.1 Earths"
|
||
- "**Gravity**: 1.14x Earth's"
|
||
- "**Day Length**: 16.1 hours"
|
||
- "**Year Length**: 164.8 Earth years (hasn't completed one orbit since discovery!)"
|
||
- "**Temperature**: -214°C at cloud tops"
|
||
- "**Moons**: 16 confirmed"
|
||
- "**Atmosphere**: 80% H₂, 19% He, 1% methane (gives deep blue color)"
|
||
- "**Rings**: 5 main rings, several faint ones"
|
||
- "**Wind Speed**: Fastest in solar system (2,100 km/h)!"
|
||
- ""
|
||
- "Neptune is the outermost planet and has the most dynamic atmosphere of any giant planet, with supersonic winds and massive storms!"
|
||
|
||
- step_id: "neptune_details"
|
||
title: "Neptune Details"
|
||
content_blocks:
|
||
- "# ♆ The Windy Ice Giant"
|
||
- ""
|
||
- "**Atmosphere & Weather:**"
|
||
- "- **Supersonic Winds**: Up to 2,100 km/h (1.5x speed of sound!)"
|
||
- "- **Great Dark Spot**: Earth-sized storm (comes and goes)"
|
||
- "- **Small Dark Spot**: Another massive storm system"
|
||
- "- **Scooter**: Fast-moving bright cloud"
|
||
- "- **Dynamic**: Weather changes rapidly (storms form and dissipate)"
|
||
- "- **Deep Blue**: Methane absorbs red light strongly"
|
||
- ""
|
||
- "**Interior:**"
|
||
- "- **Ice Giant**: Similar to Uranus"
|
||
- "- **Superionic Ice**: Water, methane, ammonia in exotic state"
|
||
- "- **Rocky Core**: Possibly Earth-sized"
|
||
- "- **Heat Source**: Radiates 2.6x more energy than receives from Sun"
|
||
- " - Where does this heat come from? Still mysterious!"
|
||
- ""
|
||
- "**Magnetic Field:**"
|
||
- "- **Tilted**: 47° from rotation axis"
|
||
- "- **Offset**: Center offset from planet's center"
|
||
- "- **Similar to Uranus**: Suggests common interior structure"
|
||
- ""
|
||
- "**Rings:**"
|
||
- "- **5 Main Rings**: Galle, Le Verrier, Lassell, Arago, Adams"
|
||
- "- **Adams Ring**: Has 'arcs' (clumps of material)"
|
||
- "- **Faint**: Much darker and fainter than Saturn's"
|
||
- ""
|
||
- "**Discovery:**"
|
||
- "- First planet discovered by mathematical prediction (1846)"
|
||
- "- Uranus's orbit anomalies revealed Neptune's existence"
|
||
- ""
|
||
- "**Exploration:**"
|
||
- "- **Voyager 2**: Only spacecraft to visit (1989)"
|
||
- "- **Future**: No missions currently planned"
|
||
|
||
- step_id: "neptune_moons_intro"
|
||
title: "Neptune's 16 Moons"
|
||
content_blocks:
|
||
- "# 🌙 Neptune's Moon System"
|
||
- ""
|
||
- "Neptune has 16 known moons, dominated by the giant Triton!"
|
||
- ""
|
||
- "**Major Moon:**"
|
||
- "- **Triton** - Largest moon, captured from Kuiper Belt, active geysers!"
|
||
- ""
|
||
- "**Regular Moons (Inside Triton):**"
|
||
- "- **Proteus** - Second largest, irregular shape"
|
||
- "- **Nereid** - Highly eccentric orbit"
|
||
- "- Several small inner moons"
|
||
- ""
|
||
- "**Irregular Moons:**"
|
||
- "- Distant, captured objects"
|
||
- "- Some in retrograde orbits"
|
||
|
||
- step_id: "neptune_moon_menu"
|
||
title: "Choose a Neptunian Moon"
|
||
question: "Which moon would you like to explore?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'triton' if they mention: triton, largest, backward, retrograde, geysers
|
||
- 'other_moons' if they mention: other, proteus, nereid, small
|
||
- 'done_with_moons' if leaving Neptune
|
||
- 'stay' for questions
|
||
buckets: [triton, other_moons, done_with_moons, stay]
|
||
transitions:
|
||
triton:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Triton, the backward moon!"
|
||
next_section_and_step: "neptune:moon_triton"
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Exploring Neptune's other moons!"
|
||
next_section_and_step: "neptune:neptune_other_moons"
|
||
done_with_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing your journey!"
|
||
next_section_and_step: "neptune:neptune_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question about Neptune's moons!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "neptune:neptune_moon_menu"
|
||
|
||
- step_id: "moon_triton"
|
||
title: "Triton - The Captured Giant"
|
||
content_blocks:
|
||
- "# 🌊 Triton - The Backward Moon"
|
||
- ""
|
||
- "**Distance from Neptune**: 354,759 km"
|
||
- "**Diameter**: 2,706 km (7th largest moon in solar system)"
|
||
- "**Orbital Period**: 5.88 days (retrograde!)"
|
||
- "**Mass**: 0.0036 Earths"
|
||
- ""
|
||
- "**Unique Characteristics:**"
|
||
- "- **Retrograde Orbit**: Only large moon that orbits backward!"
|
||
- "- **Captured Object**: Almost certainly a captured Kuiper Belt object (like Pluto)"
|
||
- "- **Spiraling Inward**: Tidal forces slowly pulling it toward Neptune"
|
||
- "- **Future Fate**: Will be torn apart in ~3.6 billion years (forming ring system)"
|
||
- "- **Coldest Surface**: -235°C (coldest measured in solar system)"
|
||
- ""
|
||
- "**Active Geology:**"
|
||
- "- **Nitrogen Geysers**: Active ice geysers (cryovolcanism)!"
|
||
- "- **Plumes**: Shoot nitrogen gas/ice 8 km high"
|
||
- "- **Young Surface**: Few craters, indicates recent resurfacing"
|
||
- "- **Cantaloupe Terrain**: Unique pitted landscape"
|
||
- "- **Polar Ice Cap**: Nitrogen and methane ice"
|
||
- ""
|
||
- "**Composition:**"
|
||
- "- **Rocky Core**: Similar to Pluto"
|
||
- "- **Water Ice Mantle**: Thick ice layer"
|
||
- "- **Nitrogen Ice**: Surface coating"
|
||
- "- **Thin Atmosphere**: Nitrogen atmosphere (14 microbar)"
|
||
- ""
|
||
- "**Surface Features:**"
|
||
- "- **Smooth Plains**: Recently resurfaced areas"
|
||
- "- **Ridges and Valleys**: Tectonic features"
|
||
- "- **Dark Streaks**: From geyser deposits"
|
||
- "- **Very Reflective**: Reflects 70% of sunlight"
|
||
- ""
|
||
- "**Significance:**"
|
||
- "- **Only Large Captured Moon**: Unique in solar system"
|
||
- "- **Active World**: Despite distance from Sun"
|
||
- "- **Pluto's Twin**: Similar composition and origin"
|
||
|
||
- step_id: "moon_triton_nav"
|
||
title: "More Neptune Moons?"
|
||
question: "Where to next?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'other_moons' if other moons, proteus, nereid
|
||
- 'moon_menu' if menu
|
||
- 'leave_neptune' if leaving
|
||
- 'stay' for Triton questions
|
||
buckets: [other_moons, moon_menu, leave_neptune, stay]
|
||
transitions:
|
||
other_moons:
|
||
ai_feedback:
|
||
tokens_for_ai: "To other Neptune moons!"
|
||
next_section_and_step: "neptune:neptune_other_moons"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to menu!"
|
||
next_section_and_step: "neptune:neptune_moon_menu"
|
||
leave_neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Onward!"
|
||
next_section_and_step: "neptune:neptune_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Triton question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "neptune:moon_triton_nav"
|
||
|
||
- step_id: "neptune_other_moons"
|
||
title: "Other Neptunian Moons"
|
||
content_blocks:
|
||
- "# 🌙 Neptune's Other Moons"
|
||
- ""
|
||
- "**Large Irregular Moons:**"
|
||
- ""
|
||
- "**Proteus** (420 km)"
|
||
- "- Second largest Neptunian moon"
|
||
- "- Irregular, potato-like shape"
|
||
- "- Heavily cratered"
|
||
- "- One of the largest non-spherical bodies in solar system"
|
||
- ""
|
||
- "**Nereid** (340 km)"
|
||
- "- Third largest moon"
|
||
- "- Highly eccentric orbit (most eccentric of any large moon)"
|
||
- "- Possibly captured object"
|
||
- "- Takes 360 days to orbit Neptune"
|
||
- ""
|
||
- "**Inner Moons:**"
|
||
- "- **Naiad** (66 km) - Closest moon"
|
||
- "- **Thalassa** (82 km)"
|
||
- "- **Despina** (150 km)"
|
||
- "- **Galatea** (176 km)"
|
||
- "- **Larissa** (194 km)"
|
||
- "- All discovered by Voyager 2"
|
||
- "- Likely formed from collision debris"
|
||
- ""
|
||
- "**Outer Irregular Moons:**"
|
||
- "- **Halimede, Sao, Laomedeia, Psamathe, Neso**"
|
||
- "- Very small (< 60 km)"
|
||
- "- Distant, eccentric orbits"
|
||
- "- Likely captured from Kuiper Belt"
|
||
- ""
|
||
- "**Hippocamp** (Discovered 2013)"
|
||
- "- Smallest known moon (18 km)"
|
||
- "- Likely fragment broken off from Proteus"
|
||
|
||
- step_id: "neptune_other_moons_nav"
|
||
title: "Visit Triton?"
|
||
question: "Want to see Triton or continue?"
|
||
tokens_for_ai: |
|
||
Categorize:
|
||
- 'triton' if triton mentioned
|
||
- 'moon_menu' if menu
|
||
- 'leave_neptune' if leaving
|
||
- 'stay' for questions
|
||
buckets: [triton, moon_menu, leave_neptune, stay]
|
||
transitions:
|
||
triton:
|
||
ai_feedback:
|
||
tokens_for_ai: "To Triton!"
|
||
next_section_and_step: "neptune:moon_triton"
|
||
moon_menu:
|
||
ai_feedback:
|
||
tokens_for_ai: "Back to menu!"
|
||
next_section_and_step: "neptune:neptune_moon_menu"
|
||
leave_neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Continuing journey!"
|
||
next_section_and_step: "neptune:neptune_explore_more"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their question!"
|
||
counts_as_attempt: false
|
||
next_section_and_step: "neptune:neptune_other_moons_nav"
|
||
|
||
- step_id: "neptune_explore_more"
|
||
title: "Final Destination Choice"
|
||
question: "Where would you like to go now?"
|
||
tokens_for_ai: |
|
||
Categorize destination:
|
||
- 'sun' if sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth
|
||
- 'mars' if mars
|
||
- 'asteroid_belt' if asteroid
|
||
- 'jupiter' if jupiter
|
||
- 'saturn' if saturn
|
||
- 'uranus' if uranus
|
||
- 'kuiper_belt' if kuiper, pluto, beyond, outer
|
||
- 'stay' for more Neptune info
|
||
- 'exit' to end
|
||
buckets: [sun, mercury, venus, earth, mars, asteroid_belt, jupiter, saturn, uranus, kuiper_belt, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping back to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping home to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
kuiper_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Kuiper Belt - to the edge of the solar system!"
|
||
next_section_and_step: "kuiper_belt:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Neptune question! Then ask where next."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "neptune:neptune_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# KUIPER BELT
|
||
# ============================================================================
|
||
- section_id: "kuiper_belt"
|
||
title: "The Kuiper Belt - Edge of the Solar System"
|
||
steps:
|
||
- step_id: "arrival"
|
||
title: "Entering the Kuiper Belt"
|
||
content_blocks:
|
||
- "# 🌠 The Kuiper Belt - Frozen Frontier"
|
||
- ""
|
||
- "**Location**: Beyond Neptune (30-55 AU from Sun)"
|
||
- "**Composition**: Icy bodies, frozen volatiles, rock"
|
||
- "**Number of Objects**: Estimated 100,000+ objects > 100 km"
|
||
- "**Total Mass**: Estimated 1/10 to 1/100 of Earth's mass"
|
||
- "**Temperature**: -230°C (only 40° above absolute zero)"
|
||
- ""
|
||
- "The Kuiper Belt is a vast region of icy remnants from the solar system's formation, home to Pluto and many other dwarf planets!"
|
||
|
||
- step_id: "kuiper_belt_details"
|
||
title: "Kuiper Belt Details"
|
||
content_blocks:
|
||
- "# 🌠 The Frozen Reservoir"
|
||
- ""
|
||
- "**What Is It?**"
|
||
- "- **Disk-Shaped Region**: Similar to asteroid belt but much larger"
|
||
- "- **Leftover Material**: Planetary building blocks that never formed a planet"
|
||
- "- **Comets Source**: Short-period comets originate here"
|
||
- "- **Cold Storage**: Pristine material from solar system's birth"
|
||
- ""
|
||
- "**Major Dwarf Planets:**"
|
||
- ""
|
||
- "**Pluto** (2,377 km)"
|
||
- "- Most famous Kuiper Belt object"
|
||
- "- 5 moons: Charon, Styx, Nix, Kerberos, Hydra"
|
||
- "- Heart-shaped Tombaugh Regio (nitrogen ice plain)"
|
||
- "- Active geology despite distance from Sun"
|
||
- "- Visited by New Horizons (2015)"
|
||
- ""
|
||
- "**Eris** (2,326 km)"
|
||
- "- Slightly smaller than Pluto but more massive"
|
||
- "- Very distant (68 AU average)"
|
||
- "- One moon: Dysnomia"
|
||
- "- Discovery triggered Pluto's reclassification as dwarf planet"
|
||
- ""
|
||
- "**Makemake** (1,430 km)"
|
||
- "- Third largest known Kuiper Belt object"
|
||
- "- Bright surface (frozen methane)"
|
||
- "- One small moon: MK 2"
|
||
- ""
|
||
- "**Haumea** (1,960 km)"
|
||
- "- Elongated, egg-shaped (extremely fast rotation)"
|
||
- "- Two moons: Hi'iaka and Namaka"
|
||
- "- Ring system (only known dwarf planet with rings!)"
|
||
- ""
|
||
- "**Other Notable Objects:**"
|
||
- "- **Quaoar** (1,110 km) - Has ring system"
|
||
- "- **Orcus** (910 km) - 'Anti-Pluto' (opposite orbital phase)"
|
||
- "- **Sedna** (995 km) - Extremely distant, unusual orbit"
|
||
- "- **Gonggong** (1,230 km) - Red surface"
|
||
- ""
|
||
- "**Object Types:**"
|
||
- "- **Classical KBOs**: Relatively circular orbits"
|
||
- "- **Resonant Objects**: Orbital resonance with Neptune (like Pluto)"
|
||
- "- **Scattered Disk Objects**: Highly elliptical orbits"
|
||
|
||
- step_id: "pluto_details"
|
||
title: "Pluto - King of the Kuiper Belt"
|
||
content_blocks:
|
||
- "# 💙 Pluto - The Heart of Ice"
|
||
- ""
|
||
- "**Distance from Sun**: 39.5 AU average (5.9 billion km)"
|
||
- "**Diameter**: 2,377 km (2/3 size of Earth's Moon)"
|
||
- "**Orbital Period**: 248 Earth years"
|
||
- "**Day Length**: 6.4 Earth days (retrograde)"
|
||
- "**Moons**: 5 (Charon, Styx, Nix, Kerberos, Hydra)"
|
||
- "**Atmosphere**: Thin nitrogen atmosphere (freezes when farther from Sun)"
|
||
- ""
|
||
- "**New Horizons Discoveries (2015):**"
|
||
- ""
|
||
- "**Tombaugh Regio (The Heart):**"
|
||
- "- Bright heart-shaped region"
|
||
- "- **Sputnik Planitia**: Nitrogen ice plain (left heart lobe)"
|
||
- "- Active convection cells (ice 'lava lamp')"
|
||
- "- No craters (surface less than 10 million years old!)"
|
||
- ""
|
||
- "**Other Surface Features:**"
|
||
- "- **Mountains**: Water ice mountains 3.5 km high"
|
||
- "- **Cthulhu Macula**: Dark equatorial region (tholins)"
|
||
- "- **Tartarus Dorsa**: Methane ice blades ('penitentes')"
|
||
- "- **Spider Features**: Radiating fracture patterns"
|
||
- ""
|
||
- "**Active Geology:**"
|
||
- "- **Cryovolcanism**: Possible ice volcanoes"
|
||
- "- **Nitrogen Glaciers**: Flowing frozen nitrogen"
|
||
- "- **Haze Layers**: Blue atmospheric haze"
|
||
- "- **Weather**: Frost cycles, ice sublimation"
|
||
- ""
|
||
- "**Charon (Pluto's Largest Moon):**"
|
||
- "- **Diameter**: 1,212 km (half of Pluto's size!)"
|
||
- "- **Double Planet**: Pluto-Charon is a binary system"
|
||
- "- **Tidal Lock**: Both always show same face to each other"
|
||
- "- **Red North Pole**: Methane from Pluto trapped and irradiated"
|
||
- "- **Canyons**: Serenity Chasma (deeper than Grand Canyon)"
|
||
- ""
|
||
- "**Why Pluto Is Amazing:**"
|
||
- "- Active geology 4 billion miles from Sun!"
|
||
- "- Diverse terrain types"
|
||
- "- Complex atmosphere"
|
||
- "- Fascinating moon system"
|
||
- "- Changed our understanding of Kuiper Belt"
|
||
|
||
- step_id: "kuiper_explore_more"
|
||
title: "End of Solar System"
|
||
question: "You've reached the edge! What now?"
|
||
tokens_for_ai: |
|
||
Categorize choice:
|
||
- 'sun' if they want to go to sun
|
||
- 'mercury' if mercury
|
||
- 'venus' if venus
|
||
- 'earth' if earth, home
|
||
- 'mars' if mars
|
||
- 'asteroid_belt' if asteroid
|
||
- 'jupiter' if jupiter
|
||
- 'saturn' if saturn
|
||
- 'uranus' if uranus
|
||
- 'neptune' if neptune
|
||
- 'stay' for more Kuiper Belt info
|
||
- 'exit' to end journey
|
||
buckets: [sun, mercury, venus, earth, mars, asteroid_belt, jupiter, saturn, uranus, neptune, stay, exit]
|
||
transitions:
|
||
sun:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping back to the Sun!"
|
||
next_section_and_step: "sun:arrival"
|
||
mercury:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mercury!"
|
||
next_section_and_step: "mercury:arrival"
|
||
venus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Venus!"
|
||
next_section_and_step: "venus:arrival"
|
||
earth:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping home to Earth!"
|
||
next_section_and_step: "earth:arrival"
|
||
mars:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Mars!"
|
||
next_section_and_step: "mars:arrival"
|
||
asteroid_belt:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to the Asteroid Belt!"
|
||
next_section_and_step: "asteroid_belt:arrival"
|
||
jupiter:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Jupiter!"
|
||
next_section_and_step: "jupiter:arrival"
|
||
saturn:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Saturn!"
|
||
next_section_and_step: "saturn:arrival"
|
||
uranus:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Uranus!"
|
||
next_section_and_step: "uranus:arrival"
|
||
neptune:
|
||
ai_feedback:
|
||
tokens_for_ai: "Warping to Neptune!"
|
||
next_section_and_step: "neptune:arrival"
|
||
stay:
|
||
ai_feedback:
|
||
tokens_for_ai: "Answer their Kuiper Belt question! Then ask what they want to do."
|
||
counts_as_attempt: false
|
||
next_section_and_step: "kuiper_belt:kuiper_explore_more"
|
||
exit:
|
||
next_section_and_step: "conclusion:farewell"
|
||
|
||
# ============================================================================
|
||
# CONCLUSION
|
||
# ============================================================================
|
||
- section_id: "conclusion"
|
||
title: "Journey's End"
|
||
steps:
|
||
- step_id: "farewell"
|
||
title: "Thank You for Exploring"
|
||
content_blocks:
|
||
- "# 🌌 Thank You for Exploring Our Solar System!"
|
||
- ""
|
||
- "You've journeyed from the blazing Sun to the frozen Kuiper Belt!"
|
||
- ""
|
||
- "**What You've Discovered:**"
|
||
- "- ☀️ 1 magnificent star"
|
||
- "- 🪐 8 diverse planets"
|
||
- "- 🌙 Over 200 fascinating moons"
|
||
- "- ☄️ Countless asteroids and comets"
|
||
- "- 🌠 Dwarf planets at the solar system's edge"
|
||
- ""
|
||
- "**Amazing Facts to Remember:**"
|
||
- "- The Sun contains 99.86% of the solar system's mass"
|
||
- "- Jupiter's Great Red Spot is a storm larger than Earth"
|
||
- "- Saturn has 146 known moons (and counting!)"
|
||
- "- Enceladus shoots water geysers 500 km into space"
|
||
- "- Europa and Enceladus may harbor life in subsurface oceans"
|
||
- "- Titan has lakes of liquid methane"
|
||
- "- Miranda has the tallest cliff in the solar system (20 km)"
|
||
- "- Neptune has winds faster than the speed of sound"
|
||
- "- Pluto has a heart-shaped nitrogen ice plain"
|
||
- "- Triton orbits Neptune backwards!"
|
||
- ""
|
||
- "**The Universe Awaits:**"
|
||
- "Our solar system is just one of billions in the Milky Way galaxy."
|
||
- "Keep looking up, keep exploring, and never stop wondering!"
|
||
- ""
|
||
- "Clear skies, space explorer! 🚀✨"
|