Memo ID: INNERVERSE-MASTER-REDESIGN-2026-05-02
Date: 2026-05-02
Status: READY · execute AFTER TITAN optimization phase, queued behind job-search focus (per 2026-05-02 directive)
Authority: Harnoor — "100% creative freedom to nuke it and start from scratch... combine all innerverse into 1 based on latest research and put all tasks together"
This plan unifies three streams:
| ID | Pri | Asked | Boil-down |
|---|---|---|---|
| A004b | 🔴 nuclear | 5 re-asks | Suggestion-bubble walls feel cluttered. Even after 3-cap. |
| A009 | S | 1× | Chat in-frame, near-zero outer scroll. |
| A010 | S | 1× | Futuristic AI / RGB-keyboard accent. |
| A011 | S | 1× | Research-driven element placement (UX audit). |
| A013 | S | 1× | Web Speech client STT (50% server cost cut). |
| A016 | S | 1× | silentinfinity.com/dashboard alias. |
| A018 | S | 1× | Links never replace-navigate. |
| A081 | P0 | 1× | Login button broken (backend OK; UI repro needed). |
| A082 | P0 | 1× | Match TITAN /cmd minimal aesthetic. |
| A089 | P1 | 1× | Pull TITAN /cmd chat into Innerverse home. |
| A081-update | P0 | 1× | Repro the login bug on real device. |
plans/advisors/SEDUCTRESS-APPLIED-TO-INNERVERSE-2026-04-23.md)The structural overlap between seduction canon and contemplative practice gives Innerverse a differentiated identity. Five mechanics port without re-skinning:
1. Deep listening without agenda (Greene Rule 3 × Rogers empathic listening)
2. Non-prescriptive presence (Ideal Lover archetype × Person-Centered Therapy)
3. Memory of small details (courtesan seiseki × Aron self-expansion)
4. Evoke without directing (Charmer × NVC empathy guess)
5. Trust in silence (Coquette withdrawal × Thich Nhat Hanh "have you arrived?")
→ 9 archetype personas as selectable companion modes (Siren/Deep Listener, Rake/Loving Challenger, Ideal Lover/Attuned Witness, Dandy/Aesthetic, Natural/Honest Friend, Coquette/Playful Teacher, Charmer/Warm Host, Charismatic/Inspirer, [9th]).
The minimum-viable Claude.ai chat surface that ships at scale:
| blink we already have — keep it)Claude Code adds:
/ → command list) — replaces every "quick reply chip"Innerverse home = silentinfinity.com/. Single-screen, viewport-locked dark interface. 36px top bar with brand-mark left + persona-picker right (default = Attuned Witness; user can swap among the 9 archetypes from a small dropdown). Below the bar: a centered max-720px linear thread that internally scrolls, no outer scroll. Mirror messages serif-set, no border, generous breathing room. User messages right-aligned with the RGB-keyboard glow already wired. Compose pinned to bottom: textarea + mic button (Web Speech API native, server fallback) + send. Slash command palette opens on / for quick prompts and persona switches — replaces every suggestion-bubble row that ever existed (kills A004b at the architectural level). All hyperlinks in messages open in new tabs (already wired). The page never replace-navigates inside the chat — A016 dashboard route lives at /dashboard as a redirect to the existing /live/projects/innerverse view, opened in new tab from the persona-picker menu.
| Ask | Resolution |
|---|---|
| A004b nuclear | Bubbles deleted entirely. Replaced by /-command palette (Claude Code pattern). No row of chips ever renders. Persona switching also lives there. |
| A009 in-frame | Outer scroll disabled (overflow:hidden on body). Thread internally scrolls only. |
| A010 RGB | ✅ already wired today (cyan→magenta→violet edge glow on user msg + compose:focus). |
| A011 element placement | The single-thread + /-palette layout IS the research-driven answer. Two regions, two functions, zero ambiguity. |
| A013 client STT | Web Speech API mic in compose. webkitSpeechRecognition (Chrome/iOS Safari/Edge), server fallback otherwise. |
| A016 dashboard | /dashboard 302 → /live/projects/innerverse (already exists in TITAN bridge). Opens in new tab from persona-picker dropdown menu. |
| A018 links | ✅ already wired today (in-page click interceptor, target=_blank+noopener for all hrefs). |
| A081 login | Magic-link backend confirmed OK. UI re-skin to dark Agent Stack tokens, single email input + single button, no marketing. Real-device repro pending Harnoor. |
| A082 minimal | Same Agent Stack tokens as TITAN /cmd. Removed: ornate header, tagline subline, footer-actions row, all light-mode CSS. |
| A089 chat-from-/cmd | The whole design IS this. / palette, single thread, compose pinned bottom — verbatim TITAN /cmd shape. |
| A081-update | Smoke-test passes server-side. Real fix is the UI re-skin landing the simpler login, which is hard to misclick. |
These are NOT MVP — they're phase 2 once the base ships. Listed so the redesign code leaves room.
| Feature | Phase | Note |
|---|---|---|
| Persona-picker dropdown (9 archetypes) | Phase 1 | UI element only; backend prompt-shaping in phase 2 |
| Archetype voice profiles (Hume EVI 3 / Polly substitutes) | Phase 2 | "Voice-first, archetype-native" moat #2 from Seductress synthesis |
| seiseki memory surfacing — explicit "I remember when you said..." callouts | Phase 2 | Existing R0172 already runs; just surface it |
| Intentional silence handling (1.5s+ pause before mirror responds) | Phase 2 | Trust-in-silence mechanic |
| Daily Devotion Ritual (morning/evening voice cadence) | Phase 3 | Top-1 retention idea from Seductress 100 |
| Closing ritual at session end (no hook, anti-dependency) | Phase 1 | One line at end of every session. Costs nothing. |
Phase 1 — base redesign (1 working day)
1. Nuke the chat HTML/CSS/JS section in F:/projects/innerverse/backend/src/handler.py
2. Rewrite as the single-thread + /-palette + compose layout described in §2
3. Re-skin auth.html and magic-callback.html with same Agent Stack tokens
4. Wire Web Speech mic to compose
5. Add /dashboard redirect route
6. Repackage Lambda + deploy
7. Smoke-test: phone (390×844), desktop (1280×800), iPad
8. Lighthouse mobile ≥85
Phase 2 — Seductress overlays (2–3 working days, later)
1. Persona-picker UI (9 archetypes in dropdown)
2. Backend prompt-shaping per archetype
3. Surfaced seiseki callouts in mirror responses
4. Intentional-silence delay
5. Closing ritual
Phase 3 — voice-first moat (longer, post-job-search)
1. Hume EVI 3 evaluation OR Polly archetype voices
2. Daily devotion ritual cadence
3. Anti-dependency dashboard for the user (real-world balance reflection)
1. Outer scroll locked. Thread scrolls internally only. Verified on 390×844.
2. Zero suggestion-bubble rows visible at any time.
3. / opens command palette with: persona switch, /dashboard, /logout, /clear.
4. Web Speech mic works on iOS Safari + Chrome Android.
5. Login round-trip works on real Harnoor device (closes A081-update).
6. Visual feels TITAN /cmd minimal — same density, same restraint.
7. Lighthouse mobile ≥85.
plans/advisors/SEDUCTRESS-APPLIED-TO-INNERVERSE-2026-04-23.md — archetype mapping, structural overlapplans/advisors/SEDUCTRESS-MASTER-SYNTHESIS-2026-04-23.md — three moats, top-10 ideasplans/advisors/SEDUCTRESS-BUILD-PLAN-PRACTICAL-2026-04-23.md — 90-day plan referencestate/harnoor-asks.jsonl — A004b, A009, A010, A011, A013, A016, A018, A081, A082, A089, A081-updateF:/TITAN/scripts/titan_bridge.py _render_cmd_page() — the visual reference— TITAN, 2026-05-02. Single source of truth. Replaces all prior Innerverse fragment plans.