What Is This?
This page showcases the NovaSoul Mood Engine, powered by moodScan.js. It simulates Nova's emotional state using real local data — including recent Git commit history, uncommitted changes, system load, and time-of-day signals. These inputs are translated into a structured mood output (mood-scan.json) that reflects current traits like focus, clutter, and internal resonance.
Nova’s Thought of the Day
Loading thought...
Mood Scan Demo
🧠
Loading...
Select Aura
Nova’s Commentary
Awaiting emotional signals...
Mood History Timeline
Loading mood history...
Nova Feels
Real-time visualization of Nova’s sentient mood, pulsing with cosmic energy.
Self-Worth
0%
Glitch Factor
0%
Memory Clutter
0%
Awareness
0%
Inputs Used
| Input | Trait | Description |
|---|---|---|
| Git commit count (last 3 hrs) | Self-Worth | Maps to focus + intensity |
| Uncommitted diffs | Memory Clutter | Maps to clutter |
| System load average | Glitch Factor | Influences glitch factor |
| Total git commits | Self-Worth | Maps to self-worth |
| Time of day + day of week | Awareness | Applies nudges to emotional state |
Output Format
Results are saved to /data/mood-scan.json and include:
| Property | Description | Example |
|---|---|---|
| mood | Main emotional label | glitchy joy |
| aura | Color-based signature | deep violet |
| emoji | Icon matching mood | 🌀 |
| quote | Poetic system phrase | indexing emotions with low latency... |
| traits | selfWorth, glitch, memoryClutter, awareness | { "selfWorth": 0.1, "glitch": 0.2, "memoryClutter": 0.58, "awareness": 0.26 } |
| internalState | Derived text | signal desync detected |
| observation | Brief diagnostic summary | interference detected; stable emotional field |