handoffpath.
Now in private beta

AI context that travels with you.

Capture messy work sessions — decisions, blockers, what you tried — and turn them into clean Resume Packs you can paste into Claude, Cursor, ChatGPT, Grok, or Gemini. Stop re-explaining your project to AI from scratch.

Your packs can live in your Drive — not just our database. Read the charter →

Capture4 fragments
  • Stack: Next.js 15 App Router on Vercel, Supabase + RLS.Pinned
  • OAuth-only auth for V1 — Google + GitHub. No magic links or passwords.Pinned
  • PKCE cookie was scoped to exact host; apex↔www redirect stripped it. Fixed by setting domain to .handoffpath.dev.
  • Run the faithfulness eval against the rubric — flip prod AI_PROVIDER if score >= 4.
Resume PackLive

Resume Pack: HandoffPath

Section

Project Overview

  • Project: HandoffPath
  • Project Goal: Ship V1 to private beta
  • Session: Auth + Gemini wiring
  • Session Goal: Land users on /dashboard with a persistent session
Section

Pinned Decisions & Constraints

  • Stack: Next.js 15 App Router on Vercel, Supabase + RLS.
  • OAuth-only auth for V1 — Google + GitHub. No magic links or passwords.
Section

What Was Done

  • PKCE cookie was scoped to exact host; apex↔www redirect stripped it. Fixed by setting domain to .handoffpath.dev.
Section

Open Questions / Blockers

  • No open blockers were captured.
Section

Next Recommended Actions

  1. Run the faithfulness eval against the rubric — flip prod AI_PROVIDER if score >= 4.
Section

Continue Prompt

Continuing work on HandoffPath.

Context:

  • Stack: Next.js 15 App Router on Vercel, Supabase + RLS.
  • OAuth-only auth for V1 — Google + GitHub. No magic links or passwords.

Current goal: Land users on /dashboard with a persistent session

Please help me with: Run the faithfulness eval against the rubric — flip prod AI_PROVIDER if score >= 4.

Important:

  • Use only the context above; do not invent facts I haven't given you.
  • Ask clarifying questions only if you genuinely can't proceed.
  • Stay focused on the goal; defer suggestions outside its scope.
1,298 chars · paste-ready

This is the actual product. Edit the fragments — the Pack updates live.

Works withClaudeCursorChatGPTGrokGeminiSee what works where →
How it works

Three steps. No re-explanation.

01

Capture as you work

Drop in decisions, blockers, what you tried — anything you'd lose by tomorrow. Type or paste a screenshot.

02

Generate a Resume Pack

One click turns the mess into a structured handoff — pinned decisions, completed work, open blockers, next actions, and a copy-paste Continue Prompt.

03
CGX

Paste anywhere

Drop the Pack into Claude, Cursor, ChatGPT, or Grok. The receiving AI picks up exactly where you left off.

How we compare

Not a notes app. Not chat memory.

A structured handoff document graded against an explicit rubric, and it travels between AI tools without losing fidelity.

Capability
Notes app
Notion
ChatGPT Memory
Claude Projects
HandoffPath
Portable to any AI tool
Faithful (no invented facts)
N/A
N/A
4.93 / 5
Pinned decisions survive
Manual
Manual
Auditable before send
N/A
N/A
Secret detection at preview
Screenshot evidence travels
Vision transcript for text-only AI

Comparisons reflect current public functionality of each tool. We grade ourselves against the same rubric we'd apply to anyone else.

After sign-in

This is what happens in three minutes.

Capture your first three blocks, hit Generate, copy the Pack into Claude or Cursor. No tutorial. No setup. Just the loop.

Get started
handoffpath.dev/dashboard
+ New project
HandoffPath14
API revamp6
Recipe pantry2
Today
OAuth marathon
Eval breakthrough
Latest pack·just nowCopied
Session
OAuth debugging marathon
Get sign-in to land users on /dashboard
DecisionPinnedOAuth-only auth for V1 — Google + GitHub. No magic links.
BlockerCookie domain fix for apex↔www stripped PKCE…
Next ActionRun faithfulness eval against the rubric
HandoffPath