ORA / verify_prompts.py
Abdalkaderdev's picture
Initial ORA deployment
5e0532d
import sys
import os
# Ensure app is in path
sys.path.append(os.getcwd())
from app.services.prayer import prayer_service
from app.services.discernment import discernment_service
def verify_prompts():
print("--- Verifying Prayer Service Prompt ---")
prompt = prayer_service.PROMPT.format(topic="[TOPIC]", emotion="[EMOTION]", scripture="[SCRIPTURE]")
print(prompt)
print("\n" + "-" * 20 + "\n")
print("--- Verifying Discernment Service Prompt ---")
guide_prompt = discernment_service.PROMPT.format(situation="[SITUATION]", emotion="[EMOTION]", scripture="[SCRIPTURE]")
print(guide_prompt)
# Simple checks
assert "You do NOT tell the user" in guide_prompt
assert "Does NOT make promises" in prompt
print("\n[SUCCESS] Prompts contain strict negative constraints.")
if __name__ == "__main__":
verify_prompts()