Arkive

Project Sidekick - A Bird’s Eye View

An introduction to Project Sidekick. What is it? What problem does it solve? Why am I building it?

As of
Version1.0.0
Kinddocument, for everyone
Length2,366 words, about 10 min
Tagssidekickprojectessay

I am working on Project Sidekick to solve the challenges of my current digital setup and workflows. My goal is to build an ERP that runs my life. The motivation here is not the monetization or the mass appeal. Instead, the motivation is purely personal and utilitarian. I covered the journey – and my past failures – in my confessional essay: Building in Margins of Reality.

In one sentence, Sidekick is an AI-powered Personal Operating System carefully calibrated to my lifestyle and workflows to help me become a better version of myself.

I know, I know – this corporate mumbo-jumbo doesn’t clarify a thing. If anything, it raises more questions than it answers. So let me break apart this definition and explain each piece in layman’s terms.

What’s a Personal Operating System?

Personal Operating System (POS) is just a fancy name for a personalized productivity application to manage and run a person’s daily routines. Like the kernel of an operating system, everything that POS does is defined by a set of rules and values you set to match your habits and priorities. This isn’t new; it’s a digitized version of the frameworks influential figures have been using since at least 500 BC – from the Stoic discipline of Marcus Aurelius’ Meditations and the pragmatic strategy of Machiavelli’s The Prince to the foundational wisdom of Chanakyaniti and Arthashastra.

Do I have to use AI powers?

Suddenly everything is AI-powered these days, isn’t it? I mean, how crazy or unheard of would it be to build an app in 2026 and not top it off with AI-sauce? Like Frank’s RedHot sauce, we put that s#!t on everything! And if you were to believe my words, there are a couple of scenarios where the power of AI will truly shine through in Sidekick. For that, I will have to explain the last part of the cursed definition: become a better version of myself.

What do I mean by “become a better version of myself”?

The whole idea of the Personal Operating System is to be self-aware, be present in the moment and take deliberate decisions. In practice, it means I plan my day to align with current circumstances, priorities and value system. It means that I resist impulsive actions and reflect on my values first. It means that my words and my actions align, establishing trust and preventing hypocrisy. On rare occasions where I have to take action that does not align with my value system because of unforeseen events, I will carefully identify the right course of action that aligns with my value system. I will treat this instance as a data point to refine my value system. This creates a feedback loop: my value system and my daily life evolve together, constantly refining my character.

That’s the last piece that would have thrown you off. Hopefully, now you've got a general idea of what Project Sidekick is.

Having a general understanding of what Personal Operating Systems are, now let’s talk about specific features of Project Sidekick: what exact problem I hope to solve by using it.


The why parts

To be more focused and present in the moment

Chaos and distractions of daily life often pull me away from my own priorities and principles. I find myself acting impulsively or sweating the small stuff while more important matters remain neglected. To fix this behavior, Sidekick will have the War Room for planning and strategy and the Factory for execution and automation.

To forget less and apply what I learned in my daily life

I am a fan of Charlie Munger’s multidisciplinary approach and mental models. I read a lot on various subjects, take notes and hope to use what I learned in my life. Anytime I encounter an interesting fact while learning, I pause and ponder: How can I use what I just learned about nature and reality into my own life?

Reading for curiosity is one thing; but reading for lifelong retention needs a sound strategy. I’ve realized that relying on my memory to synthesize these principles is a fool's errand.

Our brains are designed to remember what’s immediately relevant, not to archive abstract concepts for a future where they might be useful. Consequently, fringe concepts—like entropy—are quickly forgotten, reduced to mere cocktail-party trivia rather than living tools for decision-making.

To fix this problem and remember more, I am building Taxila – a Sidekick module for knowledge management. Slowly but gradually, I will upload all my notes in the smallest units possible and enrich them with metadata like related concepts, subjects, and industry. These notes are then transformed into embeddings for an RAG (Retrieval-Augmented Generation) agent. With this setup, Project Sidekick doesn’t just store information; it actively surfaces my learned concepts whenever they are relevant to my current reality.

What would an ideal version of myself do?

Alter Ego is an AI chatbot built on my own data—my plans, principles, and priorities. Armed with my plans, priorities, principles, and knowledgebase, I could confide in this agent during the moment of doubt or confusion and trust it with my private affairs – effectively talking to a version of myself who knows more and sees things clearly. This will help me clear brain fog, see things for what they are and make better judgement calls.

Do more with less friction

I want to reduce the friction of using my apps. We live on our mobile devices, and yet typing on small, non-tactile screens remains a bottleneck. I want to use my voice more often without being reminded of my Indian accent. Where native dictation services consistently struggle to understand me, the premium alternatives demand $100+/year in subscription fees. Not liking my options, I am building Parrot: a voice dictation service with gesture support for punctuation and formatting.

While Parrot handles the input, the Factory handles the execution. It will be an execution powerhouse for automations and push-button workflows:

  1. Routine tasks: I can set up push-button workflows for frequent tasks. For instance, clicking a “School+Car” icon in the toolbar adds a task for the next day to pick up the children without typing a word.
  2. Inbox management: Automated replies to emails and messages, decluttering my inbox, and surfacing only the messages that require manual decisions.
  3. IoT integration: IoT automations, like closing the blinds when lights turn on for privacy, or closing the garage door automatically when I drive away.

For the most part, both Parrot and Factory are out of scope for MVP. What’s in scope is push-button workflows (# 1 above) and ability to configure input defaults or to configure forms to open with previously typed inputs.

Get better at writing

I am getting ready for my second career in writing and academia. At least half of this job will depend on my ability to clearly articulate ideas and influence readers to care about the same things as I do. Historically, written words have carried the most weight in these fields, and to succeed, I must master the craft.

To help me, I am building Zinsser. Named after a master teacher and renowned writer, Zinsser will be an AI-powered writing app trained on my own writing styles, rules and vocabulary. It won’t just be a bot that churns out “release-ready” copies that sounds like me; it will also be my writing coach. As I feed more drafts, it will guide me point-by-point, learning my patterns and drawing my attention to the mistakes I repeat. My goal isn't just to generate text—it’s to internalize those lessons so that, over time, I need less guidance and fewer corrections.

Build minions (not in MVP-scope)

As you’ll learn later in Architectural Overview, Sidekick’s architecture is quite extensible. I can add any capability I want easily as and when I need it. This will eventually let me consolidate the various SaaS services I rely on today—like cloud storage and parental controls. Rather than paying for multiple subscriptions, I can simply build what I need and deploy it with the help of AI in an evening. It’s a "build vs. buy" mindset, executed at scale.


Global themes and finepoints

Core Drive

Core Drive isn’t a visible feature of the application that I can interact with. It is going to be the mind that influences how everything else will behave in Sidekick. The entire point of building Sidekick is for me to be more in sync with my values and help me grow as I learn more.

These objectives cannot be achieved unless there is a core that knows me completely – that’s the Core Drive’s job. The Core Drive will learn and evolve continuously as you use the application more and more, becoming the best Sidekick you ever had.

Power of synergies

New possibilities emerge when you combine and use individual features in novel ways. Likes of Apple and Google already allow their users to reference an element from an app (say Notes) to another app (say, Messages).

I plan to make this possible in Sidekick with the power of graph stores. While individual feature data will stay in their own dedicated data store, the relationship between these elements will be stored in a global graph store. To complement the relationship between two entities, we will also have a global metadata service that will allow me to add metadata to different entities of the app. For example, I can add tags to either a learning notes, tasks or the workflow object that I just created.

Rethinking AI interactions and discoverability

Sidekick will also be a platform for me to experiment with few usability patterns when it comes to interacting with AI. One of the biggest bummers I see with AI is that for all its might we’re still stuck with chat interface. We still haven’t found a way to think outside the (chat)box. As I build AI-powered features, I intend to do some experimentation with non-chat interaction patterns.

On the flip side, I can’t get past decision fatigue while designing in spite of being very fond of the design process. I can’t decide between endless choices of fonts, colors, and so on. It’s always the one that got away (did not choose) that makes me rethink later, no matter how good my initial choice. In the end, I end up spending hours with nothing to show for in the end.

To overcome this shortcoming, I am going to cheat by riding on the current wave of CLI-based interfaces. For an MVP with an audience of one user, I don’t have to have a site layout, navigation, logo etc. Just one search box in the center of a page like Google should do. It will allow the user to type the command they want to give or the page they want to open (think Cmd+P in VS Code or / in Notion).

This makes the MVP of the Sidekick keyboard heavy. And if you don’t know what you’re looking for, the system will not help you find it. That’s a fair limitation I am willing to work with for an audience of one.


Where do the things stand today?

  • Phase 0 - Done - Foundation and tooling
  • Phase 1 - Done - Supabase and Auth setup
  • Phase 1.1 - Done (Improvisation of Phase 1 to make bypassing of conventions harder)
  • Phase 2 - Done - API Guards and Feature Gate System
  • Phase 3 - Synergy [Next]

Personal motivations

Other than my itch to build something based on my own vision, my personal motivation behind Projects are:

  1. Build a social profile, establish professional reputation in the tech industry, share content and teach others.

  2. Learn full stack application development with the help of Agent. I am not going to vibecode Sidekick – that’s not fulfilling to me. I am going to ask Claude to give the instructions to write the code to me and teach me along the way. You’ll have access to the same instructions to follow along with me in the “Docs” section of this site.

  3. Use the tools and technologies I don’t get to use at work, such as Supabase, Turborepo, pnpm, setting up build and deployment pipelines, Next.js, Drizzle, PostgresSQL, oAuth, etc.


An honest assessment of marketability

Marketability of an AI-based solution that fills the gap between who you’re and who you want to be isn’t looking that great to me. Though not based on any science or research, it is my belief that less than 5% of the original population who began with a resolution or a goal stick to it by the end of the 24 month period, 75 percent of them giving up by the 12 month mark. You must think that I have a pretty dark view of human potential. It’s better dark than being the one with their head in the clouds.

You might counter my argument by saying that with AI things will be different. With AI as our companion, we will get better by sticking to our plans and resolutions. I don’t think that’s possible. Because AI can fix the problem of knowledge, forgetting or unawareness; not of execution.

With or without AI, you are still going to need the same old fashioned drudgery and hustle to stick to the goal when things get tough. To fix our deficiencies of motivation, willpower or procrastination, we must wait for a breakthrough in medical science (specifically, biotech) where we can medically or surgically edit certain traits. If and when that happens, are we even human anymore if we all possess similar traits within the spectrum of what society calls normal or acceptable?

July 18, 2026 — West Windsor, NJ

Reading materials

To learn about the framework to run your life and learn from the people who successfully executed it, here are some sources where you might find inspirations:

Learn how a gap between what you do and what you believe can lead to feeling of guilt and regret:

Arkive

Index

Notes, decisions, and progress on my journey as I build Project Sidekick — built in the open; written as it happens.

Tags (145)

View

242 entries.

As ofTitleKind
2026-11-11Synergy Lesson 0 Walkthrough: One Repobuild walkthrough phase-3 monorepo one-repo git cloudflareguidance
2026-11-11Hosting and Domainssystem-design deployment vercel cloudflare domainspec
2026-11-11Synergy Lesson 0: One Repoplan phase-3 task monorepo one-repo git cloudflareplan
2026-11-11Synergy Checkpoint 3a: Prove the Store, Plan 3bplan phase-3 checkpoint guidanceplan
2026-11-11Synergy Lesson 1: Layer Folders and Lintplan phase-3 task monorepo eslintplan
2026-11-11Synergy - Feature Specificationsprd spec synergyprd
2026-11-11Agent Guideai-coding agent gateway agent-guidance rls supabase drizzle api react prettierguidance
2026-11-11Backlogged / Unplannedplan living-plan backlog feature-system taxila zinsser alter-ego parrot rls supabaseplan
2026-11-11Synergyplan living-plan phase-3 synergy rls postgresql api graphplan
2026-11-09Notesai-coding-harness agent-guidance nextjs eslint pnpm cssguidance
2026-11-08Synergy Lesson 4: Sandbox Providers and the First Routesplan phase-3 task synergy feature-system apiplan
2026-11-08Violations and Exceptionssystem-design synergyspec
2026-11-08Testing Layerssystem-design testing vitest playwrightspec
2026-11-08Best Practice Rulessystem-design code-quality-check eslintspec
2026-11-08Front Door: Hardening Walkthroughbuild walkthrough pre-2 rls supabase drizzle postgresql testing eslintguidance
2026-11-08Alter Egoplan living-plan phase-6 taxila zinsser alter-ego war-room factory core-driveplan
2026-11-08API Versioningsystem-design apispec
2026-11-08Approve Buildssystem-design monorepo nextjs pnpmspec
2026-11-08Best Practicesai-coding-harness agent-guidance drizzle api react pnpm css offline embedding soft-deleteguidance
2026-11-08Centralized Copysystem-design contentspec
2026-11-08dotenv CLIsystem-design config clispec
2026-11-08Installation at Workspace Levelsystem-design code-quality-check typescript pnpmspec
2026-11-08Pocketplan living-plan phase-8 taxila alter-ego nextjs vercel pwa mobileplan
2026-11-08Server Actionssystem-design nextjs rls api authenticationspec
2026-11-08Taxilaplan living-plan phase-4 taxila api-guard rls drizzle api authenticationplan
2026-11-08War Roomplan living-plan phase-7 war-room factory core-drive rls api offlineplan
2026-11-08With API Guardsystem-design security api-guard rls api authentication typescriptspec
2026-11-08Zinsserplan living-plan phase-5 taxila zinsser api mantine ai embeddingplan
2026-11-06Design Tokenssystem-design css design-systemspec
2026-11-06Native UIsystem-design css design-system mantinespec
2026-11-06Public Site: System Designsystem-design site one-repospec
2026-11-06Internationalizationsystem-design content i18nspec
2026-11-06Decisions Logdecisionlog
2026-11-06Synergy: System Designsystem-design synergyspec
2026-11-06CSS Modulessystem-design css eslint stylelintspec
2026-11-06Dependency Flowsystem-design monorepo clispec
2026-11-06ESLint Plugin Boundariessystem-design code-quality-check eslintspec
2026-11-06Non-Syncable Tablessystem-design database offlinespec
2026-11-06Prettier at Repo Levelsystem-design code-quality-check prettierspec
2026-11-06Runtime Validationssystem-design typescriptspec
2026-11-06Shared tsconfigsystem-design code-quality-check typescriptspec
2026-11-06Syncable Tablessystem-design database offline soft-deletespec
2026-11-06Technology Stacksystem-design supabase drizzle postgresql nextjs typescript turborepo pnpm vercelspec
2026-11-06Architectural OverviewSidekick's architectural overview — an API-first platform tuned for solo developerssidekick project technical architecturedocument
2026-11-05One Repoprd feature synergy one-repoprd
2026-11-05Overview of Synergyprd feature synergyprd
2026-11-03Commands and Environmentai-coding command environment agent-guidance prettier pnpm cliguidance
2026-11-01Synergy Lesson 10: Save Call, Anchorsplan phase-3 task synergy apiplan
2026-11-01Synergy Lesson 11: Delete and Restoreplan phase-3 task synergy databaseplan
2026-11-01Synergy Lesson 12: Tagsplan phase-3 task synergy apiplan
2026-11-01Synergy Lesson 13: Race Testsplan phase-3 task synergy testing postgresqlplan
2026-11-01Synergy Lesson 2: Per-Package Migrationsplan phase-3 task database drizzle testingplan
2026-11-01Synergy Lesson 3: Entity Index and Version Logplan phase-3 task synergy database rls postgresqlplan
2026-11-01Synergy Lesson 5: Outbox, Status and Versionsplan phase-3 task synergy database postgresqlplan
2026-11-01Synergy Lesson 6: Links, Relation Types and Cyclesplan phase-3 task synergy graph postgresql apiplan
2026-11-01Synergy Lesson 7: Staleness Dots and the Roll-Upplan phase-3 task synergy apiplan
2026-11-01Synergy Lesson 8: Lists and Supersedeplan phase-3 task synergy graph postgresqlplan
2026-11-01Synergy Lesson 9: Save Call, Mentionsplan phase-3 task synergy apiplan
2026-11-01Content Sequencesystem-design synergyspec
2026-11-01Tombstone Visibilitysystem-design synergy rlsspec
2026-11-01Anchors in Contentsystem-design synergy anchorsspec
2026-11-01Capture External Contentsystem-design synergy taxilaspec
2026-11-01Lexicon Highlightingsystem-design synergy taxilaspec
2026-11-01Mentions and Link Lifetimesystem-design synergyspec
2026-11-01Synergy Store Choicessystem-design synergy postgresqlspec
2026-11-01Relationshipsprd feature synergyprd
2026-11-01Scope and Phasesprd feature synergyprd
2026-11-01Stay on ESLint, Revisit Oxlintsystem-design eslint typescriptspec
2026-11-01App Runtime for Drizzlesystem-design database drizzle postgresqlspec
2026-11-01Corepacksystem-design monorepo pnpmspec
2026-11-01Edge Runtimesystem-design security supabasespec
2026-11-01Env Vars in Turbo JSONsystem-design monorepo turborepo vercelspec
2026-11-01Flat Configsystem-design code-quality-check eslintspec
2026-11-01Force Dynamicsystem-design nextjs supabasespec
2026-11-01GraphQL and Relaysystem-design api graphql relayspec
2026-11-01Living Implementation Planplan living-plan taxila zinsser alter-ego war-room factory parrot core-driveplan
2026-11-01Module Resolution: Bundlersystem-design code-quality-check typescriptspec
2026-11-01Profile Creation Postgres Triggersystem-design security postgresql api authenticationspec
2026-11-01Public API Onlysystem-design api rls authentication clispec
2026-11-01tsupsystem-design code-quality-check eslintspec
2026-11-01Turboreposystem-design monorepo turborepo pnpmspec
2026-10-31Build mind palaceprd value-proposition specificationprd
2026-10-31Exponential Evolutionprd value-proposition specificationprd
2026-10-31Remember everythingprd value-proposition specificationprd
2026-10-31Entities and the Entity Indexprd feature synergyprd
2026-10-31Foundationsprd feature synergyprd
2026-10-31Keeping Links Trueprd feature synergyprd
2026-10-31Sneak Peek Linkprd feature synergyprd
2026-10-30Search and Backlinksprd feature synergyprd
2026-10-30Tagsprd feature synergyprd
2026-10-29Cost to Add Laterprinciple product engineeringguidance
2026-10-27Individual Firstprinciple productguidance
2026-10-27One Interfaceprinciple api cliguidance
2026-10-24Gatekeeper Lesson 7 Walkthrough: The Ops Package and Entitlements Grantbuild walkthrough phase-2 feature-system database postgresql cliguidance
2026-10-24Gatekeeper Lesson 8: Close-Outplan phase-2 task guidanceplan
2026-10-24Gatekeeper Walkthroughbuild walkthrough phase-2 api-guard feature-system rls authenticationguidance
2026-10-24Gatekeeper Lesson 3 Walkthrough: Entitlementsbuild walkthrough phase-2 feature-system database drizzle rls postgresql testingguidance
2026-10-24Gatekeeper Lesson 4 Walkthrough: withApiGuardbuild walkthrough phase-2 api-guard rls api authentication testingguidance
2026-10-24Gatekeeper Lesson 5 Walkthrough: Request and Auth-Failure Loggingbuild walkthrough phase-2 api-guard observability eslint testingguidance
2026-10-24Gatekeeper Lesson 6 Walkthrough: /api/health and Guard Verificationbuild walkthrough phase-2 api-guard api nextjs testingguidance
2026-10-24Gatekeeper Lesson 2 Walkthrough: resolveApiCallerbuild walkthrough phase-2 api-guard authentication supabase testingguidance
2026-10-24Gatekeeper Build Rules and Target Designplan phase-2 api-guard rls api authentication typescript guidanceplan
2026-10-24Gatekeeper Lesson 1 Walkthrough: Feature Registrybuild walkthrough phase-2 feature-system typescript monorepo testingguidance
2026-10-24Gatekeeper Lesson 7 (Task 2.10): Dev Entitlement Seed Scriptplan phase-2 task feature-system database postgresqlplan
2026-10-24Gatekeeperplan living-plan phase-2 api-guard rls api authentication feature-systemplan
2026-10-24Terminalplan living-plan phase-9 taxila api-guard rls api authentication cliplan
2026-10-23Gatekeeper Lesson 3 (Tasks 2.8, 2.9): Entitlements Table and getEnabledFeaturesplan phase-2 task feature-system database drizzle rls postgresql testingplan
2026-10-23Gatekeeper Lesson 4 (Tasks 2.2, 2.3): withApiGuard With withRLSplan phase-2 task api-guard rls api security testingplan
2026-10-23Gatekeeper Lesson 5 (Tasks 2.4, 2.5): Request and Auth-Failure Loggingplan phase-2 task api-guard observability eslintplan
2026-10-23Gatekeeper Lesson 6 (Tasks 2.11, 2.12): /api/health and Guard Verificationplan phase-2 task api-guard api nextjs testingplan
2026-10-23Centralizedsystem-design observability api authenticationspec
2026-10-23Database and Securityai-coding database security agent-guidance api-guard rls drizzle api react repository-patternguidance
2026-10-23Error Handlingsystem-design observability api-guard rls supabase api nextjs react aispec
2026-10-23Front Door: Row-Level Security Walkthroughplan phase-1.1 rls database supabase drizzle postgresql api typescriptguidance
2026-10-23Groundwork Checkpoint B Walkthroughbuild walkthrough phase-0 checkpointguidance
2026-10-20Gatekeeper Lesson 2 (Task 2.1): resolveApiCallerplan phase-2 task api-guard authentication supabase nextjsplan
2026-10-18Gatekeeper Lesson 1 (Tasks 2.6, 2.7): FeatureManifest and ALL_FEATURESplan phase-2 task feature-system typescript monorepoplan
2026-10-18Registrysystem-design feature-systemspec
2026-10-17Core Drive to Be Practical and Grounded in Realitysystem-design feature core-drive prdprd
2026-10-17MVP Scopeprd mvp specification core-drive taxila war-room factory alter-ego zinsser parrot api cli native-appprd
2026-10-17An AI Writing Coach and an Appsystem-design prd feature zinsser aiprd
2026-10-17Overview of Taxilasystem-design prd feature taxila ragprd
2026-10-16Front Door: Hardeningplan pre-2 foundation security database testingplan
2026-10-14Profiles Schemasystem-design security rls authenticationspec
2026-10-14Tag Taxonomyai-coding agent-guidance taxonomy discoveryguidance
2026-10-13Anatomy of a Core Drive Entrysystem-design prd feature core-driveprd
2026-10-13Core Drive Stores Personal and Sensitive Informationsystem-design prd feature core-drive taxila graphprd
2026-10-13Core Drive Stores Values Onlysystem-design prd feature core-drive war-room factoryprd
2026-10-13Core Drive to Foster Reflections and Learningssystem-design prd feature core-driveprd
2026-10-13Groundwork: Checkpointsplan phase-0 api nextjs typescript eslint turborepo pnpmplan
2026-10-13Model Routingprd vercel ai embedding routingprd
2026-10-13Overview of Core Drivesystem-design prd feature core-drive factory ai alter-egoprd
2026-10-13Source Attributionprd feature alter-ego aiprd
2026-10-12Command Paletteprd ux specificationprd
2026-10-12MVP Design Objectiveprd ux specificationprd
2026-10-12Be the Best Version of Yourselfprd value-proposition specificationprd
2026-10-12Make the Right Behavior Easierprd value-proposition specificationprd
2026-10-11Solve Problems and Build Thingsmotivation creativityjournal
2026-10-11A Personal Discoverymotivation discipline bucket-list ambition entrepreneurship sidekickjournal
2026-10-11Commercialize Sidekickmotivation finance freedomjournal
2026-10-10Realityprinciple reality pragmatism survivalguidance
2026-10-10Seek Closureprinciple productivity happiness purposeguidance
2026-10-08No Do-Oversprinciple core-drive execution productivityguidance
2026-10-08Pragmatismprinciple practical pragmaticguidance
2026-10-04Protect Your Mind and Your Timeprinciple productivity automation minimalismguidance
2026-10-03Focus Funnelprinciple core-drive productivityguidance
2026-10-02Fuel Career Growthmotivation career ambitionjournal
2026-10-02Learnmotivation learning ai ragjournal
2026-09-19Actual Stateglossary terminologyglossary
2026-09-19Algorithm of Lifeglossary terminology nextjsglossary
2026-09-19Alter Egosystem-design prd feature taxila alter-ego factory aiprd
2026-09-19API Firstsystem-design api clispec
2026-09-19Architectural Driverssystem-design offlinespec
2026-09-19Architecture Invariantsai-coding architecture invariant agent-guidance api nextjsguidance
2026-09-19Asynchronoussystem-design rag embeddingspec
2026-09-19Atomicsystem-design rag embeddingspec
2026-09-19Authenticationsystem-design security taxila api authentication pwa mobile clispec
2026-09-19Background Jobssystem-design vercel background-jobspec
2026-09-19Build for Today, Designed for Futuresystem-design offlinespec
2026-09-19Bundle Everythingsystem-design monorepospec
2026-09-19Capacitorsystem-design native-app nextjs mobile offlinespec
2026-09-19Centralizedsystem-design feature-systemspec
2026-09-19Centralized and Client-Agnosticsystem-design security rls api authentication clispec
2026-09-19CLIsystem-design cli apispec
2026-09-19Context Assemblersystem-design ai war-room factory api-guardspec
2026-09-19Coresystem-design feature-systemspec
2026-09-19Core Drive and Taxilasystem-design prd feature taxila core-driveprd
2026-09-19Driving Forces and Key Featuressystem-design api offlinespec
2026-09-19Embedding Status Fieldsystem-design rag embedding typescriptspec
2026-09-19Enforced Conventionssystem-designspec
2026-09-19Essential and Ideal Stateglossary terminologyglossary
2026-09-19Evolvabilitysystem-design rls offlinespec
2026-09-19Factorysystem-design prd feature factoryprd
2026-09-19Feature Package Workai-coding feature monorepo agent-guidance feature-systemguidance
2026-09-19Front Doorplan living-plan phase-1 api-guard rls supabase drizzle postgresql apiplan
2026-09-19Front Door Task 1.1plan phase-1 task supabase postgresql api authentication nextjsplan
2026-09-19Front Door Task 1.10plan phase-1 task rls supabase drizzle postgresql authentication typescriptplan
2026-09-19Front Door Task 1.11plan phase-1 task api-guard rls supabase api authentication nextjsplan
2026-09-19Front Door Task 1.14plan phase-1 task react pnpm mantine cssplan
2026-09-19Front Door Task 1.17plan phase-1 task supabase authenticationplan
2026-09-19Front Door Task 1.18plan phase-1 task api-guard rls supabase drizzle postgresql authenticationplan
2026-09-19Front Door Task 1.2plan phase-1 task supabase drizzle postgresql authentication nextjs pnpmplan
2026-09-19Front Door Task 1.3plan phase-1 task supabase nextjs typescriptplan
2026-09-19Front Door Task 1.4plan phase-1 task supabase authentication nextjs react typescriptplan
2026-09-19Front Door Task 1.5plan phase-1 task rls supabase authentication typescriptplan
2026-09-19Front Door Task 1.6plan phase-1 task rls supabase drizzle authentication typescript offlineplan
2026-09-19Front Door Task 1.7plan phase-1 task drizzle postgresql typescriptplan
2026-09-19Front Door Task 1.8plan phase-1 task turborepo pnpmplan
2026-09-19Front Door Task 1.9plan phase-1 task rls supabase drizzle postgresql authenticationplan
2026-09-19Front Door Tasks 1.12 and 1.13plan phase-1 task supabase api authentication nextjs react typescriptplan
2026-09-19Front Door Tasks 1.15 and 1.16plan phase-1 task supabase authentication nextjs react mantineplan
2026-09-19Front Door: Original Planplan phase-1 rls supabase drizzle postgresql authentication nextjsguidance
2026-09-19Front Door: Row-Level Securityplan living-plan phase-1.1 rls supabase drizzle postgresql pnpm soft-deleteplan
2026-09-19Groundworkplan living-plan phase-0 nextjs typescript eslint prettier turborepo pnpmplan
2026-09-19Groundwork Checkpoint Aplan phase-0 checkpoint nextjs typescript turborepo pnpm cliplan
2026-09-19Groundwork Checkpoint Bplan phase-0 checkpoint eslint prettier turborepo pnpmplan
2026-09-19Groundwork Checkpoint Cplan phase-0 checkpoint nextjs pnpmplan
2026-09-19Groundwork Checkpoint Dplan phase-0 checkpoint api-guard rls supabase drizzle api authenticationplan
2026-09-19Historic Stateglossary terminologyglossary
2026-09-19Idempotent APIsystem-design api idempotencyspec
2026-09-19Independent Deploymentssystem-design feature-systemspec
2026-09-19Informationglossary terminologyglossary
2026-09-19Instrumentationsystem-design observability vercel embeddingspec
2026-09-19Isolationsystem-design feature-systemspec
2026-09-19Lifecycle and Traceabilityprd governance planningguidance
2026-09-19Many Clients and Many Consumerssystem-design api pwa ai rag clispec
2026-09-19May Become Part of Taxilasystem-design core-drive taxilaspec
2026-09-19Middlewaresystem-design security api authenticationspec
2026-09-19Migrationsystem-design database drizzle pnpmspec
2026-09-19Model Router Contractsystem-design ai model-routing provider-agnostic embeddingspec
2026-09-19Never Mutate Outside API Layersystem-design apispec
2026-09-19Observabilitysystem-design api-guard api authentication vercel observabilityspec
2026-09-19Observablesystem-design rag embedding observabilityspec
2026-09-19Offline Readysystem-design api pwa offline soft-delete idempotencyspec
2026-09-19Open Houseplan living-plan phase-11plan
2026-09-19Parrotsystem-design prd feature parrotprd
2026-09-19Prefer JSON Configsystem-design monorepospec
2026-09-19Present Stateglossary terminologyglossary
2026-09-19Productivity Modulesystem-design prd feature war-roomprd
2026-09-19PWAsystem-design pwa offlinespec
2026-09-19RAGsystem-design rag ai embeddingspec
2026-09-19Repository Clientsystem-design database rls supabase drizzle api repository-patternspec
2026-09-19Request Flowsystem-design monorepo api offlinespec
2026-09-19Retryablesystem-design rag embeddingspec
2026-09-19Row-Level Securitysystem-design security rls drizzle offlinespec
2026-09-19Soft-Delete Supportsystem-design database soft-deletespec
2026-09-19Start Todayprinciple core-drive execution consistencyguidance
2026-09-19State Representationsystem-design api aispec
2026-09-19Storefrontplan living-plan phase-12 api offlineplan
2026-09-19Structured Response Attributionsystem-design ai structured-streaming source-attribution citationspec
2026-09-19System Overview Diagramsystem-designspec
2026-09-19Tiered Context Modelsystem-design core-drive domain situation war-room factory ai embeddingspec
2026-09-19Tiptap Requirementsystem-design rag embeddingspec
2026-09-19Use Navigation Hooksystem-design nextjsspec
2026-09-19Watchtowerplan living-plan phase-10 api-guard rls api authentication nextjs offlineplan
2026-07-19Project Sidekick - A Bird’s Eye ViewReadingAn introduction to Project Sidekick. What is it? What problem does it solve? Why am I building it?sidekick project essaydocument
2026-07-10Building in the Margins of RealityProject kick-off post and a confessional essay about my past attempts and their failures. Why start now? What do I hope to achieve?sidekick project essayjournal
2026-05-29Config Files Explainedbuild walkthrough phase-0 turborepo typescript eslint prettierguidance
2026-05-29Front Door: Original Walkthroughbuild walkthrough phase-1 supabase drizzle authenticationguidance
2026-05-29Groundwork Checkpoint A Walkthroughbuild walkthrough phase-0 checkpointguidance
2026-05-29Groundwork Checkpoint C Walkthroughbuild walkthrough phase-0 checkpointguidance
2026-05-29Groundwork Checkpoint D Walkthroughbuild walkthrough phase-0 checkpointguidance