Hand off the build without handing over a mystery
A folder and a final call leave the client with files but not the reasoning behind them. Hark brings the build record together with the work, giving the next person or agent a clear starting point. See how Hark works.
A simple way to run it in Hark
- 01Close the documentation gaps
Bring the business case, build notes, brand assets, links, and files into one complete client record. Use your checklist to identify missing setup instructions, ownership details, and acceptance criteria before calling the handoff ready. Workflow source
- 02State exactly where the build stands
Leave the live state, open risks, blockers, and next action in a brief the incoming builder can read first. Separate shipped work from untested changes, and name the questions that still need the client's answer. Workflow source
- 03Ship the reasoning with the code
Enable repo export to commit .hark/HANDOFF.md and .hark/DECISIONS.md to the client's repository, with accepted state and decisions intact. Review the exported record alongside the delivered branch so it describes the work actually handed over. Workflow source
- 04Give the client one clean bundle
Deliver the project page, assets, documents, and handoff together instead of scattering them across folders and meeting notes. Choose which sections the client can see, then ask the incoming builder to flag anything missing. See Hark's section controls and exports. Workflow source
A project record, not a transcript dump
An AI-built app can arrive with working screens and an unclear history. The next builder needs to know why a payment provider was chosen, which shortcuts were temporary, and whether a requested feature was rejected or simply unfinished. Hark organizes that context into one five-block project record: Inventory, Health, Work, Authority, and Decisions. Those blocks cover where the work lives, its condition, the next responsibility, the owner's constraints, and the choices worth preserving.
That record also keeps approval separate from proof. Agreed means accepted, Observed requires system evidence, and Proposed identifies a proposal rather than an approved fact. Accepting an agent's statement does not verify that the app works. A merged pull request is useful evidence, but it is not a substitute for checking the delivered behavior. Client builds start with Standard trust, where agent changes are reviewed. The handoff should show known facts and explicit uncertainty, not promise that everything is finished. See Hark's project record and trust model.
Saved Claude Code sessions are useful, but not the whole handoff
Claude Code already saves local sessions as you work. claude --continue reopens the most recent session in the current directory; claude --resume opens a picker or resumes a named session. /compact replaces conversation history with a summary, while /clear starts fresh and leaves the previous local session available to resume. These are useful continuity tools for the original builder, not a reason to make a client depend on that builder's machine. The Claude Code session guide explains storage, resuming, and exports.
Web session sharing is different from handing over local files. Claude Code cloud sessions have visibility controls and shareable links, with access behavior depending on account type. A local transcript is not automatically a shared web session, and neither format supplies every document, asset, or client approval. Review shared conversations for sensitive content before sending them. Keep the accepted handoff in the project record and repository, with a session link only when its detail is useful. See cloud session sharing.
Make the next builder's first hour concrete
A useful handoff answers practical questions without another call: which environment is live, where deployment is managed, what was last tested, and which change is safe to make next. Record access locations and responsible owners, never credentials. Keep unresolved risks visible rather than hiding them beneath a completion percentage. Hark's completeness score follows a checklist you control; it is not an independent quality assessment. See checklists and completeness.
Stable coding conventions belong in repository instruction files. Living state, blockers, and next actions belong in the project record. When CLAUDE.md or AGENTS.md is linked as authoritative, Hark mirrors it rather than maintaining competing rules, as described in repo-native rules. The incoming agent can read the brief through its connection, while accepted exports remain available in git. For Claude Code, follow the connect guide. Its early-access mod can fetch the brief and draft a closing handoff for review. The recipient still needs to identify gaps before continuing.
Hark’s public project page
Starter builds are coming. Until then, use Hark’s own documented build as the example structure for this setup.
View the public project page placeholder →Common questions
- Can I use this setup for an existing client handoff?
Yes. Import a conversation or brain dump, review the drafted project, and connect the repository when you are ready. You do not have to start from scratch. Product source Plan source
- Do all collaborators and agents see the same information?
They use the same underlying project record, subject to permissions and connection scope. Client views omit private access details. See Hark's project record. Product source Plan source
- Can I try this without adding a card?
Yes. Hark starts with a 14-day card-free trial, and your work remains readable if the trial ends before you choose a plan. See pricing. Product source Plan source
- Does repo export include every conversation and file?
No. Repo export carries accepted handoff state and decisions into .hark/, plus an AGENTS.md block. Deliver supporting assets and documents separately, or export the project as Markdown and files. Product source Plan source