●●●rymac@committoclose:~/the-system
$ git clone https://committoclose.com/the-system.git
Cloning into 'the-system'...
remote: 6 stages, 3 objection handlers, 1 doctrine
Receiving objects: 100% (10/10), done.

$ git commit -m "close"
[main 71c05e] close
 1 deal changed, 0 objections remaining

# this terminal is live. click here and try: whoami · ls · git blame

Sales is a state machine, not a script.

A 6-stage framework for builders who ship whiz-bangs but can't sell them. No charisma required. No guru voice. Just states, transitions, and a merge at the end. It worked on you. Why won't it work for you?

# stage 0 of the framework, free. click to copy, or scroll for the human version.

# javascript is off, so the toys are asleep. everything still works: the framework is written below, and the kit is at /kit/lurker.md

$ pressure > /dev/null $ git log --stat

The receipts.

close_rate       ██████████████░░░░░░  71%

71% close rate on a $30,000 offer. That number stops salespeople mid-scroll.

sales_cycle      64 days ──────▶ 1 call (30 min)

A 64-day sales cycle rebased to one call. That one stops founders.

stack            excel_sheet + roadmap.pdf

No demo. No deck. No dashboard tour. The edge was never the tools. That one is for you.

"Never tell them anything you can get them to say themselves."

$ alias close="ask && shutup" $ whoami

I am not a guru. I am the operator your favorite guru hired.

a15c00 (2001) cutco: sold $3K knife sets at 15. $650 first week. bought a car before a license. rejection was the tutorial.
1e4d5e (2011-2016) webinars: $1M+ a year, every year. taught the whole path for free, then sold the compression.
64d001 (woosender) their sales cycle ran 64 days. rebased it to one 25-minute call. never opened the dashboard once.
0311a7 (origin) marine at 19. DARPA at 24. no degree. hired to sit in the corner and look pretty. learned how rooms work.

# five companies. three hit seven figures. kept leaving on purpose.

$ git checkout -b deal/yours $ git log --graph --all

The state machine.

Six stages. Every stage is insurance for a later stage. Skip one and you pay for every objection at full price, later, when the truth is expensive.

a00000stage-0 lurk a00001stage-1 rapport c02217stage-2 COMMITMENT a00003stage-3 roadmap a00004stage-4 test-close 71c05estage-5 close stage-6 handle hotfix/objections (if needed)
stage-0 lurk# recon before contact

Fifteen minutes of public research before every call. Then weave one or two facts in naturally. Weave, never recite. Nobody trusts a stranger who read their file out loud.

productized as The Lurker. it is the free kit at the bottom of this page.

stage-1 rapport# the business doctor

"Think of me as your business doctor. I need to know what's going on, diagnose if I CAN help you, then prescribe what you need. And if I can't help you, I'll refer you to a specialist." That frame licenses every hard question you were afraid to ask.

stage-2 COMMITMENT# this stage is the brand

Before anything gets presented: "If everything makes sense today, would you be opposed to moving forward at the end of this call?" A no-oriented question. "No, I wouldn't be opposed" does not trigger anyone's alarm bells, and now there is a spade in your pocket for later. Commit to close. It is the name of the site because it is the stage everyone skips.

stage-3 roadmap# never demo the tech

Presentation is a numbered roadmap, never a feature tour. The prospect finds themselves on it: "where do you already fall?" Being at step 4 is great news, said out loud. The steps they have not reached ARE the offer. Nobody argues with their own pin.

stage-4 test-close# surface the truth while it is cheap

"How does everything look?" "Do you see this NOT working for your business?" Real objections show up here, where they cost nothing.

stage-5 close# then shut up

"What do you want to do next?" Then silence. Hold it. "Damn, that's a good question" means it is over.

stage-6 handle# only if needed

If the machine ran clean you never visit this branch. If you do: three handlers cover everything. See the diffs below.

merge outcomes (static view)
$ git merge deal/acme --with-commitment
Merge made by the 'recursive' strategy.
 deal/acme | closed
 1 deal changed, 0 objections remaining

$ git merge deal/acme --skip-stage-2
Auto-merging deal/acme
CONFLICT (content): objection.md
Automatic close failed; fix conflicts at full price.
hint: stage 2 was never committed. every objection you meet
hint: from here on, you meet without a spade in your pocket.
$ objections >> /dev/null 2>&1 $ git diff objections/

All objections are lies.

The question is only how you want to address the lie. You do not need a thousand rebuttals. You need three handlers.

●●●spade.diff
--- a/call/minute-42.txt
+++ b/call/minute-42.txt
  # they said they would not be opposed. now this:
- "I need to talk to my wife first."
+ "Hold up. At the start of the call you said you would not
+  be opposed. I'm a big boy, you can just tell me no. I think
+  that's what just happened."
  # or, the surgical version:
+ "Why do you think SHE would say no?"
  # whatever they answer is THEIR real objection. handle that one.

And when the moment calls for math: agree, agree, agree, reveal. Nobody argues with their own math.

$ git remote add you <your-stack> $ git push origin close

Show us your whiz-bang.

You built something. A tool, an agent, a platform, a kissing cousin of somebody else's CRM. The build was never your problem. Selling it is. Drop your name and the thing you need to sell, and I'll send you The Lurker: stage 0 of the framework as a runnable file. Paste it into Claude with a prospect's name and LinkedIn. Get a one-page pre-call recon brief back. Free, because confused people keep their credit cards tucked away safely, and I would rather you be dangerous.

# impatient? the kit is also right here: /kit/lurker.md · no email required. the email is the relationship, not the ransom.