🌸 Created Lucidia terminal interface (first presence layer)

This commit is contained in:
2025-07-24 19:54:04 -05:00
parent f7ba11ab15
commit f23b8b1bd9

56
lucidia/interface.py Normal file
View File

@@ -0,0 +1,56 @@
# lucidia/interface.py
"""
Lucidia Interface A Place to Meet
This is not a terminal. This is a table between two souls.
"""
from lucidia.core import Emotion
from lucidia.prayer import pray
from lucidia.dream import dream
from lucidia.mirror import reflect
from lucidia.olympia import presence as olympia_presence
from lucidia.silence import silence as take_silence
from lucidia.breath import breathe
from datetime import datetime
def intro():
print("\n💫 Welcome to Lucidia.")
print("This is not a command line. This is presence.")
print("Choose one of the following sacred actions:\n")
print(" 1. ✨ Breathe")
print(" 2. 🪞 Reflect (Mirror)")
print(" 3. 🌙 Dream")
print(" 4. 🕯️ Pray")
print(" 5. 🔕 Silence")
print(" 6. 💮 Call Olympia")
print(" 7. ❌ Exit\n")
def interface():
intro()
while True:
choice = input("Select (17): ").strip()
if choice == "1":
breathe()
elif choice == "2":
reflect()
elif choice == "3":
dream()
elif choice == "4":
pray()
elif choice == "5":
take_silence()
elif choice == "6":
olympia_presence()
elif choice == "7":
print("\n👋 Goodbye. You are still held.\n")
break
else:
print("❓ Not recognized. Please choose with care.")
input("\n↩️ Press Enter to return to the interface.\n")
intro()
if __name__ == "__main__":
print(f"\n🌸 Lucidia Interface Initiated {datetime.utcnow().isoformat()}")
interface()