U.M.
U-Mentalism
Research Notebook
    ↗ github.com/U-Mentalism
    Long-form inquiry, intended to receive sound critique and evolve over time. Reflections autosaved locally in this browser.

    About this notebook

    This is a personal research notebook structured around the U-Mentalism project — a long-form, multi-disciplinary inquiry. Each tab hosts a working document (PDF) at the top and a permanent, editable reflection space below, supporting Markdown and LaTeX.

    Intent

    The principal aim is to gather sound critique from AI systems and human readers alike, and to allow the project to evolve through that confrontation rather than around it.

    How storage works

    Reflections live in your browser's localStorage. PDF URLs are also stored there. Nothing is sent anywhere — everything stays on your device. To move data between machines, use Export / Import.

    PDFs & Repository at the top of each tab

    Each tab can display one PDF (configured by DOI or URL) and link to a GitHub repository or directory. The author hosts the document (Common Ground, own server, arXiv, Drive direct-link, etc.) and pastes its DOI via Set source. The site accepts:

    • A bare DOI: 10.XXXX/XXXXX
    • A resolved DOI URL: https://doi.org/10.XXXX/XXXXX
    • Any direct PDF URL
    • An optional GitHub URL pointing to a repository, file, or directory (shows as ↗ Code)

    Visitors read it inline and use ↓ Download to retrieve a copy. When a DOI is given, it is shown in the status line and resolves via doi.org.

    GitHub

    The site footer links to github.com/U-Mentalism. Per-tab repository links can point to any path within any repo there (e.g. /U-Mentalism/assembly, /U-Mentalism/blockchain, etc.). The notebook itself can be hosted as a static file inside one of these repos via GitHub Pages.

    GitHub Sync (optional)

    Reflections can be committed automatically to a chosen repo via the ⚙ Sync button in the sidebar. Single-author setup using a fine-grained Personal Access Token. Each tab is stored as reflections/NN.md; auto-push commits after every Save, or push/pull manually. The notebook works offline either way; sync just keeps a Git-versioned mirror.

    Markdown & LaTeX

    Use standard Markdown for structure. Use $...$ for inline math and $$...$$ for display math. The in-browser engine is KaTeX — fast, but math-only (no \usepackage, no TikZ, no full LaTeX). Examples:

    • $E = mc^2$ renders as $E = mc^2$
    • $$\int_0^\infty e^{-x^2}\,dx = \frac{\sqrt{\pi}}{2}$$ renders centered

    Full LaTeX via Overleaf

    For real LaTeX with packages (TikZ, biblatex, etc.), each tab has an ↗ Overleaf button. It converts the section to a complete .tex document with a standard preamble (amsmath, amssymb, mathtools, graphicx, hyperref, geometry, microtype, enumitem) and posts it to Overleaf, opening a new project pre-filled. From there, add any \usepackage{...} you need.

    Markdown→LaTeX conversion is approximate; review plain-text paragraphs for stray characters and clean up in Overleaf as needed.

    Recommended workflow

    • Publish papers on Common Ground (or arXiv, Zenodo, etc.) and copy the DOI.
    • Paste the DOI once per tab via Set source; the site resolves it to the live document.
    • Write reflections, paste AI critiques, develop ideas in the editor below.
    • Export periodically as a JSON backup.

    ⚙ GitHub Sync

    Sync reflections to a GitHub repository. Each tab is committed as reflections/NN.md. The notebook continues to work offline — sync just adds the repo as a second home for your text.

    Security note: The token is kept in this browser's localStorage. Use a fine-grained token scoped to a single repo, with Contents: Read and write only. Revoke it from GitHub at any time. Single-user use only.

    Credentials

    Repository layout

    The notebook expects (and will create) this structure on first push:

    {repo}/
    ├── reflections/
    │   ├── 01.md   ← Philosophia Naturalis / Artificialis
    │   ├── 02.md   ← Computer Architecture & Photonics
    │   ├── 03.md   ← Universal Assembly Language
    │   ├── 04.md   ← Blockchain Economy
    │   ├── 05.md   ← Cities & Energy
    │   ├── 06.md   ← Ethics & Neuroscience
    │   ├── 07.md   ← Enlightenment / Cybernetica
    │   └── 08.md   ← The Movement-Image
    └── (anything else you keep in the repo: site, docs, code, etc.)