husayn gokal
Geneva

← Ideas

v1 status snapshot, 2026-05-17

open

Picking-up-where-I-left-off note. What's live as of late May, what's queued, what's blocked on me supplying content.

proposed 2026-05-17v1statushandoffself-note

A snapshot of where the site stands when I stopped to do other things. The point of this entry is to make it easy to pick up later without re-reading the entire conversation log. Pinned as an idea because the queued items belong here until they become tasks.

What is live

Change Notes
Life Plan main page redesign with pillar cards Master Plan + Tasks as full-bleed cards, not tiny links
Story / Journey / Goals / Changed-my-mind sections hidden Intentionally suppressed in the page until real content exists; see the HIDDEN SECTIONS comment in app/life/page.tsx. Tables + primitives untouched, revert is one commit
Principle bodies render markdown wikilinks <a href="/notebook/ai-usage-constitution">The AI Usage Constitution</a> resolves to live notebook URL
Contact email in footer husayn@husayngokal.com on every page
/ideas route + menu entry This very entry lives there
Research paper library idea entry First entry in /ideas, detailed proposal
Library orphan rows cleared 217 books down to 195, junk removed
/life/plan and /life/tasks as big pillar cards Promoted from afterthought links
Library mobile overflow fix Underscored titles no longer blow out the layout
Projects surface restored Slipwise lives at /projects/slipwise. Menu, sitemap, Cmd-K search, and homepage "across the site" row all carry it.
Mental Models / Study Log still archived from menu, sitemap, search Routes still resolve. Content getters still exist. Re-introducing is a coordinated revert across MenuDrawer.tsx + sitemap.ts + search-index.ts. Search Archived in those files.
ICS Marine Insurance credential re-added to vault Lives at /study/credentials/ics-marine-insurance.md with pending: true and exam-date: 2026-05-20. Drives the typewriter's currently studying slot even though the Study Log surface is still off the public menu.
Migration 0014 (ideas table) ran Vault sync now lands idea entries cleanly
LinkedIn credentials scaffold Optional file_path + import script ready, waiting on the data export
reMarkable importer + dedup + enrichment 195 books, 78 with covers, titles cleaned, slug-collision auto-suffix
7 operating principles in author's voice, no em-dashes Drawn from the Master Plan, written into the vault
New motto "Understand deeply. Build honestly. Ship publicly. Serve usefully. Repeat forever."
Master Plan import (18 Parts, ~880 pages) Live at /life/plan and /life/plan/[slug]
Public tasks surface (119 tasks across 6 scopes) Live at /life/tasks with category + recurrence chips
Native View Transitions + breathier Life Plan fade Real fade-in / fade-out crossfade, slower on Life Plan
Visible Search button with platform-adaptive shortcut ⌘ K on Mac, Ctrl K elsewhere; icon-only on phones
Location auto-sync via iOS Shortcut Time-based + arrive-at-location, both live
Mobile sidebar overlap fix on 5 surfaces Credentials / writeups / library / courses / mental-models

What is queued

Item Blocking on
Mental Models surface — content + un-archive from menu / sitemap / search My time + my decisions about which models to ship first
Study Log surface — content + un-archive from menu (the ICS credential is in the DB already but doesn't render on the public surface) Same
Physical books list Me sending the titles + authors in whatever format
LinkedIn data export import Me downloading the export zip from LinkedIn and dropping it in ~/Downloads/
Real Story vignettes for the Life Plan page Me writing 2 to 4 defining moments
Real Journey entries (turning points + dates) Me listing the real ones (ASTI dates, master plan write, site launch, etc.)
Real Goals across lifetime / 5y / year / quarter / month Drafts can be extracted from the Master Plan; final pass is me
Real Changed-my-mind log entries Me, with previous-and-now framing

What is in flight (open ideas)

  • research-paper-library — separate surface for papers, with notes, reproducibility, source-credibility meta-search, AI summaries, hosted jupyter notebooks. Detailed writeup in its own entry.

What I should remember when I come back

  1. The Life Plan main page is intentionally trimmed. Story / Journey / Goals / Changed-my-mind sections will not render until I either supply content OR un-hide them in app/life/page.tsx. The data layer is intact; this is a JSX-level suppression, one revert and they are back.
  2. Mental Models, Study Log, and Projects are archived from public discovery. The routes still resolve (so direct URLs work and old links do not 404), but they are removed from the menu drawer, the sitemap, the search index, and the homepage "across the site" row. To bring them back, search Archived in components/MenuDrawer.tsx, app/sitemap.ts, lib/content/search-index.ts, and app/page.tsx. Each file has a comment marking the spot.
  3. Some of the "queued" items in the table above are blocked entirely on me writing content. Those are not engineering tasks; they are author tasks. Move them to /life/tasks when I am ready to commit to a date.
  4. The reMarkable / LinkedIn / physical books importers are all in scripts/. Each has a one-line npm run entry in package.json. None of them require any explanation that is not already in their header comment.