The offer lands on a Tuesday. Eight months of runway, one signature, and the payroll email you've been dreading un-writes itself. Then you read the scope: they want a build that quietly breaks the one thing your product was actually for. And you hear yourself say the sentence founders say. We'll refactor it back later.
The Dilemma
This is a composite — stitched from the kind of contract-vs-purpose fork we see often in the founder category, not one real company.
Maya bootstrapped a scheduling tool for solo clinicians. The whole point is that it does one thing without configuration — a solo practitioner opens it and it just works. Seven weeks of runway left. Then a regional chain, forty locations, wants in. The number is real: eight months of runway, paid quarterly.
The catch is in clause four. They want role hierarchies, admin overrides, a custom approval flow, and a bulk-import their ops team designed. None of it fits the solo user. Worse, the admin layer forces a login gate on the front door — the exact friction the product was built to remove. And clause nine locks the roadmap to their change requests for twelve months.
Maya's engineers can build it. That's not the question. The question is what the product becomes while they do. Every sprint for a year answers to one client's ops team. The solo clinicians — the people the thing was for — get a login wall and a backlog that never clears. Maya tells her co-founder they'll take the money, harden the base, and rip the enterprise layer out in year two. She has said this before, about a smaller contract, and year two never arrived. The ugly detail she hasn't said out loud: part of her wants the contract because building for one demanding client is less frightening than finding out whether solo clinicians will actually pay.
The Read
Four of the eight lenses bite hard here. Watch two of them go to war.
Duty (svadharma): +1
Duty asks what work is genuinely yours. Maya's dharma is the solo clinician who can't afford an ops team — that's the person the product exists to carry. The contract is real work, and shipping payroll is a duty too; a founder who lets the company die on principle has served no one. But this duty is split down the middle. The build serves survival and betrays the mandate at the same time. And the enterprise layer isn't the mandate — it's another company's roadmap wearing Maya's logo. Score stays low and positive: the money is a duty, the build is not hers.
Wider welfare: -1
This lens counts everyone the decision touches. The enterprise client benefits — genuinely, they get a tool shaped to them. The team keeps their jobs for eight months. But the solo clinicians, the entire base the product promised to serve, get a login gate and a frozen roadmap. The people with the least leverage lose the thing built for them. Welfare doesn't just count the loud client; it counts the quiet many who never signed a clause.
Detachment: -3
Detachment asks whether you can act without clutching the outcome. Here it flags the real driver. Maya isn't reaching for the contract because it's right — she's reaching because the alternative is finding out whether her actual bet works, and that's terrifying. The offer is a way to not look. "We'll refactor it back later" is the story detachment sees through: it's the sentence that lets you say yes to the fork without admitting it's a fork. This is the lowest score, and it's not close.
Discernment: -2
Discernment separates action from inaction dressed as action, and real risk from imagined risk. It sees that taking the money feels like the responsible, non-action move — but it's the bigger bet, not the safer one. Twelve months of locked roadmap converts a product company into a contract shop that happens to own IP. The imagined fear is "we run out of runway." The real, under-weighted risk is "we spend a year building the wrong thing and emerge with no product and no base." Saying yes to the wrong revenue can cost more than the runway it buys.
The tension: Duty (+1) wants Maya to keep the lights on — you can't serve solo clinicians from a dead company. Detachment (-3) says the lights are the excuse, not the reason. That's the fork. One lens is protecting the mission; the other is exposing the flinch wearing the mission's clothes.
Verdict: Take a scoped version that serves the base or walk — but the year-long roadmap lock as written trades your product for its own funeral costs, and "refactor it back later" is the fork pretending to be a bridge.
Here's what a general AI chatbot does with this: lean toward the contract and it will help you defend taking it; say "I think this betrays my users" and the same model will help you defend walking away — sycophancy is a documented behavior, and an agreeable assistant is built to match your posture, not hold one against it. KarmaLens runs the opposite way. The eight lenses are fixed, the scoring aggregates the same way every time, and the verdict doesn't renegotiate itself when you push back — a -3 on detachment stays a -3 whether you wanted to hear it or not. When a verse fits, it's attached verbatim from the catalog with its citation, not paraphrased to flatter your lean. You don't get a mirror. You get a call.
On the split-duty read, the point 3.35 keeps making is the one Maya keeps talking past — the mandate:
श्रेयान्स्वधर्मो विगुणः परधर्मात्स्वनुष्ठितात्। स्वधर्मे निधनं श्रेयः परधर्मो भयावहः।।3.35।।
śhreyān swa-dharmo viguṇaḥ para-dharmāt sv-anuṣhṭhitāt swa-dharme nidhanaṁ śhreyaḥ para-dharmo bhayāvahaḥ
Better is one's own duty, though devoid of merit, than the duty of another well discharged. Better is death in one's own duty; the duty of another is fraught with fear.
The Takeaway
You don't need us to run the test that matters most here. Call it the refactor-clock test.
Write the reassuring sentence you're telling yourself out loud: "We'll take it and undo the damage later." Now do three things.
- Put a date on "later." Not "year two" — an actual quarter. If you can't name one, the refactor isn't a plan, it's a permission slip.
- Check whether you've said this exact sentence about a past yes. If you have, and "later" never came, that's your prior — weight it.
- Ask the one question that cuts through the money: does this revenue extend the thing I'm building, or replace it? Extend means the base gets more of what it came for. Replace means a different company grows inside your logo.
Then score just two lenses on both paths — take-it and decline-and-stay-lean — on duty and detachment, and see which path only looks safe because it lets you avoid a scarier question. The runway buys time. It's worth checking what you're spending the time on.
Want the full eight-lens read on your own version of clause nine? Bring the contract to KarmaLens for a committed call. If you'd rather watch a few land first, browse the gallery.
The money extends the thing you're building, or it replaces it. Which sentence is true when you say it slowly?
References
- Bhagavad Gita 3.35 — English translation by Swami Sivananda, via BhagavadGita.io.
Your turn
Bring your own dilemma to the eight lenses.
One committed reading, scored on eight fixed lenses — free, no account. Your words stay private; they're never published.