ufo_intelligence module

class ufo_intelligence.UFOIntelligence(device_name=None, debug_bluetooth=False, debug_audio=False, persistent_memory=False, college_spirit_enabled=True, college='penn_state')

Bases: BaseRoutine

cleanup()

Clean up UFO Intelligence resources and subsystems.

property energy_level
property last_interaction
property mood
record_successful_attention()

Called when attention-seeking behavior gets user interaction.

run(mode, sound_enabled)

Main AI routine with audio-reactive light shows and separated sound output.

validate_initialization()

Validate that critical subsystems initialized successfully.