P31 P31 Labs
โ—ˆ
๐Ÿ”ต PROTOTYPE

Phenix OS

Neurodivergent Operator Command Console

01. What It Is

Phenix OS is an AuDHD operator dashboard โ€” a unified command console built around how a neurodivergent mind actually works. It replaces the chaos of 12 open browser tabs with one coherent interface: navigation, communication, body baseline, and focus, all in a single dark-mode panel.

Named for the mythological bird that rebuilds from collapse. The console assumes the operator will hit walls. It is designed to reduce the cost of re-entry.

02. Five Tabs

  • โ–ธ
    CORE โ€” Daily Baseline Grounding check-in, medication tracker with time-since display, calcium monitor tied to the P31 Caยฒโบ protocol, and a daily reset at midnight.
  • โ–ธ
    MESH โ€” SIC-POVM Navigator Live Three.js tetrahedron representing the 7-node Kenosis mesh. SIC-POVM measurement axes rendered as colored vertex spheres. Rotate to orient. Tap nodes to surface their status.
  • โ–ธ
    FORGE โ€” Chaos Ingestion Inbox for incoming chaos. Paste any message, task dump, or overwhelm trigger. The Forge routes it: discard, defer, delegate, or execute. One decision at a time.
  • โ–ธ
    HEALTH โ€” Body Telemetry Focus timer (Pomodoro-adjacent, no failure state), water intake tracker, and the Fawn Guard comm shield โ€” a pre-send message scorer that flags social compliance patterns before they go out.
  • โ–ธ
    LIBRARY โ€” Encrypted Bottles Private note system. AES-GCM encrypted in localStorage. Each note is a sealed bottle โ€” open with passphrase, store thoughts that should not auto-surface.

03. Design Constraints

NO TIMERS WITH PUNISHMENT

Focus timer counts up, not down. There is no "session failed" state. Walking away and coming back is a supported action.

NO ALERT()

All notifications are inline toast messages. Nothing blocks the UI. The operator decides when to read feedback.

LOCAL-FIRST

All state in localStorage. No account required. No data leaves the device. Encryption at rest for sensitive notes.

DARK DEFAULT

Light mode is the override. Dark is the baseline. Photosensitivity is not an afterthought.

Technical Stack

3D Engine
Three.js r128 โ€” SIC-POVM tetrahedron + ambient particle canvas
Storage
localStorage โ€” daily reset, AES-GCM encrypted bottles
Audio
Web Audio API โ€” focus timer tones, Forge routing sounds
Host
p31ca โ€” Cloudflare Pages, zero build step