Tuesday, you're sure you should go. You picture the new city and it fits like a jacket. Thursday, same decision, and the whole thing looks like a mistake you're being talked into. Nothing changed except the week you had. So which day was telling the truth?
If your answer flips with your mood, you don't have a decision problem. You have an input problem.
The dilemma
This is a composite of the kind we see in this category — no real person, stitched from the pattern.
Rohan, mid-thirties, is weighing whether to move three hundred kilometers for his partner Anjali, who landed a role she can't get anywhere else. His job is remote-friendly. His parents are a ninety-minute drive from where he lives now. He has a running club, a lease he likes, and a quiet fear he'd be the one who gave up the fixed points while she chased the moving one.
Here is the ugly detail he doesn't say out loud: part of him wants to move so that if it goes badly, it's her fault. And part of him wants to stay so that if she resents it, she has to be the one who left.
He read the decision to himself on a Sunday after a good week — a big client renewed, the running club did a coastal route, Anjali sent him a flat listing with a balcony. Moving felt like adventure. He read it again the following Thursday, after a dead-quiet work week and a call where his mother mentioned, lightly, that she'd been dizzy. Moving felt like abandonment.
Same flat. Same partner. Same parents. Two verdicts.
The read
The move KarmaLens makes here is not to pick Sunday-Rohan or Thursday-Rohan. It's to hold the action — "relocate for Anjali's role" — completely still while his state of mind swings, and score it on the same eight lenses both times. Watch where the numbers actually move and where they refuse to.
Duty — does this action honor what's genuinely yours to carry?
The lens in one line: what is actually assigned to you, stripped of the mood narrating it. On Sunday, Rohan scores the move a comfortable +3 — his remote work travels, his partner's constraint is real, supporting it reads as duty. On Thursday, after the dizzy call, the same move drops to -2: now the parent duty screams louder than the partner duty. But here's the thing the lens catches — the dizziness is one data point, not a care plan. The facts didn't change enough to move duty five points. His fear did. A fair read scores the parent obligation as real but not yet activated: +1, steady across both days.
Detachment — are you acting for the outcome, or grasping at how it makes you feel?
This is where the two readings expose themselves. Sunday-Rohan is attached to the adventure story. Thursday-Rohan is attached to the martyr story. Both are attachment; only the flavor changed. The Gita's warning about a craving that quietly grows until it's the thing running the room applies to both moods equally — the object of the wanting swapped, the wanting didn't. Detachment scores the move a flat -1 both days — because on neither day is he choosing cleanly. He's choosing a feeling and calling it a decision.
Motive — what is the private engine under the action?
Named plainly: the buried reason. Rohan's own confession — he half-wants to move so it can be her fault, half-wants to stay so it can be hers to have left. That doesn't move with the week. It's the constant. Motive scores -3 on both Sunday and Thursday, because the fault-assignment engine is idling under the car regardless of the weather. The good week hid it; the bad week disguised it as duty. It never left.
Discernment — can you tell the decision apart from the day you're having?
The capacity to separate what binds from what frees, real fear from imagined fear. This is the lens that reads the reading itself. And it scores low — -2 — precisely because Rohan can't currently tell which version of himself is at the wheel. Not a character flaw. A structural fact about deciding from inside the fog.
The tension: duty swung five points between two readings days apart while motive and detachment didn't move at all. That gap is the finding. The lens that lurched is the one his mood was editing. The lenses that held still were reading the actual decision. When duty says +3 one day and -2 the next but motive sits at -3 through both, the honest read is that the mood was rewriting duty's script and leaving the engine untouched.
Verdict: the move isn't wrong — but decided from either this Sunday or this Thursday it's corrupt, because the fault-assignment motive is steering and only the weather is voting; resolve the motive first, then the same action can be scored clean.
Notice what a general AI chatbot would have done with those two moods. Feed it Sunday's framing and it writes you a warm case for adventure. Feed it Thursday's and it validates the pull toward home — sycophancy toward whichever version showed up is a documented pattern, not a slur. That's two verdicts for two moods, which is exactly the machine Rohan already runs in his own head at no charge. KarmaLens scores the same fixed action on the same eight lenses and the aggregation is deterministic — the numbers don't renegotiate to match the day you're having, and when a verse is cited it's attached verbatim from the catalog rather than paraphrased to flatter your leaning. The value isn't a nicer answer. It's an answer that stays put while you don't.
The takeaway: the two-reading gap test
You can run this tonight, on paper, without us. Take one decision you keep re-deciding. Write the action as a fixed verb — "move for the job," not "figure out the move."
- Score it right now, in your current mood, on just three lenses: duty, motive, detachment (-5 to +5 each). Don't overthink; snapshot the day.
- Wait for a genuinely different day — a good one if today was flat, a flat one if today was good — and score the identical action again. Same words, no edits.
- Subtract. Find the lens with the biggest swing between the two days.
The lens that moved most is the one your mood is editing. The lenses that barely budged are the ones reading the actual decision. If motive holds low across both readings while duty swings wildly, your feelings are rewriting the story around an engine that never changed — decide on the steady lenses, not the loud one. If everything is stable across two honestly different days, you're not in a fog; you already have your answer and you're stalling. You can't read yourself cleanly from inside a single mood. You can read the gap between two — that's the one thing the fog can't fake.
ध्यायतो विषयान्पुंसः सङ्गस्तेषूपजायते। सङ्गात् संजायते कामः कामात्क्रोधोऽभिजायते।।2.62।।
dhyāyato viṣhayān puṁsaḥ saṅgas teṣhūpajāyate saṅgāt sañjāyate kāmaḥ kāmāt krodho ’bhijāyate
When one thinks of objects, attachment to them arises; from attachment, desire is born; from desire, anger arises.
If you want the eight-lens version of this held steady for you — one action, one committed call that won't flip when your week does — bring the decision you keep re-deciding through the door. You can browse how other Gita-method reads land in the gallery first.
So: which of your two readings scored the decision, and which one just scored your Tuesday?
References
- Bhagavad Gita 2.62 — 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.