⚙️ MaLi — Amalgamated Plan
System Stabilization & Feature Upgrades
Date: 2026-07-05
This document encompasses the immediate repairs required (Discord, GPU, Console),
the entirety of the 10-point 04-07-2026 Laundry List, and the feature
specifications outlined in MaLi-Requests.
📋 User Review Required — If everything looks correct, execution will proceed phase by phase.
🔴 Phase 1 — Immediate Repairs & Core Stabilization
1. Fix Missing Fiesta Mode & Console Popups
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Wait for the background Tauri compile to complete. The pre-built .exe launched by Start_MaLi.bat does not yet include the UI updates or the #![windows_subsystem = "windows"] flag. |
2. High GPU Usage in Non-Fiesta Modes
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Modify entity-map.js so that lowPowerMode includes 'normal' (Loaded Baked Potato). This restricts the high-fidelity requestAnimationFrame loop exclusively to Fiesta mode. |
3. Discord Bridge & Mirror Disconnects
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Add robust try/except recovery in bots.py to prevent ConnectionResetError (WinError 10054) from propagating as an asyncio.CancelledError that permanently kills the Discord daemon. |
🟡 Phase 2 — The 04-07-2026 Laundry List
1. Provider Timeouts & Hard Restarts
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Catch PROVIDER_TIMEOUT / RuntimeError in the LLM streaming generators (app.py). Yield a graceful system message instead of tearing down the streaming task group. |
2. Continuity Anchor Is Lying
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Update backend query logic to explicitly filter out source = 'system_subconscious' and role = 'thought' when retrieving the last session's context. |
3 & 10. Daydream Prompt Spam & Subconscious Loop Governance
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Implement an is_idle() check in app.py / limbic_system.py. system_subconscious daydream loops will be suppressed during active conversation and skipped under system load. |
4. Hermes Assimilation — DB Build
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Execute build_hermes_db_from_supabase(confirm=True, promote=True) to rebuild the local Hermes kernel tables from Supabase, resolving the schema mismatch. |
5. OMO / Open Brain Pipeline
| Field |
Detail |
| Status |
[ ] Pending |
| Dependency |
Blocked on Item 4 (Hermes DB Build) |
| Action |
Unlock deep reasoning pathways once the Hermes DB build completes successfully. |
6. Modification Skill
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Integrate request_prompt_change and request_core_change from tools.py into the active node routing and UI layer. |
7. Memory Promotion Pipeline
| Field |
Detail |
| Status |
[x] Finished — Requires Double Check |
| Note |
app.py already schedules asyncio.create_task(memory_promotion_loop()) on startup. Verify it is successfully scanning core_memories and promoting observations as expected. |
8. Scheduler — Zombie Reminders
| Field |
Detail |
| Status |
[x] Finished — Requires Double Check |
| Note |
app.py already schedules asyncio.create_task(scheduler_execution_loop()) on startup. Double-check that crons are being evaluated and that reminders trigger correctly. |
9. Session Continuity
| Field |
Detail |
| Status |
[ ] Pending |
| Action |
Ensure the backend actively hydrates frontend session state from the database on restart, preserving active projects and mood states across sessions. |
🟢 Phase 3 — MaLi-Requests Feature Specifications
Spec 2 — Network Activity Particle Flow
| Field |
Detail |
| Status |
[ ] Pending |
| File |
entity-map.js → createSplineParticleMaterial |
| Action |
Bind particle emission rates to websocket_message_rate; cap particles at 150 to prevent FPS drops; dynamically theme spline colors based on the active UI theme. |
Spec 3 — 3D Spatial Node Engine (Potato Tiers)
| Field |
Detail |
| Status |
[ ] Pending |
| File |
entity-map.js → Node Geometry System |
| Action |
Overhaul node geometries based on the selected graphics tier (see tier table below). |
🥔 Graphics Tier Breakdown
| Tier |
Geometry |
Features |
| 🥔 Potato |
Simple 2D sprites |
Minimal draw calls, maximum compatibility |
| 🥔🔥 Baked Potato |
Basic Three.js geometries (Spheres / Cubes) |
Basic lighting, improved readability |
| 🥔🔥✨ Loaded Baked Potato |
Complex geometries, glowing tubes |
Volumetric fog, mid-fidelity shaders |
| 🥔🔥✨🎉 Fiesta Loaded Baked Potato Supreme |
Maxed shaders, real-time lighting |
Intense bloom, chromatic aberration, physics-based flows |
📊 Progress Summary
| Phase |
Total Items |
✅ Done |
🔄 Pending |
| Phase 1 — Immediate Repairs |
3 |
0 |
3 |
| Phase 2 — Laundry List |
10 |
2 |
8 |
| Phase 3 — MaLi-Requests |
2 |
0 |
2 |
| Total |
15 |
2 |
13 |
Generated: 2026-07-05 · MaLi System Docs