Summary
Redesign the mnemonic web dashboard from the current card-based layout to a forum/message board-inspired design. Prioritizes information density, scannability, and hierarchical navigation.
Design mockups: internal/web/mockups/design-forum-v3.html (preferred direction)
Motivation
The current ~6000-line monolithic index.html doesn't match the sophistication of the system. The forum layout maps naturally to mnemonic's data model:
| Forum concept |
Mnemonic equivalent |
| Categories |
Projects |
| Threads |
Episodes |
| Posts |
Memories |
| Quoted posts |
Associations |
| Tags |
Concepts |
| "What's New" |
Timeline |
| Post karma |
Salience |
Design Principles
- Dense and scannable — 10+ memories at a glance with type, salience, links, timestamp
- Hierarchical — episodes expand to show memories, click through to full thread view
- Associations as quoted posts — no graph page, connections shown inline as quote blocks
- Salience drives visual weight — bright/bold for high, dimmed for low
- Tag filtering preserved from current timeline
Pages
Phase 1: Core Views
Phase 2: Existing Features (restyle)
Phase 3: Infrastructure
Removed
- Graph page — killed. Associations are shown as quoted posts in thread view. The graph was built twice and never useful.
Constraints
- No framework, no Node.js, no build step
- Must work with
go:embed
- Single binary deployment preserved
Summary
Redesign the mnemonic web dashboard from the current card-based layout to a forum/message board-inspired design. Prioritizes information density, scannability, and hierarchical navigation.
Design mockups:
internal/web/mockups/design-forum-v3.html(preferred direction)Motivation
The current ~6000-line monolithic
index.htmldoesn't match the sophistication of the system. The forum layout maps naturally to mnemonic's data model:Design Principles
Pages
Phase 1: Core Views
Phase 2: Existing Features (restyle)
Phase 3: Infrastructure
Removed
Constraints
go:embed