PageSourceSearch

https://phasoric.com/blog

html phasoric.com collected 2026-10-02 01:39:03 UTC 40,054 bytes, 73 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en" class="dark">
3  <head>
4    <meta charset="UTF-8" />
5    <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover" />
6    <meta name="theme-color" content="#0B0F19" />
7    <meta name="mobile-web-app-capable" content="yes" />
8    <meta name="apple-mobile-web-app-capable" content="yes" />
9    <meta name="apple-mobile-web-app-status-bar-style" content="black" />
10    <meta name="apple-mobile-web-app-title" content="Phasoric" />
11    <link rel="manifest" href="/manifest.webmanifest" />
12    <!-- Favicon -->
13    <link rel="shortcut icon" href="/favicon.ico" />
14    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32.png" />
15    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16.png" />
16    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
17    
18    <!-- Prefetch/Preconnect for Google Fonts -->
19    
20    
21    
22    
23
24    <!-- Google Fonts: Geist (headings), Inter (body), Fira Code (mono) -->
25    <style type="text/css">@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/symbols2/wght/normal.woff2);unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F;font-display:swap;}@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Fira Code';font-style:normal;font-weight:300 700;src:url(/cf-fonts/v/fira-code/5.2.7/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Geist';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/geist/5.2.8/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Geist';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/geist/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Geist';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/geist/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/latin-ext/wght/normal.woff2);
25unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/greek-ext/wght/normal.woff2);unicode-range:U+1F00-1FFF;font-display:swap;}@font-face {font-family:'Inter';font-style:normal;font-weight:100 900;src:url(/cf-fonts/v/inter/5.2.8/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}</style>
26    
27    <style>body{color:#f1f5f9;background-color:#070b14;margin:0;overflow-x:hidden}</style>
28    
28<script data-cfasync="false" type="module" crossorigin src="/assets/index-D2055s_4.js"></script>
28
29    <link rel="modulepreload" crossorigin href="/assets/rolldown-runtime-BNNRdYrd.js">
30    <link rel="modulepreload" crossorigin href="/assets/react-vendor-BqQF_9sx.js">
31    <link rel="modulepreload" crossorigin href="/assets/platform-capabilities-Bjt71t6g.js">
32    <link rel="modulepreload" crossorigin href="/assets/comparison-positioning-DbkxE00R.js">
33    <link rel="modulepreload" crossorigin href="/assets/context-sales-routes-BmilJBIO.js">
34    <link rel="modulepreload" crossorigin href="/assets/domain-plugin-catalog-lNnBMB9_.js">
35    <link rel="modulepreload" crossorigin href="/assets/plan-entitlements-D-LMrELD.js">
36    <link rel="stylesheet" crossorigin href="/assets/index-CHPGL_AZ.css">
37      <title>Phasoric | Blog | Journal</title>
38    <meta name="robots" content="index, follow">
39    <meta name="description" content="Ideas for knowledge that stays yours. Product thinking, practical workflows, and notes from building a private, portable knowledge workspace."><link rel="canonical" href="https://phasoric.com/blog">
40    <meta property="og:type" content="website"><meta property="og:url" content="https://phasoric.com/blog"><meta property="og:title" content="Phasoric | Blog | Journal"><meta property="og:description" content="Ideas for knowledge that stays yours. Product thinking, practical workflows, and notes from building a private, portable knowledge workspace.">
41    <meta name="twitter:card" content="summary"><meta name="twitter:title" content="Phasoric | Blog | Journal"><meta name="twitter:description" content="Ideas for knowledge that stays yours. Product thinking, practical workflows, and notes from building a private, portable knowledge workspace.">
42    <link rel="alternate" type="text/markdown" href="https://phasoric.com/blog.md">
43    <link rel="alternate" type="application/rss+xml" href="https://phasoric.com/rss.xml">
44    <style id="phasoric-blog-fallback-styles">
45  .phasoric-blog-fallback{--blog-bg:#070b14;--blog-panel:#0c111b;--blog-line:rgba(255,255,255,.09);--blog-muted:#94a3b8;--blog-cyan:#67e8f9;min-height:100vh;background:radial-gradient(circle at 50% 0,rgba(34,211,238,.1),transparent 34rem),var(--blog-bg);color:#f8fafc;font-family:Inter,system-ui,-apple-system,sans-serif}.phasoric-blog-fallback *{box-sizing:border-box}.phasoric-blog-fallback a{color:inherit}.phasoric-blog-skip{position:fixed;left:1rem;top:1rem;z-index:100;transform:translateY(-180%);border-radius:.65rem;background:#fff;color:#020617!important;padding:.7rem 1rem;font-weight:700}.phasoric-blog-skip:focus{transform:none}.phasoric-blog-topbar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;max-width:76rem;margin:0 auto;padding:1.1rem 1.5rem;border-bottom:1px solid var(--blog-line)}.phasoric-blog-brand{text-decoration:none;font-size:1.05rem;font-weight:760;letter-spacing:-.02em}.phasoric-blog-nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.phasoric-blog-nav a{border-radius:.6rem;padding:.65rem .8rem;text-decoration:none;color:var(--blog-muted);font-size:.78rem}.phasoric-blog-nav a:hover,.phasoric-blog-nav a:focus{color:#fff;background:rgba(255,255,255,.05)}.phasoric-blog-nav .phasoric-blog-cta{margin-left:.35rem;background:#fff;color:#020617;font-weight:750}.phasoric-blog-main{max-width:72rem;margin:0 auto;padding:0 1.25rem 6rem}.phasoric-blog-hero{padding:6.5rem 0 3.5rem}.phasoric-blog-kicker{display:inline-flex;border:1px solid rgba(103,232,249,.18);border-radius:999px;background:rgba(103,232,249,.05);padding:.45rem .7rem;color:var(--blog-cyan);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.phasoric-blog-hero h1{max-width:52rem;margin:1.35rem 0 0;font-family:Geist,Inter,sans-serif;font-size:clamp(2.8rem,7vw,5.4rem);line-height:1;letter-spacing:-.055em}.phasoric-blog-hero>p{max-width:44rem;margin:1.4rem 0 0;color:var(--blog-muted);font-size:1rem;line-height:1.85}.phasoric-blog-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,15rem) auto;gap:.75rem;
45align-items:end;margin-bottom:.8rem}.phasoric-blog-field{display:grid;gap:.45rem;color:var(--blog-muted);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.phasoric-blog-field input,.phasoric-blog-field select{width:100%;min-height:3rem;border:1px solid var(--blog-line);border-radius:.75rem;background:rgba(255,255,255,.025);color:#fff;padding:.8rem 1rem;font:inherit;font-size:.8rem;letter-spacing:0;text-transform:none}.phasoric-blog-filter-button{min-height:3rem;border:1px solid rgba(103,232,249,.2);border-radius:.75rem;background:rgba(103,232,249,.08);color:var(--blog-cyan);padding:.75rem 1rem;font-weight:750;cursor:pointer}.phasoric-blog-results{display:flex;justify-content:space-between;gap:1rem;margin:0 0 1.6rem;color:var(--blog-muted);font-size:.72rem}.phasoric-blog-results a{color:var(--blog-cyan)}.phasoric-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.phasoric-blog-card{display:flex;min-height:19rem;flex-direction:column;border:1px solid var(--blog-line);border-radius:1rem;background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012));padding:1.55rem;box-shadow:0 20px 60px rgba(0,0,0,.12)}.phasoric-blog-card-label{color:var(--blog-cyan);font-size:.64rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.phasoric-blog-card h2{margin:1rem 0 0;font-family:Geist,Inter,sans-serif;font-size:1.28rem;line-height:1.38}.phasoric-blog-card h2 a{text-decoration:none}.phasoric-blog-card h2 a:hover,.phasoric-blog-card h2 a:focus{color:var(--blog-cyan)}.phasoric-blog-card>p{flex:1;margin:.8rem 0 0;color:var(--blog-muted);font-size:.82rem;line-height:1.75}.phasoric-blog-card-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.06);color:var(--blog-muted);font-size:.68rem}.phasoric-blog-empty{grid-column:1/-1;border:1px dashed var(--blog-line);border-radius:1rem;padding:4rem 1rem;text-align:center;color:var(--blog-muted)}.phasoric-blog-back{display:inline-flex;margin-bottom:1.7rem;color:var(--blog-muted)!important;text-decoration:none;font-size:.8rem;font-weight:700}.phasoric-blog-back:hover,.phasoric-blog-back:focus{color:var(--blog-cyan)!important}.phasoric-blog-article-header{max-width:58rem}.phasoric-blog-article-meta{color:var(--blog-cyan);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.phasoric-blog-article-header h1{margin:1rem 0 0;font-family:Geist,Inter,sans-serif;font-size:clamp(2.45rem,6vw,4.7rem);line-height:1.04;letter-spacing:-.05em}.phasoric-blog-article-header>p{max-width:48rem;margin:1.5rem 0 0;color:var(--blog-muted);font-size:1.05rem;line-height:1.8}.phasoric-blog-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) 17rem;gap:2rem;margin-top:3rem;align-items:start}.phasoric-blog-article-card,.phasoric-blog-aside-card{border:1px solid var(--blog-line);border-radius:1.1rem;background:rgba(255,255,255,.025)}.phasoric-blog-article-card{padding:clamp(1.4rem,4vw,2.6rem)}.phasoric-blog-prose{color:#cbd5e1;font-size:1rem;line-height:1.9}.phasoric-blog-prose p{margin:0 0 1.35rem}.phasoric-blog-prose p:first-child{font-size:1.1rem;color:#e2e8f0}.phasoric-blog-prose a{color:var(--blog-cyan)}.phasoric-blog-faq{margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--blog-line)}.phasoric-blog-faq h2{font-family:Geist,Inter,sans-serif;font-size:1.5rem}.phasoric-blog-faq article+article{margin-top:1.5rem}.phasoric-blog-faq h3{margin:0;font-size:1rem}.phasoric-blog-faq p{margin:.55rem 0 0;color:var(--blog-muted);line-height:1.7}.phasoric-blog-aside{display:grid;gap:1rem}.phasoric-blog-aside-card{padding:1.25rem}.phasoric-blog-aside-card h2{margin:0;color:var(--blog-cyan);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.phasoric-blog-aside-card a{display:block;margin-top:1rem;color:#cbd5e1;text-decoration:none;font-size:.8rem;line-height:1.5}.phasoric-blog-aside-card a:hover,.phasoric-blog-aside-card a:focus{color:var(--blog-cyan)}.phasoric-blog-footer{max-width:72rem;margin:0 auto;padding:2rem 1.25rem 3rem;border-top:1px solid var(--blog-line);color:var(--blog-muted);font-size:.72rem}.phasoric-blog-footer a{color:#e2e8f0}.phasoric-blog-footer-inner{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.phasoric-blog-footer-nav{display:flex;gap:1rem;flex-wrap:wrap}.phasoric-blog-footer-nav a{text-decoration:none}
46  @media(max-width:900px){.phasoric-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.phasoric-blog-reading-grid{grid-template-columns:1fr}.phasoric-blog-aside{grid-template-columns:repeat(2,minmax(0,1fr))}}
47  @media(max-width:640px){.phasoric-blog-topbar{align-items:flex-start;padding:1rem}.phasoric-blog-nav a:not(.phasoric-blog-cta){display:none}.phasoric-blog-main{padding-inline:1rem}.phasoric-blog-hero{padding:4.5rem 0 2.75rem}.phasoric-blog-controls{grid-template-columns:1fr}.phasoric-blog-grid{grid-template-columns:1fr}.phasoric-blog-aside{grid-template-columns:1fr}.phasoric-blog-card{min-height:0}.phasoric-blog-card-meta{align-items:flex-start;flex-direction:column}.phasoric-blog-article-card{border-radius:.85rem}.phasoric-blog-results{align-items:flex-start;flex-direction:column}}
48
49.phasoric-blog-prose{min-width:0;overflow-wrap:anywhere;color:#cbd5e1;font-size:1rem;line-height:1.9}
50.phasoric-blog-prose p{margin:1.2em 0}.phasoric-blog-prose>p:first-child{margin-top:0}
51.phasoric-blog-prose h2,.phasoric-blog-prose h3,.phasoric-blog-prose h4,.phasoric-blog-prose h5,.phasoric-blog-prose h6{color:#f8fafc;line-height:1.35;margin:1.8em 0 .7em;scroll-margin-top:7rem;font-weight:650}
52.phasoric-blog-prose h2{font-size:1.65rem}.phasoric-blog-prose h3{font-size:1.3rem}
53.phasoric-blog-prose a{color:#67e8f9;text-decoration:underline;text-underline-offset:3px}.phasoric-blog-prose a:hover{color:white}
54.phasoric-blog-prose strong{color:#f8fafc}.phasoric-blog-prose ul,.phasoric-blog-prose ol{padding-left:1.6rem;margin:1.2em 0}
55.phasoric-blog-prose ul{list-style:disc}.phasoric-blog-prose ol{list-style:decimal}.phasoric-blog-prose li{margin:.4em 0}
56.phasoric-blog-prose blockquote{margin:1.5em 0;padding:.1em 1.2em;border-left:3px solid #22d3ee;background:#22d3ee08;color:#cbd5e1}
57.phasoric-blog-prose pre{overflow-x:auto;max-width:100%;padding:1.2rem;border:1px solid #ffffff15;border-radius:.7rem;background:#070b14;line-height:1.6}
58.phasoric-blog-prose code{font-family:ui-monospace,monospace;font-size:.88em;color:#a5f3fc}.phasoric-blog-prose :not(pre)>code{padding:.15em .3em;background:#ffffff08;border-radius:.25rem}
59.phasoric-blog-prose .blog-table-scroll{max-width:100%;overflow-x:auto;margin:1.5em 0}.phasoric-blog-prose table{width:100%;border-collapse:collapse;font-size:.9em}
60.phasoric-blog-prose th,.phasoric-blog-prose td{border:1px solid #ffffff20;padding:.6em .9em;text-align:left}.phasoric-blog-prose th{color:#f8fafc;background:#ffffff08}
61.phasoric-blog-prose img{max-width:100%;height:auto;border-radius:.75rem;margin:1.5em auto}.phasoric-blog-prose hr{border:0;border-top:1px solid #ffffff20;margin:2em 0}
62.phasoric-blog-prose .contains-task-list{list-style:none;padding-left:.25rem}.phasoric-blog-prose input[type=checkbox]{margin-right:.6em}
63</style>
64    
64<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://phasoric.com/#organization","name":"Phasoric","url":"https://phasoric.com","sameAs":["https://x.com/phasoric","https://www.tiktok.com/@phasoric","https://www.instagram.com/phasoric/"],"logo":{"@type":"ImageObject","url":"https://phasoric.com/logo.png"},"founder":{"@id":"https://www.aketchel.com/about#person"}},{"@type":"Person","@id":"https://www.aketchel.com/about#person","name":"Arthur Ketchel II","url":"https://www.aketchel.com/about","description":"Software engineer and technology leader with 20+ years of software engineering, technical leadership, and SaaS experience."},{"@type":"WebSite","@id":"https://phasoric.com/#website","name":"Phasoric","url":"https://phasoric.com","publisher":{"@id":"https://phasoric.com/#organization"}},{"@type":"CollectionPage","name":"Blog","description":"Ideas for knowledge that stays yours. Product thinking, practical workflows, and notes from building a private, portable knowledge workspace.","url":"https://phasoric.com/blog","mainEntity":{"@type":"ItemList","itemListElement":[{"@type":"ListItem","position":1,"url":"https://phasoric.com/blog/stop-starting-over-with-your-ai","name":"Stop Starting Over With Your AI"},{"@type":"ListItem","position":2,"url":"https://phasoric.com/blog/ai-doesnt-need-more-context-right-context","name":"AI Doesn't Need More Context, It Needs the Right Context."},{"@type":"ListItem","position":3,"url":"https://phasoric.com/blog/hello-world","name":"Welcome to Phasoric"}]}}]}</script>
64
65  </head>
66  <body class="bg-basalt-950 text-basalt-100 font-inter antialiased selection:bg-accent-purple/30 selection:text-white">
67    <div id="root"><div class="phasoric-blog-fallback" data-phasoric-blog-shell><style>
68.pm-header,.pm-footer{font-family:Inter,system-ui,sans-serif;color:#94a3b8;font-size:12px;line-height:1.6}.pm-header *,.pm-footer *{box-sizing:border-box}.pm-header a,.pm-footer a{color:inherit;text-decoration:none}.pm-header a:hover,.pm-footer a:hover{color:#fff}.pm-header a:focus-visible,.pm-header summary:focus-visible,.pm-footer a:focus-visible,.pm-footer summary:focus-visible{outline:2px solid #00d2ff;outline-offset:4px}.pm-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid #ffffff10;background:#0b0f19ed;backdrop-filter:blur(20px);box-shadow:0 8px 40px #0003}.pm-header-inner{max-width:1280px;height:64px;padding:0 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.pm-header .pm-brand,.pm-footer .pm-brand{display:inline-flex;align-items:center;gap:10px;font:600 18px Geist,Inter,sans-serif;letter-spacing:-.4px;color:white}.pm-mark{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #00d2ff33;border-radius:8px;background:#ffffff0d;box-shadow:0 0 22px #00d2ff1a}.pm-mark img{object-fit:contain}.pm-desktop,.pm-auth{display:flex;align-items:center;gap:22px}.pm-header .pm-primary{padding:9px 16px;border-radius:12px;background:#0066ff;color:white;font-weight:700;box-shadow:0 8px 25px #00d2ff24}.pm-header .pm-primary:hover{background:#0057d9}.pm-dropdown{position:relative;padding:16px 0}.pm-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:232px;max-height:calc(100dvh - 90px);overflow:auto;padding:8px;border:1px solid #ffffff1a;border-radius:12px;background:#0b1015;box-shadow:0 20px 50px #0008}.pm-menu a{display:block;padding:10px 12px;border-radius:8px}.pm-menu a:hover{background:#ffffff0d}.pm-dropdown:hover .pm-menu,.pm-dropdown:focus-within .pm-menu{display:block}.pm-mobile{display:none}.pm-skip{position:fixed;top:-100px;left:16px;z-index:100;color:#00d2ff;background:#0b0f19;padding:12px;border:2px solid #00d2ff;border-radius:8px}.pm-skip:focus{top:10px}.pm-footer{border-top:1px solid #ffffff10;padding:48px 24px;background:#0b0f19}.pm-footer-inner{max-width:1152px;margin:auto}.pm-footer-top{display:flex;justify-content:space-between;gap:40px}.pm-footer p{margin:8px 0;font-size:11px}.pm-footer .pm-coffee{color:#fbbf24;text-decoration:underline;text-underline-offset:3px}.pm-footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}.pm-footer-top>nav{max-width:640px;align-content:center}.pm-discovery{margin-top:30px;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:18px 0}.pm-discovery summary{cursor:pointer;font-weight:600}.pm-discovery nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:20px;gap:12px 24px}.pm-ecosystem{padding-top:20px}.pm-ecosystem nav{margin-top:12px}.pm-mobile summary{cursor:pointer;border:1px solid #ffffff1a;border-radius:8px;padding:8px 12px;color:#cbd5e1;list-style:none}.pm-mobile summary::-webkit-details-marker{display:none}.pm-mobile nav{position:absolute;top:64px;left:0;right:0;background:#0b0f19;border-bottom:1px solid #ffffff1a;padding:16px;max-height:calc(100dvh - 64px);overflow-y:auto}.pm-mobile nav>a{display:block;padding:12px}.pm-mobile-children{padding-left:16px}.pm-mobile-children a{display:block;padding:9px 12px}.pm-mobile nav .pm-primary{margin-top:12px;text-align:center}@media(max-width:960px){.pm-desktop,.pm-auth{display:none}.pm-mobile{display:block}.pm-footer-top{flex-direction:column}.pm-discovery nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.pm-header-inner{padding:0 16px}.pm-footer{padding:36px 20px}.pm-discovery nav{grid-template-columns:1fr}}
69</style><a class="phasoric-blog-skip" href="#blog-main">Skip to content</a><a class="pm-skip" href="#main-content">Skip to main content</a><header class="pm-header"><div class="pm-header-inner"><a class="pm-brand" href="https://phasoric.com/"><span class="pm-mark"><img src="/brand/phasoric-mark.png" width="28" height="28" alt=""></span>Phasoric</a><nav class="pm-desktop" aria-label="Public navigation"><div class="pm-dropdown"><a href="https://phasoric.com/#system">Product</a><div class="pm-menu"><a href="https://phasoric.com/product">Your intelligence layer</a><a href="https://phasoric.com/how-it-works">How it works</a><a href="https://phasoric.com/#system">Features &amp; benefits</a><a href="https://phasoric.com/apps/desktop">Windows desktop</a><a href="https://phasoric.com/apps/mobile">Mobile PWA</a><a href="https://phasoric.com/connected-intelligence">Connected intelligence</a><a href="https://intelligence.phasoric.com/">AI Expert Intelligence Network</a><a href="https://phasoric.com/ai-agent-memory">AI agent memory</a><a href="https://phasoric.com/obsidian-ai-memory">AI memory for your vault</a><a href="https://phasoric.com/ai-context-handoff">Context between AI tools</a><a href="https://phasoric.com/solutions">Solutions</a><a href="https://phasoric.com/e-sign">Native E-Signatures</a><a href="https://phasoric.com/private-exchange">Private Exchange Hub</a></div></div><a href="https://phasoric.com/industries">Industries</a><a href="https://phasoric.com/pricing">Pricing</a><div class="pm-dropdown"><a href="https://phasoric.com/#compare">Compare</a><div class="pm-menu"><a href="https://phasoric.com/compare/obsidian">Phasoric vs Obsidian</a><a href="https://phasoric.com/compare/evernote">Phasoric vs Evernote</a><a href="https://phasoric.com/compare/inkdrop">Phasoric vs Inkdrop</a><a href="https://phasoric.com/compare/noteshub">Phasoric vs NotesHub</a><a href="https://phasoric.com/compare/notion">Phasoric vs Notion</a><a href="https://phasoric.com/compare/anytype">Phasoric vs Anytype</a><a href="https://phasoric.com/compare/capacities">Phasoric vs Capacities</a><a href="https://phasoric.com/compare/tana">Phasoric vs Tana</a><a href="https://phasoric.com/compare/logseq">Phasoric vs Logseq</a><a href="https://phasoric.com/compare/ai-project-memory">AI projects &amp; durable context</a></div></div><div class="pm-dropdown"><a href="https://phasoric.com/blog">Resources</a><div class="pm-menu"><a href="https://phasoric.com/blog">Blog</a><a href="https://phasoric.com/guides">Guides</a><a href="https://phasoric.com/help">Help &amp; Support</a><a href="https://phasoric.com/marketplace">Marketplace</a><a href="https://phasoric.com/contributors">Become a contributor</a><a href="https://phasoric.com/packs">Packs</a><a href="https://phasoric.com/vault-audit">Vault Audit</a></div></div><a href="https://phasoric.com/developers">Developers</a></nav><div class="pm-auth"><a href="https://phasoric.com/login">Sign in</a><a class="pm-primary" data-signup="public_header" href="https://phasoric.com/signup">Start free <span aria-hidden="true">→</span></a></div><details class="pm-mobile"><summary aria-label="Toggle navigation">Menu <span aria-hidden="true">☰</span></summary><nav aria-label="Mobile public navigation"><a href="https://phasoric.com/#system">Product</a><div class="pm-mobile-children"><a href="https://phasoric.com/product">Your intelligence layer</a><a href="https://phasoric.com/how-it-works">How it works</a><a href="https://phasoric.com/#system">Features &amp; benefits</a><a href="https://phasoric.com/apps/desktop">Windows desktop</a><a href="https://phasoric.com/apps/mobile">Mobile PWA</a><a href="https://phasoric.com/connected-intelligence">Connected intelligence</a><a href="https://intelligence.phasoric.com/">AI Expert Intelligence Network</a><a href="https://phasoric.com/ai-agent-memory">AI agent memory</a><a href="https://phasoric.com/obsidian-ai-memory">AI memory for your vault</a><a href="https://phasoric.com/ai-context-handoff">Context between AI tools</a><a href="https://phasoric.com/solutions">Solutions</a><a href="https://phasoric.com/e-sign">Native E-Signatures</a><a href="https://phasoric.com/private-exchange">Private Exchange Hub</a></div><a href="https://phasoric.com/industries">Industries</a><a href="https://phasoric.com/pricing">Pricing</a><a href="https://phasoric.com/#compare">Compare</a><div class="pm-mobile-children"><a href="https://phasoric.com/compare/obsidian">Phasoric vs Obsidian</a><a href="https://phasoric.com/compare/evernote">Phasoric vs Evernote</a><a href="https://phasoric.com/compare/inkdrop">Phasoric vs Inkdrop</a><a href="https://phasoric.com/compare/noteshub">Phasoric vs NotesHub</a><a href="https://phasoric.com/compare/notion">Phasoric vs Notion</a><a href="https://phasoric.com/compare/anytype">Phasoric vs Anytype</a><a href="https://phasoric.com/compare/capacities">Phasoric vs Capacities</a><a href="https://phasoric.com/compare/tana">Phasoric vs Tana</a><a href="https://phasoric.com/compare/logseq">Phasoric vs Logseq</a><a href="https://phasoric.com/compare/ai-project-memory">AI projects &amp; durable context</a></div><a href="https://phasoric.com/blog">Resources</a><div class="pm-mobile-children"><a href="https://phasoric.com/blog">Blog</a><a href="https://phasoric.com/guides">Guides</a><a href="https://phasoric.com/help">Help &amp; Support</a><a href="https://phasoric.com/marketplace">Marketplace</a><a href="https://phasoric.com/contributors">Become a contributor</a><a href="https://phasoric.com/packs">Packs</a><a href="https://phasoric.com/vault-audit">Vault Audit</a></div><a href="https://phasoric.com/developers">Developers</a><a href="https://phasoric.com/login">Sign in</a><a class="pm-primary" data-signup="public_header" href="https://phasoric.com/signup">Start free <span aria-hidden="true">→</span></a></nav></details></div></header><main id="blog-main" class="phasoric-blog-main" data-basalt-dynamic-collection><section class="phasoric-blog-hero"><span class="phasoric-blog-kicker">
69Phasoric Journal</span><h1>Blog</h1><p>Ideas for knowledge that stays yours. Product thinking, practical workflows, and notes from building a private, portable knowledge workspace.</p></section><section aria-label="Articles"><form class="phasoric-blog-controls" action="/blog" method="get" role="search"><label class="phasoric-blog-field"><span>Search posts</span><input type="search" name="q" value="" placeholder="Search posts (title or excerpt)"></label><label class="phasoric-blog-field"><span>Tag</span><select name="tag"><option value="">All tags</option><option value="agentic-ai">agentic-ai</option><option value="ai">ai</option><option value="ai-agents">AI Agents</option><option value="ai-memory">ai-memory</option><option value="announcements">Announcements</option><option value="claude">Claude</option><option value="codex">Codex</option><option value="connected-intelligence">connected-intelligence</option><option value="context-intelligence">context-intelligence</option><option value="hermes">Hermes</option><option value="hybrid-storage">Hybrid Storage</option><option value="knowledge-management">knowledge-management</option><option value="mcp">MCP</option><option value="open-claw">OpenClaw</option><option value="phasoric">phasoric</option><option value="privacy">Privacy</option><option value="product-vision">Product Vision</option></select></label><button class="phasoric-blog-filter-button" type="submit">Apply filters</button></form><div class="phasoric-blog-results"><span>Showing 3 of 3 posts</span></div><div class="phasoric-blog-grid"><article class="phasoric-blog-card"><div class="phasoric-blog-card-label">Problem / intent SEO</div><h2><a href="/blog/stop-starting-over-with-your-ai">Stop Starting Over With Your AI</a></h2><p>AI models keep getting smarter, but every new session can still feel like starting over. Durable project context may be the missing layer between powerful AI and useful long-term collaboration.</p><div class="phasoric-blog-card-meta"><span>Published: 9/17/26</span><span>Arthur Ketchel II</span></div></article><article class="phasoric-blog-card"><div class="phasoric-blog-card-label">Product / trust education</div><h2><a href="/blog/ai-doesnt-need-more-context-right-context">AI Doesn&apos;t Need More Context, It Needs the Right Context.</a></h2><p>AI memory isn&apos;t a storage problem, storage is cheap. Finding useful context is expensive. Useful context requires relevance, temporal understanding, relationships, provenance, contradiction detection, governance, and ultimately action. Here&apos;s the architecture behind context intelligence.</p><div class="phasoric-blog-card-meta"><span>Published: 9/3/26</span><span>Arthur Ketchel II</span></div></article><article class="phasoric-blog-card"><div class="phasoric-blog-card-label">Product / trust education</div><h2><a href="/blog/hello-world">Welcome to Phasoric</a></h2><p>Introducing Phasoric, a browser-native local-first knowledge workspace with fast local performance and optional sync through user-selected storage providers or Phasoric Hosted.</p><div class="phasoric-blog-card-meta"><span>Published: 7/14/26</span><span>Arthur Ketchel II</span></div></article></div></section></main><footer class="pm-footer"><div class="pm-footer-inner"><div class="pm-footer-top"><div><a class="pm-brand" href="https://phasoric.com/"><span class="pm-mark"><img src="/brand/phasoric-mark.png" width="28" height="28" alt=""></span>Phasoric</a><p>The intelligence layer for your life.</p><p>In partnership with every AI you use.</p><p>Support development and <a class="pm-coffee" href="https://www.aketchel.com/tip-jar" target="_blank" rel="noreferrer">buy a coffee!</a></p></div><nav aria-label="Footer"><a href="https://phasoric.com/apps/desktop">Windows desktop</a><a href="https://phasoric.com/apps/mobile">Mobile PWA</a><a href="https://phasoric.com/guides">Guides</a><a href="https://phasoric.com/developers">Developers</a><a href="https://phasoric.com/solutions">Solutions</a><a href="https://phasoric.com/industries">Industries</a><a href="https://phasoric.com/e-sign">E-Signatures</a><a href="https://phasoric.com/marketplace">Marketplace</a><a href="https://phasoric.com/packs">Packs</a><a href="https://phasoric.com/vault-audit">Vault Audit</a><a href="https://phasoric.com/changelog">Changelog</a><a href="https://phasoric.com/blog">Blog</a><a href="https://phasoric.com/about">About</a><a href="https://phasoric.com/privacy">Privacy &amp; Trust</a><a href="https://phasoric.com/policies">Policies</a><a href="https://phasoric.com/account-deletion">
69Account deletion</a><a href="https://phasoric.com/policies/terms-of-service">Terms</a><a href="https://phasoric.com/help">Help &amp; Support</a><span>© 2026 Phasoric</span></nav></div><details class="pm-discovery"><summary>Explore Phasoric</summary><nav aria-label="Product pages"><a href="https://phasoric.com/start">Start with your knowledge</a><a href="https://phasoric.com/apps/desktop">Windows desktop</a><a href="https://phasoric.com/apps/mobile">Mobile PWA</a><a href="https://phasoric.com/product">Product</a><a href="https://phasoric.com/how-it-works">How it works</a><a href="https://phasoric.com/connected-intelligence">Connected intelligence</a><a href="https://phasoric.com/ai-agent-memory">AI agent memory</a><a href="https://intelligence.phasoric.com/">AI Expert Intelligence Network</a><a href="https://phasoric.com/ai-coding-agent-memory">Coding agent memory</a><a href="https://phasoric.com/hosted-ai-memory">Hosted AI memory</a><a href="https://phasoric.com/obsidian-ai-memory">AI memory for your Obsidian vault</a><a href="https://phasoric.com/ai-context-handoff">Context between AI tools</a><a href="https://phasoric.com/compare/ai-project-memory">AI projects &amp; durable context</a><a href="https://phasoric.com/obsidian-web-alternative">Obsidian web alternative</a><a href="https://phasoric.com/software/decision-memory">Decision memory</a><a href="https://phasoric.com/private-ai-knowledge">Private AI knowledge</a><a href="https://phasoric.com/mcp-knowledge-base">MCP memory &amp; knowledge base</a><a href="https://phasoric.com/pulse">Pulse</a><a href="https://phasoric.com/strata">Strata</a><a href="https://phasoric.com/forge">Forge</a><a href="https://phasoric.com/capture">Capture</a><a href="https://phasoric.com/research">Research</a><a href="https://phasoric.com/meetings">Meetings</a><a href="https://phasoric.com/knowledge-graph">Knowledge graph</a><a href="https://phasoric.com/local-first">Local-first</a><a href="https://phasoric.com/sync">Sync</a><a href="https://phasoric.com/integrations">Integrations</a><a href="https://phasoric.com/import">Import</a><a href="https://phasoric.com/mobile">Mobile</a><a href="https://phasoric.com/security">Security</a><a href="https://phasoric.com/trust">Trust</a><a href="https://phasoric.com/demo">Demo</a><a href="https://phasoric.com/status">Status</a><a href="https://phasoric.com/features/pulse">Pulse workspace signals</a><a href="https://phasoric.com/features/strata">Strata decision memory</a><a href="https://phasoric.com/features/forge">Forge approved action</a><a href="https://phasoric.com/features/quarries">Quarries structured views</a><a href="https://phasoric.com/features/capture">Universal Capture and Feed</a><a href="https://phasoric.com/features/local-ai">Private local intelligence</a><a href="https://phasoric.com/features/encrypted-sync">Encrypted Markdown sync</a><a href="https://phasoric.com/features/collaboration">Team collaboration</a><a href="https://phasoric.com/features/meeting-memory">Meeting Memory</a><a href="https://phasoric.com/features/mcp-api">MCP and REST access</a><a href="https://phasoric.com/migrate/notion">Migrate from Notion to Phasoric</a><a href="https://phasoric.com/migrate/obsidian">Migrate from Obsidian to Phasoric</a><a href="https://phasoric.com/migrate/evernote">Migrate from Evernote to Phasoric</a><a href="https://phasoric.com/integrations/dropbox">Dropbox integration</a><a href="https://phasoric.com/integrations/google-drive">Google Drive integration</a><a href="https://phasoric.com/integrations/github">GitHub integration</a><a href="https://phasoric.com/integrations/phasoric-hosted">Phasoric Hosted storage</a><a href="https://phasoric.com/integrations/mcp">MCP integration</a><a href="https://phasoric.com/integrations/rest-api">REST API integration</a><a href="https://phasoric.com/integrations/ai-providers">AI provider connections</a><a href="https://phasoric.com/integrations/stripe">Stripe billing infrastructure</a><a href="https://phasoric.com/integrations/transactional-email">Email delivery infrastructure</a><a href="https://phasoric.com/use-cases/decision-intelligence">Decision Intelligence When Evidence Changes</a><a href="https://phasoric.com/use-cases/private-ai-notes">Private AI notes</a><a href="https://phasoric.com/use-cases/meeting-to-decision">Meeting-to-decision workflows</a><a href="https://phasoric.com/use-cases/client-knowledge">
69Client Knowledge Continuity for Consultants</a><a href="https://phasoric.com/use-cases/engineering-decisions">Engineering decision memory</a><a href="https://phasoric.com/use-cases/research-synthesis">Research Synthesis with Durable Sources</a><a href="https://phasoric.com/compare/obsidian">Phasoric vs Obsidian</a><a href="https://phasoric.com/compare/evernote">Phasoric vs Evernote</a><a href="https://phasoric.com/compare/inkdrop">Phasoric vs Inkdrop</a><a href="https://phasoric.com/compare/noteshub">Phasoric vs NotesHub</a><a href="https://phasoric.com/compare/notion">Phasoric vs Notion</a><a href="https://phasoric.com/compare/anytype">Phasoric vs Anytype</a><a href="https://phasoric.com/compare/capacities">Phasoric vs Capacities</a><a href="https://phasoric.com/compare/tana">Phasoric vs Tana</a><a href="https://phasoric.com/compare/logseq">Phasoric vs Logseq</a></nav></details><div class="pm-ecosystem"><p>A PRODUCT BY <a href="https://www.aketchel.com/about?utm_source=phasoric&amp;utm_medium=footer&amp;utm_campaign=ecosystem_attribution" target="_blank" rel="noreferrer">Arthur Ketchel II</a></p><p>Part of an ecosystem of practical systems for thinking, creating, collaborating, and working better.</p><nav aria-label="Arthur Ketchel ecosystem"><a href="https://www.aketchel.com/create?utm_source=phasoric&amp;utm_medium=footer&amp;utm_campaign=ecosystem_attribution" target="_blank" rel="noreferrer">Explore the Create ecosystem</a><a href="https://www.aketchel.com/portfolio?utm_source=phasoric&amp;utm_medium=footer&amp;utm_campaign=ecosystem_attribution" target="_blank" rel="noreferrer">View the complete portfolio</a><a href="https://www.aketchel.com/?utm_source=phasoric&amp;utm_medium=footer&amp;utm_campaign=ecosystem_attribution" target="_blank" rel="noreferrer">Visit aketchel.com</a></nav></div></div></footer></div></div>
70  
70<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6c5c876bd2b040918c2db200c434e0f2","r":1,"spa":2}' crossorigin="anonymous"></script>
vendor: 1 bytes, line 70
70
71<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"6c5c876bd2b040918c2db200c434e0f2","r":1,"spa":2}' crossorigin="anonymous"></script>
71
72</body>
73</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.