Four refusals.

Each one rules out a feature, a sales motion, or a class of customer. Written down so they survive the next round of pressure to compromise.

refusal 01

Employee-first.

The personal dashboard is the product. Team views are an aggregation on top of personal views, never a separate surface a manager sees first. The person doing the work is the user, not the subject.

we willship the personal view first
we will notbuild a manager-only tier
refusal 02

No leaderboards.

Managers see team-level distributions, not names. Not a toggle, not a tier, not a workaround a future admin can flip on. By design, not by policy.

we willshow team distributions
we will notrank individuals to leadership
refusal 03

Semantic, not metadata.

Classification reads the actual work — diff, commit message, PR description — and explains itself in a sentence anyone can audit. Jira labels describe whatever someone typed, not what was actually done.

we willclassify on the work itself
we will nottrust ticket labels
refusal 04

Credit invisible work.

Reviews, mentoring, unblocking, design docs. First-class contributions on workdna, not footnoted in an 'other' bucket. The threads that hold teams together show up in the weave with the same weight as merged code.

we willcount review labor
we will nottreat glue as overhead
$ git log --principles --signed
commit a8f2c1d (HEAD -> manifesto/v1)
Author: Kunal Mahato <founder@workdna>
Date: 2026-05-10
manifesto: v1.0 — four refusals workdna is built on
these are not opinions. they are constraints. amend in public,
never in a private settings page.
Contact

Tell me what you're trying to figure out, and I will write back.

Replies come from me, not a queue. If you want to bring workdna to your team, share what your team looks like and what you would want to see first.

replied to within 2 business days
no marketing list, no auto-responder